Hex Artifact Content
Not logged in

Artifact dd4d7d78af0c3377ebe70b827744032e64b5074f:


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 32 30 38 38 2c 20 22 6e 61 6d  ns": 22088, "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 32 30 38  ion", "ns": 2208
77d0: 38 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  8, "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 34 32 39 34  ion", "ns": 4294
87b0: 39 36 37 32 39 35 2c 20 22 6e 61 6d 65 22 3a 20  967295, "name": 
87c0: 22 22 2c 20 22 69 64 22 3a 20 32 30 2c 20 22 6c  "", "id": 20, "l
87d0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
87e0: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70 74 68  include/bits/pth
87f0: 72 65 61 64 74 79 70 65 73 2e 68 3a 39 33 3a 39  readtypes.h:93:9
8800: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
8810: 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
8820: 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22  t": 64, "fields"
8830: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
8840: 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
8850: 73 69 7a 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  size", "bit-offs
8860: 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
8870: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
8880: 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
8890: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
88a0: 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
88b0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
88c0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
88d0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
88e0: 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 38 20   8 }, "size": 8 
88f0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
8900: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
8910: 5f 5f 61 6c 69 67 6e 22 2c 20 22 62 69 74 2d 6f  __align", "bit-o
8920: 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
8930: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
8940: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
8950: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8960: 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
8970: 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
8980: 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
8990: 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  }] } },.{ "tag":
89a0: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
89b0: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74  : 0, "name": "pt
89c0: 68 72 65 61 64 5f 73 70 69 6e 6c 6f 63 6b 5f 74  hread_spinlock_t
89d0: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
89e0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
89f0: 73 2f 70 74 68 72 65 61 64 74 79 70 65 73 2e 68  s/pthreadtypes.h
8a00: 3a 31 30 33 3a 32 32 22 2c 20 22 74 79 70 65 22  :103:22", "type"
8a10: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
8a20: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
8a30: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
8a40: 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
8a50: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
8a60: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
8a70: 20 22 70 74 68 72 65 61 64 5f 62 61 72 72 69 65   "pthread_barrie
8a80: 72 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  r_t", "location"
8a90: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
8aa0: 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70 65  bits/pthreadtype
8ab0: 73 2e 68 3a 31 31 32 3a 33 22 2c 20 22 74 79 70  s.h:112:3", "typ
8ac0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e  e": { "tag": "un
8ad0: 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ion", "ns": 0, "
8ae0: 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
8af0: 20 32 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   21, "location":
8b00: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
8b10: 69 74 73 2f 70 74 68 72 65 61 64 74 79 70 65 73  its/pthreadtypes
8b20: 2e 68 3a 31 30 38 3a 39 22 2c 20 22 62 69 74 2d  .h:108:9", "bit-
8b30: 73 69 7a 65 22 3a 20 32 35 36 2c 20 22 62 69 74  size": 256, "bit
8b40: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
8b50: 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
8b60: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
8b70: 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20  ame": "__size", 
8b80: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
8b90: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 35 36   "bit-size": 256
8ba0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
8bb0: 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
8bc0: 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
8bd0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8be0: 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
8bf0: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
8c00: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c 20  lignment": 8 }, 
8c10: 22 73 69 7a 65 22 3a 20 33 32 20 7d 20 7d 2c 20  "size": 32 } }, 
8c20: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
8c30: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 6c 69  , "name": "__ali
8c40: 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  gn", "bit-offset
8c50: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
8c60: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
8c70: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
8c80: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
8c90: 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
8ca0: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
8cb0: 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20  ent": 64 } }] } 
8cc0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
8cd0: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
8ce0: 22 6e 61 6d 65 22 3a 20 22 70 74 68 72 65 61 64  "name": "pthread
8cf0: 5f 62 61 72 72 69 65 72 61 74 74 72 5f 74 22 2c  _barrierattr_t",
8d00: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8d10: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
8d20: 70 74 68 72 65 61 64 74 79 70 65 73 2e 68 3a 31  pthreadtypes.h:1
8d30: 31 38 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  18:3", "type": {
8d40: 20 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c   "tag": "union",
8d50: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
8d60: 3a 20 22 22 2c 20 22 69 64 22 3a 20 32 32 2c 20  : "", "id": 22, 
8d70: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8d80: 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70  r/include/bits/p
8d90: 74 68 72 65 61 64 74 79 70 65 73 2e 68 3a 31 31  threadtypes.h:11
8da0: 34 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  4:9", "bit-size"
8db0: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
8dc0: 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c  ment": 32, "fiel
8dd0: 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
8de0: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
8df0: 22 5f 5f 73 69 7a 65 22 2c 20 22 62 69 74 2d 6f  "__size", "bit-o
8e00: 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
8e10: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
8e20: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
8e30: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8e40: 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
8e50: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
8e60: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
8e70: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
8e80: 74 22 3a 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a  t": 8 }, "size":
8e90: 20 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   4 } }, { "tag":
8ea0: 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
8eb0: 3a 20 22 5f 5f 61 6c 69 67 6e 22 2c 20 22 62 69  : "__align", "bi
8ec0: 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
8ed0: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
8ee0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
8ef0: 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
8f00: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
8f10: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
8f20: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
8f30: 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  } }] } },.{ "tag
8f40: 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
8f50: 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
8f60: 49 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20  IO_FILE", "id": 
8f70: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8f80: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
8f90: 73 2f 74 79 70 65 73 2f 5f 5f 46 49 4c 45 2e 68  s/types/__FILE.h
8fa0: 3a 34 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65  :4:8", "bit-size
8fb0: 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 0, "bit-align
8fc0: 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64  ment": 0, "field
8fd0: 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67  s": [] },.{ "tag
8fe0: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
8ff0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
9000: 5f 5f 46 49 4c 45 22 2c 20 22 6c 6f 63 61 74 69  __FILE", "locati
9010: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
9020: 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f  de/bits/types/__
9030: 46 49 4c 45 2e 68 3a 35 3a 32 35 22 2c 20 22 74  FILE.h:5:25", "t
9040: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9050: 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
9060: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46  , "name": "_IO_F
9070: 49 4c 45 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  ILE", "id": 0, "
9080: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9090: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
90a0: 70 65 73 2f 5f 5f 46 49 4c 45 2e 68 3a 34 3a 38  pes/__FILE.h:4:8
90b0: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
90c0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
90d0: 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
90e0: 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  [] } },.{ "tag":
90f0: 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
9100: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f   0, "name": "_IO
9110: 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20 30 2c  _FILE", "id": 0,
9120: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
9130: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
9140: 74 79 70 65 73 2f 46 49 4c 45 2e 68 3a 34 3a 38  types/FILE.h:4:8
9150: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
9160: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9170: 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
9180: 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  [] },.{ "tag": "
9190: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
91a0: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 46 49 4c 45  0, "name": "FILE
91b0: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
91c0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
91d0: 73 2f 74 79 70 65 73 2f 46 49 4c 45 2e 68 3a 37  s/types/FILE.h:7
91e0: 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :25", "type": { 
91f0: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
9200: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
9210: 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20 22 69  : "_IO_FILE", "i
9220: 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
9230: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
9240: 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f 46 49  /bits/types/__FI
9250: 4c 45 2e 68 3a 34 3a 38 22 2c 20 22 62 69 74 2d  LE.h:4:8", "bit-
9260: 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
9270: 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
9280: 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a  ields": [] } },.
9290: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
92a0: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
92b0: 6d 65 22 3a 20 22 5f 5f 6d 62 73 74 61 74 65 5f  me": "__mbstate_
92c0: 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
92d0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
92e0: 74 73 2f 74 79 70 65 73 2f 5f 5f 6d 62 73 74 61  ts/types/__mbsta
92f0: 74 65 5f 74 2e 68 3a 32 31 3a 33 22 2c 20 22 74  te_t.h:21:3", "t
9300: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9310: 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
9320: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
9330: 64 22 3a 20 32 34 2c 20 22 6c 6f 63 61 74 69 6f  d": 24, "locatio
9340: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
9350: 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f 6d  e/bits/types/__m
9360: 62 73 74 61 74 65 5f 74 2e 68 3a 31 33 3a 39 22  bstate_t.h:13:9"
9370: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
9380: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9390: 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
93a0: 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
93b0: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  d", "name": "__c
93c0: 6f 75 6e 74 22 2c 20 22 62 69 74 2d 6f 66 66 73  ount", "bit-offs
93d0: 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
93e0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
93f0: 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
9400: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9410: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
9420: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
9430: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
9440: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
9450: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75   "name": "__valu
9460: 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
9470: 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 32, "bit-size"
9480: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
9490: 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
94a0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e 69  ": { "tag": "uni
94b0: 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  on", "ns": 0, "n
94c0: 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
94d0: 32 35 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  25, "location": 
94e0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
94f0: 74 73 2f 74 79 70 65 73 2f 5f 5f 6d 62 73 74 61  ts/types/__mbsta
9500: 74 65 5f 74 2e 68 3a 31 36 3a 33 22 2c 20 22 62  te_t.h:16:3", "b
9510: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
9520: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
9530: 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
9540: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
9550: 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 68 22 2c  "name": "__wch",
9560: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
9570: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
9580: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9590: 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
95a0: 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
95b0: 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69  ed-int", "bit-si
95c0: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
95d0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
95e0: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
95f0: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77  d", "name": "__w
9600: 63 68 62 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  chb", "bit-offse
9610: 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
9620: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
9630: 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
9640: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
9650: 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
9660: 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
9670: 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
9680: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
9690: 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 34 20 7d  8 }, "size": 4 }
96a0: 20 7d 5d 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20   }] } }] } },.{ 
96b0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
96c0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
96d0: 22 3a 20 22 5f 47 5f 66 70 6f 73 5f 74 22 2c 20  ": "_G_fpos_t", 
96e0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
96f0: 72 2f 69 6e 63 6c 75 64 65 2f 5f 47 5f 63 6f 6e  r/include/_G_con
9700: 66 69 67 2e 68 3a 32 36 3a 33 22 2c 20 22 74 79  fig.h:26:3", "ty
9710: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
9720: 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
9730: 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
9740: 22 3a 20 32 36 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 26, "location
9750: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
9760: 2f 5f 47 5f 63 6f 6e 66 69 67 2e 68 3a 32 32 3a  /_G_config.h:22:
9770: 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  9", "bit-size": 
9780: 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
9790: 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64  ent": 64, "field
97a0: 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
97b0: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
97c0: 5f 5f 70 6f 73 22 2c 20 22 62 69 74 2d 6f 66 66  __pos", "bit-off
97d0: 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
97e0: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
97f0: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
9800: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9810: 5f 5f 6f 66 66 5f 74 22 20 7d 20 7d 2c 20 7b 20  __off_t" } }, { 
9820: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
9830: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65  "name": "__state
9840: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
9850: 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
9860: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
9870: 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
9880: 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 62  : { "tag": "__mb
9890: 73 74 61 74 65 5f 74 22 20 7d 20 7d 5d 20 7d 20  state_t" } }] } 
98a0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
98b0: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
98c0: 22 6e 61 6d 65 22 3a 20 22 5f 47 5f 66 70 6f 73  "name": "_G_fpos
98d0: 36 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  64_t", "location
98e0: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
98f0: 2f 5f 47 5f 63 6f 6e 66 69 67 2e 68 3a 33 31 3a  /_G_config.h:31:
9900: 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
9910: 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
9920: 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
9930: 22 22 2c 20 22 69 64 22 3a 20 32 37 2c 20 22 6c  "", "id": 27, "l
9940: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9950: 69 6e 63 6c 75 64 65 2f 5f 47 5f 63 6f 6e 66 69  include/_G_confi
9960: 67 2e 68 3a 32 37 3a 39 22 2c 20 22 62 69 74 2d  g.h:27:9", "bit-
9970: 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
9980: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
9990: 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
99a0: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
99b0: 61 6d 65 22 3a 20 22 5f 5f 70 6f 73 22 2c 20 22  ame": "__pos", "
99c0: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
99d0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
99e0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
99f0: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
9a00: 74 61 67 22 3a 20 22 5f 5f 6f 66 66 36 34 5f 74  tag": "__off64_t
9a10: 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
9a20: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
9a30: 20 22 5f 5f 73 74 61 74 65 22 2c 20 22 62 69 74   "__state", "bit
9a40: 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62  -offset": 64, "b
9a50: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
9a60: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
9a70: 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
9a80: 67 22 3a 20 22 5f 5f 6d 62 73 74 61 74 65 5f 74  g": "__mbstate_t
9a90: 22 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74  " } }] } },.{ "t
9aa0: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
9ab0: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
9ac0: 20 22 76 61 5f 6c 69 73 74 22 2c 20 22 6c 6f 63   "va_list", "loc
9ad0: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
9ae0: 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
9af0: 63 6c 75 64 65 2f 73 74 64 61 72 67 2e 68 3a 33  clude/stdarg.h:3
9b00: 30 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b  0:27", "type": {
9b10: 20 22 74 61 67 22 3a 20 22 5f 5f 62 75 69 6c 74   "tag": "__built
9b20: 69 6e 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 2c  in_va_list" } },
9b30: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
9b40: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
9b50: 61 6d 65 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61  ame": "__gnuc_va
9b60: 5f 6c 69 73 74 22 2c 20 22 6c 6f 63 61 74 69 6f  _list", "locatio
9b70: 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
9b80: 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
9b90: 65 2f 73 74 64 61 72 67 2e 68 3a 34 38 3a 32 37  e/stdarg.h:48:27
9ba0: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9bb0: 67 22 3a 20 22 5f 5f 62 75 69 6c 74 69 6e 5f 76  g": "__builtin_v
9bc0: 61 5f 6c 69 73 74 22 20 7d 20 7d 2c 0a 7b 20 22  a_list" } },.{ "
9bd0: 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
9be0: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
9bf0: 20 22 5f 49 4f 5f 6a 75 6d 70 5f 74 22 2c 20 22   "_IO_jump_t", "
9c00: 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
9c10: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
9c20: 65 2f 6c 69 62 69 6f 2e 68 3a 31 34 35 3a 38 22  e/libio.h:145:8"
9c30: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
9c40: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9c50: 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
9c60: 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  ] },.{ "tag": "s
9c70: 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
9c80: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
9c90: 4c 45 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  LE", "id": 0, "l
9ca0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9cb0: 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a  include/libio.h:
9cc0: 31 34 35 3a 32 38 22 2c 20 22 62 69 74 2d 73 69  145:28", "bit-si
9cd0: 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
9ce0: 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
9cf0: 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74  lds": [] },.{ "t
9d00: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
9d10: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
9d20: 20 22 5f 49 4f 5f 6c 6f 63 6b 5f 74 22 2c 20 22   "_IO_lock_t", "
9d30: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9d40: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
9d50: 3a 31 35 30 3a 31 34 22 2c 20 22 74 79 70 65 22  :150:14", "type"
9d60: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
9d70: 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
9d80: 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
9d90: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f   0, "name": "_IO
9da0: 5f 6d 61 72 6b 65 72 22 2c 20 22 69 64 22 3a 20  _marker", "id": 
9db0: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9dc0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
9dd0: 69 6f 2e 68 3a 31 35 36 3a 38 22 2c 20 22 62 69  io.h:156:8", "bi
9de0: 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c 20 22 62  t-size": 192, "b
9df0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
9e00: 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
9e10: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
9e20: 22 6e 61 6d 65 22 3a 20 22 5f 6e 65 78 74 22 2c  "name": "_next",
9e30: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
9e40: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
9e50: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9e60: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
9e70: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
9e80: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
9e90: 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
9ea0: 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 6d 61 72  "name": "_IO_mar
9eb0: 6b 65 72 22 2c 20 22 69 64 22 3a 20 32 38 20 7d  ker", "id": 28 }
9ec0: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
9ed0: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
9ee0: 22 5f 73 62 75 66 22 2c 20 22 62 69 74 2d 6f 66  "_sbuf", "bit-of
9ef0: 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
9f00: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
9f10: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
9f20: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9f30: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
9f40: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
9f50: 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 31 37  truct", "ns": 17
9f60: 38 31 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f  81, "name": "_IO
9f70: 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20 30 2c  _FILE", "id": 0,
9f80: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
9f90: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
9fa0: 74 79 70 65 73 2f 5f 5f 46 49 4c 45 2e 68 3a 34  types/__FILE.h:4
9fb0: 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
9fc0: 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
9fd0: 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
9fe0: 3a 20 5b 5d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : [] } } }, { "t
9ff0: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
a000: 61 6d 65 22 3a 20 22 5f 70 6f 73 22 2c 20 22 62  ame": "_pos", "b
a010: 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c  it-offset": 128,
a020: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a030: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a040: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
a050: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
a060: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
a070: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a080: 33 32 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  32 } }] },.{ "ta
a090: 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22  g": "enum", "ns"
a0a0: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  : 0, "name": "__
a0b0: 63 6f 64 65 63 76 74 5f 72 65 73 75 6c 74 22 2c  codecvt_result",
a0c0: 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
a0d0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
a0e0: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 31 37 36 3a  ude/libio.h:176:
a0f0: 36 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  6", "fields": [{
a100: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
a110: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 64 65   "name": "__code
a120: 63 76 74 5f 6f 6b 22 2c 20 22 76 61 6c 75 65 22  cvt_ok", "value"
a130: 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 0 }, { "tag": 
a140: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
a150: 20 22 5f 5f 63 6f 64 65 63 76 74 5f 70 61 72 74   "__codecvt_part
a160: 69 61 6c 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  ial", "value": 1
a170: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
a180: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
a190: 5f 63 6f 64 65 63 76 74 5f 65 72 72 6f 72 22 2c  _codecvt_error",
a1a0: 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b   "value": 2 }, {
a1b0: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
a1c0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 64 65   "name": "__code
a1d0: 63 76 74 5f 6e 6f 63 6f 6e 76 22 2c 20 22 76 61  cvt_noconv", "va
a1e0: 6c 75 65 22 3a 20 33 20 7d 5d 20 7d 2c 0a 7b 20  lue": 3 }] },.{ 
a1f0: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
a200: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
a210: 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20 22 69  : "_IO_FILE", "i
a220: 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
a230: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
a240: 2f 6c 69 62 69 6f 2e 68 3a 32 34 31 3a 38 22 2c  /libio.h:241:8",
a250: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 37 32   "bit-size": 172
a260: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a270: 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22  t": 64, "fields"
a280: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
a290: 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 66  ld", "name": "_f
a2a0: 6c 61 67 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  lags", "bit-offs
a2b0: 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
a2c0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
a2d0: 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
a2e0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a2f0: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
a300: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
a310: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
a320: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
a330: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 72 65   "name": "_IO_re
a340: 61 64 5f 70 74 72 22 2c 20 22 62 69 74 2d 6f 66  ad_ptr", "bit-of
a350: 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
a360: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
a370: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
a380: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a390: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
a3a0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a3b0: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
a3c0: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
a3d0: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
a3e0: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
a3f0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 72  , "name": "_IO_r
a400: 65 61 64 5f 65 6e 64 22 2c 20 22 62 69 74 2d 6f  ead_end", "bit-o
a410: 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69  ffset": 128, "bi
a420: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
a430: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
a440: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a450: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
a460: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a470: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
a480: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
a490: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
a4a0: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
a4b0: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f  d", "name": "_IO
a4c0: 5f 72 65 61 64 5f 62 61 73 65 22 2c 20 22 62 69  _read_base", "bi
a4d0: 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20  t-offset": 192, 
a4e0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
a4f0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a500: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
a510: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
a520: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a530: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
a540: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
a550: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
a560: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
a570: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
a580: 5f 49 4f 5f 77 72 69 74 65 5f 62 61 73 65 22 2c  _IO_write_base",
a590: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32   "bit-offset": 2
a5a0: 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  56, "bit-size": 
a5b0: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
a5c0: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
a5d0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
a5e0: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
a5f0: 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
a600: 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
a610: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a620: 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
a630: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
a640: 22 3a 20 22 5f 49 4f 5f 77 72 69 74 65 5f 70 74  ": "_IO_write_pt
a650: 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
a660: 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 320, "bit-size
a670: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
a680: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
a690: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
a6a0: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
a6b0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a6c0: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a6d0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a6e0: 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
a6f0: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
a700: 61 6d 65 22 3a 20 22 5f 49 4f 5f 77 72 69 74 65  ame": "_IO_write
a710: 5f 65 6e 64 22 2c 20 22 62 69 74 2d 6f 66 66 73  _end", "bit-offs
a720: 65 74 22 3a 20 33 38 34 2c 20 22 62 69 74 2d 73  et": 384, "bit-s
a730: 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
a740: 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
a750: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a760: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
a770: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
a780: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
a790: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
a7a0: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
a7b0: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
a7c0: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 62 75   "name": "_IO_bu
a7d0: 66 5f 62 61 73 65 22 2c 20 22 62 69 74 2d 6f 66  f_base", "bit-of
a7e0: 66 73 65 74 22 3a 20 34 34 38 2c 20 22 62 69 74  fset": 448, "bit
a7f0: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
a800: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
a810: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a820: 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
a830: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a840: 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
a850: 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
a860: 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
a870: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
a880: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f  ", "name": "_IO_
a890: 62 75 66 5f 65 6e 64 22 2c 20 22 62 69 74 2d 6f  buf_end", "bit-o
a8a0: 66 66 73 65 74 22 3a 20 35 31 32 2c 20 22 62 69  ffset": 512, "bi
a8b0: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
a8c0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
a8d0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a8e0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
a8f0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a900: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
a910: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
a920: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
a930: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
a940: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f  d", "name": "_IO
a950: 5f 73 61 76 65 5f 62 61 73 65 22 2c 20 22 62 69  _save_base", "bi
a960: 74 2d 6f 66 66 73 65 74 22 3a 20 35 37 36 2c 20  t-offset": 576, 
a970: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
a980: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a990: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
a9a0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
a9b0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a9c0: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
a9d0: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
a9e0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
a9f0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
aa00: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
aa10: 5f 49 4f 5f 62 61 63 6b 75 70 5f 62 61 73 65 22  _IO_backup_base"
aa20: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
aa30: 36 34 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  640, "bit-size":
aa40: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
aa50: 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
aa60: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
aa70: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
aa80: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
aa90: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
aaa0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
aab0: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
aac0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
aad0: 65 22 3a 20 22 5f 49 4f 5f 73 61 76 65 5f 65 6e  e": "_IO_save_en
aae0: 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  d", "bit-offset"
aaf0: 3a 20 37 30 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 704, "bit-size
ab00: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
ab10: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
ab20: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ab30: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ab40: 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
ab50: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
ab60: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ab70: 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
ab80: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ab90: 61 6d 65 22 3a 20 22 5f 6d 61 72 6b 65 72 73 22  ame": "_markers"
aba0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
abb0: 37 36 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  768, "bit-size":
abc0: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
abd0: 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
abe0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
abf0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
ac00: 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74   "tag": ":struct
ac10: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f  ", "name": "_IO_
ac20: 6d 61 72 6b 65 72 22 2c 20 22 69 64 22 3a 20 32  marker", "id": 2
ac30: 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
ac40: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ac50: 22 3a 20 22 5f 63 68 61 69 6e 22 2c 20 22 62 69  ": "_chain", "bi
ac60: 74 2d 6f 66 66 73 65 74 22 3a 20 38 33 32 2c 20  t-offset": 832, 
ac70: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
ac80: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ac90: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
aca0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
acb0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
acc0: 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
acd0: 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22  ame": "_IO_FILE"
ace0: 2c 20 22 69 64 22 3a 20 32 39 20 7d 20 7d 20 7d  , "id": 29 } } }
acf0: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ad00: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 66 69  d", "name": "_fi
ad10: 6c 65 6e 6f 22 2c 20 22 62 69 74 2d 6f 66 66 73  leno", "bit-offs
ad20: 65 74 22 3a 20 38 39 36 2c 20 22 62 69 74 2d 73  et": 896, "bit-s
ad30: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
ad40: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
ad50: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ad60: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ad70: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ad80: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
ad90: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ada0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 66 6c 61  ", "name": "_fla
adb0: 67 73 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  gs2", "bit-offse
adc0: 74 22 3a 20 39 32 38 2c 20 22 62 69 74 2d 73 69  t": 928, "bit-si
add0: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ade0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
adf0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ae00: 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
ae10: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
ae20: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
ae30: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ae40: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6f 6c 64 5f  , "name": "_old_
ae50: 6f 66 66 73 65 74 22 2c 20 22 62 69 74 2d 6f 66  offset", "bit-of
ae60: 66 73 65 74 22 3a 20 39 36 30 2c 20 22 62 69 74  fset": 960, "bit
ae70: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
ae80: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
ae90: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
aea0: 3a 20 22 5f 5f 6f 66 66 5f 74 22 20 7d 20 7d 2c  : "__off_t" } },
aeb0: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
aec0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 63 75 72  ", "name": "_cur
aed0: 5f 63 6f 6c 75 6d 6e 22 2c 20 22 62 69 74 2d 6f  _column", "bit-o
aee0: 66 66 73 65 74 22 3a 20 31 30 32 34 2c 20 22 62  ffset": 1024, "b
aef0: 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
af00: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
af10: 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  6, "type": { "ta
af20: 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73  g": ":unsigned-s
af30: 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  hort", "bit-size
af40: 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
af50: 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20  nment": 16 } }, 
af60: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
af70: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 76 74 61 62  , "name": "_vtab
af80: 6c 65 5f 6f 66 66 73 65 74 22 2c 20 22 62 69 74  le_offset", "bit
af90: 2d 6f 66 66 73 65 74 22 3a 20 31 30 34 30 2c 20  -offset": 1040, 
afa0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
afb0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
afc0: 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  8, "type": { "ta
afd0: 67 22 3a 20 22 3a 73 69 67 6e 65 64 2d 63 68 61  g": ":signed-cha
afe0: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
aff0: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
b000: 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61  t": 8 } }, { "ta
b010: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b020: 6d 65 22 3a 20 22 5f 73 68 6f 72 74 62 75 66 22  me": "_shortbuf"
b030: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
b040: 31 30 34 38 2c 20 22 62 69 74 2d 73 69 7a 65 22  1048, "bit-size"
b050: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
b060: 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
b070: 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
b080: 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
b090: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
b0a0: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
b0b0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
b0c0: 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d  }, "size": 1 } }
b0d0: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b0e0: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6c 6f  d", "name": "_lo
b0f0: 63 6b 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ck", "bit-offset
b100: 22 3a 20 31 30 38 38 2c 20 22 62 69 74 2d 73 69  ": 1088, "bit-si
b110: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
b120: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
b130: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b140: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b150: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
b160: 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
b170: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b180: 6d 65 22 3a 20 22 5f 6f 66 66 73 65 74 22 2c 20  me": "_offset", 
b190: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 31  "bit-offset": 11
b1a0: 35 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  52, "bit-size": 
b1b0: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
b1c0: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
b1d0: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66   { "tag": "__off
b1e0: 36 34 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  64_t" } }, { "ta
b1f0: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b200: 6d 65 22 3a 20 22 5f 5f 70 61 64 31 22 2c 20 22  me": "__pad1", "
b210: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 31  bit-offset": 121
b220: 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  6, "bit-size": 6
b230: 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
b240: 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
b250: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b260: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b270: 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
b280: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
b290: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b2a0: 5f 5f 70 61 64 32 22 2c 20 22 62 69 74 2d 6f 66  __pad2", "bit-of
b2b0: 66 73 65 74 22 3a 20 31 32 38 30 2c 20 22 62 69  fset": 1280, "bi
b2c0: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
b2d0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
b2e0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b2f0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b300: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b310: 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
b320: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b330: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 64 33   "name": "__pad3
b340: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
b350: 20 31 33 34 34 2c 20 22 62 69 74 2d 73 69 7a 65   1344, "bit-size
b360: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
b370: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
b380: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b390: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b3a0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
b3b0: 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b3c0: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b3d0: 22 3a 20 22 5f 5f 70 61 64 34 22 2c 20 22 62 69  ": "__pad4", "bi
b3e0: 74 2d 6f 66 66 73 65 74 22 3a 20 31 34 30 38 2c  t-offset": 1408,
b3f0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
b400: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b410: 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
b420: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b430: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b440: 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
b450: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b460: 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
b470: 70 61 64 35 22 2c 20 22 62 69 74 2d 6f 66 66 73  pad5", "bit-offs
b480: 65 74 22 3a 20 31 34 37 32 2c 20 22 62 69 74 2d  et": 1472, "bit-
b490: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
b4a0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
b4b0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b4c0: 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b   "size_t" } }, {
b4d0: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b4e0: 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6f 64 65 22   "name": "_mode"
b4f0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
b500: 31 35 33 36 2c 20 22 62 69 74 2d 73 69 7a 65 22  1536, "bit-size"
b510: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b520: 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
b530: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b540: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b550: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b560: 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b570: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b580: 6e 61 6d 65 22 3a 20 22 5f 75 6e 75 73 65 64 32  name": "_unused2
b590: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
b5a0: 20 31 35 36 38 2c 20 22 62 69 74 2d 73 69 7a 65   1568, "bit-size
b5b0: 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 61 6c 69  ": 160, "bit-ali
b5c0: 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
b5d0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
b5e0: 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
b5f0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
b600: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
b610: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b620: 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 32 30   8 }, "size": 20
b630: 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
b640: 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
b650: 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
b660: 49 4f 5f 46 49 4c 45 22 2c 20 22 6c 6f 63 61 74  IO_FILE", "locat
b670: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b680: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 31 30 3a  ude/libio.h:310:
b690: 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  25", "type": { "
b6a0: 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
b6b0: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
b6c0: 4c 45 22 2c 20 22 69 64 22 3a 20 32 39 20 7d 20  LE", "id": 29 } 
b6d0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
b6e0: 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
b6f0: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45  name": "_IO_FILE
b700: 5f 70 6c 75 73 22 2c 20 22 69 64 22 3a 20 30 2c  _plus", "id": 0,
b710: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b720: 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f  sr/include/libio
b730: 2e 68 3a 33 31 33 3a 38 22 2c 20 22 62 69 74 2d  .h:313:8", "bit-
b740: 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
b750: 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
b760: 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20  ields": [] },.{ 
b770: 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22 2c  "tag": "extern",
b780: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 32 5f   "name": "_IO_2_
b790: 31 5f 73 74 64 69 6e 5f 22 2c 20 22 6e 73 22 3a  1_stdin_", "ns":
b7a0: 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b7b0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69  "/usr/include/li
b7c0: 62 69 6f 2e 68 3a 33 31 35 3a 32 39 22 2c 20 22  bio.h:315:29", "
b7d0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b7e0: 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
b7f0: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f  0, "name": "_IO_
b800: 46 49 4c 45 5f 70 6c 75 73 22 2c 20 22 69 64 22  FILE_plus", "id"
b810: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b820: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
b830: 69 62 69 6f 2e 68 3a 33 31 33 3a 38 22 2c 20 22  ibio.h:313:8", "
b840: 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62  bit-size": 0, "b
b850: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30  it-alignment": 0
b860: 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d  , "fields": [] }
b870: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 78   },.{ "tag": "ex
b880: 74 65 72 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tern", "name": "
b890: 5f 49 4f 5f 32 5f 31 5f 73 74 64 6f 75 74 5f 22  _IO_2_1_stdout_"
b8a0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
b8b0: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
b8c0: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 31 36  lude/libio.h:316
b8d0: 3a 32 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :29", "type": { 
b8e0: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
b8f0: 20 22 6e 73 22 3a 20 32 32 30 38 38 2c 20 22 6e   "ns": 22088, "n
b900: 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 5f  ame": "_IO_FILE_
b910: 70 6c 75 73 22 2c 20 22 69 64 22 3a 20 30 2c 20  plus", "id": 0, 
b920: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b930: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
b940: 68 3a 33 31 33 3a 38 22 2c 20 22 62 69 74 2d 73  h:313:8", "bit-s
b950: 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
b960: 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
b970: 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b  elds": [] } },.{
b980: 20 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22   "tag": "extern"
b990: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 32  , "name": "_IO_2
b9a0: 5f 31 5f 73 74 64 65 72 72 5f 22 2c 20 22 6e 73  _1_stderr_", "ns
b9b0: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
b9c0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
b9d0: 6c 69 62 69 6f 2e 68 3a 33 31 37 3a 32 39 22 2c  libio.h:317:29",
b9e0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b9f0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
ba00: 3a 20 32 32 30 38 38 2c 20 22 6e 61 6d 65 22 3a  : 22088, "name":
ba10: 20 22 5f 49 4f 5f 46 49 4c 45 5f 70 6c 75 73 22   "_IO_FILE_plus"
ba20: 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
ba30: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ba40: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 31 33  lude/libio.h:313
ba50: 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
ba60: 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
ba70: 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
ba80: 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : [] } },.{ "tag
ba90: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
baa0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
bab0: 5f 5f 69 6f 5f 72 65 61 64 5f 66 6e 22 2c 20 22  __io_read_fn", "
bac0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bad0: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
bae0: 3a 33 33 33 3a 31 39 22 2c 20 22 74 79 70 65 22  :333:19", "type"
baf0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e  : { "tag": ":fun
bb00: 63 74 69 6f 6e 22 20 7d 20 7d 2c 0a 7b 20 22 74  ction" } },.{ "t
bb10: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
bb20: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
bb30: 20 22 5f 5f 69 6f 5f 77 72 69 74 65 5f 66 6e 22   "__io_write_fn"
bb40: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bb50: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
bb60: 6f 2e 68 3a 33 34 31 3a 31 39 22 2c 20 22 74 79  o.h:341:19", "ty
bb70: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bb80: 66 75 6e 63 74 69 6f 6e 22 20 7d 20 7d 2c 0a 7b  function" } },.{
bb90: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
bba0: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
bbb0: 65 22 3a 20 22 5f 5f 69 6f 5f 73 65 65 6b 5f 66  e": "__io_seek_f
bbc0: 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  n", "location": 
bbd0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69  "/usr/include/li
bbe0: 62 69 6f 2e 68 3a 33 35 30 3a 31 33 22 2c 20 22  bio.h:350:13", "
bbf0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bc00: 22 3a 66 75 6e 63 74 69 6f 6e 22 20 7d 20 7d 2c  ":function" } },
bc10: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
bc20: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
bc30: 61 6d 65 22 3a 20 22 5f 5f 69 6f 5f 63 6c 6f 73  ame": "__io_clos
bc40: 65 5f 66 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  e_fn", "location
bc50: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bc60: 2f 6c 69 62 69 6f 2e 68 3a 33 35 33 3a 31 33 22  /libio.h:353:13"
bc70: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bc80: 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 22 20 7d  ": ":function" }
bc90: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bca0: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bcb0: 20 22 5f 5f 75 6e 64 65 72 66 6c 6f 77 22 2c 20   "__underflow", 
bcc0: 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
bcd0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
bce0: 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 38 35 3a 31  de/libio.h:385:1
bcf0: 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
bd00: 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
bd10: 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
bd20: 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
bd30: 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
bd40: 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
bd50: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bd60: 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
bd70: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bd80: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bd90: 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20 7d  : "_IO_FILE" } }
bda0: 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
bdb0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
bdc0: 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
bdd0: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
bde0: 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
bdf0: 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
be00: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75 66  ", "name": "__uf
be10: 6c 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  low", "ns": 0, "
be20: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
be30: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
be40: 3a 33 38 36 3a 31 32 22 2c 20 22 76 61 72 69 61  :386:12", "varia
be50: 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
be60: 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
be70: 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
be80: 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
be90: 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
bea0: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
beb0: 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
bec0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bed0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bee0: 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c   "tag": "_IO_FIL
bef0: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
bf00: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
bf10: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
bf20: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bf30: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
bf40: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bf50: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bf60: 20 22 5f 5f 6f 76 65 72 66 6c 6f 77 22 2c 20 22   "__overflow", "
bf70: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
bf80: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
bf90: 65 2f 6c 69 62 69 6f 2e 68 3a 33 38 37 3a 31 32  e/libio.h:387:12
bfa0: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
bfb0: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
bfc0: 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
bfd0: 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
bfe0: 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
bff0: 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
c000: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
c010: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c020: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
c030: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c040: 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20   "_IO_FILE" } } 
c050: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
c060: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
c070: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
c080: 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
c090: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
c0a0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
c0b0: 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
c0c0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c0d0: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
c0e0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
c0f0: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
c100: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c110: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
c120: 49 4f 5f 67 65 74 63 22 2c 20 22 6e 73 22 3a 20  IO_getc", "ns": 
c130: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
c140: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
c150: 69 6f 2e 68 3a 34 32 39 3a 31 32 22 2c 20 22 76  io.h:429:12", "v
c160: 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
c170: 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
c180: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
c190: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
c1a0: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
c1b0: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
c1c0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 70 22  , "name": "__fp"
c1d0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
c1e0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
c1f0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c200: 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d  "_IO_FILE" } } }
c210: 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c220: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
c230: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
c240: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
c250: 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
c260: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c270: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 70 75   "name": "_IO_pu
c280: 74 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  tc", "ns": 0, "l
c290: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
c2a0: 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a  include/libio.h:
c2b0: 34 33 30 3a 31 32 22 2c 20 22 76 61 72 69 61 64  430:12", "variad
c2c0: 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
c2d0: 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
c2e0: 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
c2f0: 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
c300: 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
c310: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
c320: 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70  me": "__c", "typ
c330: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
c340: 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
c350: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
c360: 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
c370: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
c380: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
c390: 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
c3a0: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
c3b0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c3c0: 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20 7d  : "_IO_FILE" } }
c3d0: 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
c3e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
c3f0: 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
c400: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
c410: 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
c420: 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
c430: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f  ", "name": "_IO_
c440: 66 65 6f 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  feof", "ns": 0, 
c450: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
c460: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
c470: 68 3a 34 33 31 3a 31 32 22 2c 20 22 76 61 72 69  h:431:12", "vari
c480: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
c490: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
c4a0: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
c4b0: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
c4c0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
c4d0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c4e0: 6e 61 6d 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22  name": "__fp", "
c4f0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c500: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c510: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49  e": { "tag": "_I
c520: 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20  O_FILE" } } }], 
c530: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c540: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c550: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c560: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c570: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
c580: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
c590: 61 6d 65 22 3a 20 22 5f 49 4f 5f 66 65 72 72 6f  ame": "_IO_ferro
c5a0: 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
c5b0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
c5c0: 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34  nclude/libio.h:4
c5d0: 33 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  32:12", "variadi
c5e0: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
c5f0: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
c600: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
c610: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
c620: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
c630: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
c640: 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79 70  e": "__fp", "typ
c650: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
c660: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
c670: 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46   { "tag": "_IO_F
c680: 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
c690: 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
c6a0: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
c6b0: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
c6c0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
c6d0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
c6e0: 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
c6f0: 22 3a 20 22 5f 49 4f 5f 70 65 65 6b 63 5f 6c 6f  ": "_IO_peekc_lo
c700: 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cked", "ns": 0, 
c710: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
c720: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
c730: 68 3a 34 33 34 3a 31 32 22 2c 20 22 76 61 72 69  h:434:12", "vari
c740: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
c750: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
c760: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
c770: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
c780: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
c790: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c7a0: 6e 61 6d 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22  name": "__fp", "
c7b0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c7c0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c7d0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49  e": { "tag": "_I
c7e0: 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20  O_FILE" } } }], 
c7f0: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c800: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c810: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c820: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c830: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
c840: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
c850: 61 6d 65 22 3a 20 22 5f 49 4f 5f 66 6c 6f 63 6b  ame": "_IO_flock
c860: 66 69 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  file", "ns": 0, 
c870: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
c880: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
c890: 68 3a 34 34 30 3a 31 33 22 2c 20 22 76 61 72 69  h:440:13", "vari
c8a0: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
c8b0: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
c8c0: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
c8d0: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
c8e0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
c8f0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c900: 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
c910: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
c920: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
c930: 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49  { "tag": "_IO_FI
c940: 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
c950: 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
c960: 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
c970: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c980: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
c990: 49 4f 5f 66 75 6e 6c 6f 63 6b 66 69 6c 65 22 2c  IO_funlockfile",
c9a0: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
c9b0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
c9c0: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 34 31 3a  ude/libio.h:441:
c9d0: 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  13", "variadic":
c9e0: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
c9f0: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
ca00: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
ca10: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
ca20: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
ca30: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
ca40: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
ca50: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ca60: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ca70: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20  ": "_IO_FILE" } 
ca80: 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
ca90: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
caa0: 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
cab0: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cac0: 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 66 74 72  "name": "_IO_ftr
cad0: 79 6c 6f 63 6b 66 69 6c 65 22 2c 20 22 6e 73 22  ylockfile", "ns"
cae0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
caf0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
cb00: 69 62 69 6f 2e 68 3a 34 34 32 3a 31 32 22 2c 20  ibio.h:442:12", 
cb10: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
cb20: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
cb30: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
cb40: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
cb50: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
cb60: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
cb70: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
cb80: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cb90: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
cba0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
cbb0: 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  IO_FILE" } } }],
cbc0: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
cbd0: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
cbe0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
cbf0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
cc00: 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
cc10: 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
cc20: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 76 66 73 63  name": "_IO_vfsc
cc30: 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
cc40: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
cc50: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
cc60: 3a 34 35 38 3a 31 32 22 2c 20 22 76 61 72 69 61  :458:12", "varia
cc70: 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cc80: 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cc90: 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cca0: 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ccb0: 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
ccc0: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
ccd0: 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
cce0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
ccf0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
cd00: 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c   "tag": "_IO_FIL
cd10: 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  E" } } }, { "tag
cd20: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
cd30: 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
cd40: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
cd50: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
cd60: 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
cd70: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
cd80: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
cd90: 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
cda0: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
cdb0: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
cdc0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cdd0: 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20  __gnuc_va_list" 
cde0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
cdf0: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ce00: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
ce10: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ce20: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ce30: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
ce40: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ce50: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ce60: 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
ce70: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
ce80: 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ce90: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
cea0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ceb0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
cec0: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
ced0: 5f 49 4f 5f 76 66 70 72 69 6e 74 66 22 2c 20 22  _IO_vfprintf", "
cee0: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cef0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cf00: 65 2f 6c 69 62 69 6f 2e 68 3a 34 36 30 3a 31 32  e/libio.h:460:12
cf10: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
cf20: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
cf30: 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
cf40: 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
cf50: 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
cf60: 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
cf70: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
cf80: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cf90: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
cfa0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cfb0: 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20   "_IO_FILE" } } 
cfc0: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
cfd0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
cfe0: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
cff0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d000: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d010: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
d020: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
d030: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
d040: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
d050: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d060: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
d070: 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f   "tag": "__gnuc_
d080: 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22  va_list" } }], "
d090: 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d0a0: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d0b0: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d0c0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d0d0: 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
d0e0: 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d0f0: 6d 65 22 3a 20 22 5f 49 4f 5f 70 61 64 6e 22 2c  me": "_IO_padn",
d100: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
d110: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d120: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 36 32 3a  ude/libio.h:462:
d130: 32 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  20", "variadic":
d140: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d150: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d160: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d170: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d180: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d190: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d1a0: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
d1b0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d1c0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d1d0: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20  ": "_IO_FILE" } 
d1e0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
d1f0: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d200: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
d210: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
d220: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d230: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d240: 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
d250: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
d260: 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
d270: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 73  ": { "tag": "__s
d280: 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
d290: 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
d2a0: 74 61 67 22 3a 20 22 5f 5f 73 73 69 7a 65 5f 74  tag": "__ssize_t
d2b0: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d2c0: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d2d0: 65 22 3a 20 22 5f 49 4f 5f 73 67 65 74 6e 22 2c  e": "_IO_sgetn",
d2e0: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
d2f0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d300: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 36 33 3a  ude/libio.h:463:
d310: 31 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  19", "variadic":
d320: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d330: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d340: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d350: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d360: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d370: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d380: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
d390: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d3a0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d3b0: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20  ": "_IO_FILE" } 
d3c0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
d3d0: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d3e0: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
d3f0: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d400: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d410: 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
d420: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
d430: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
d440: 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
d450: 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
d460: 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d470: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
d480: 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
d490: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d4a0: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 73 65   "name": "_IO_se
d4b0: 65 6b 6f 66 66 22 2c 20 22 6e 73 22 3a 20 30 2c  ekoff", "ns": 0,
d4c0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d4d0: 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f  sr/include/libio
d4e0: 2e 68 3a 34 36 35 3a 32 30 22 2c 20 22 76 61 72  .h:465:20", "var
d4f0: 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d500: 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d510: 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d520: 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d530: 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
d540: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d550: 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
d560: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d570: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d580: 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46   { "tag": "_IO_F
d590: 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
d5a0: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d5b0: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
d5c0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d5d0: 5f 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d 2c 20  __off64_t" } }, 
d5e0: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d5f0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d600: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d610: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
d620: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d630: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
d640: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
d650: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
d660: 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
d670: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d680: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d690: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d6a0: 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
d6b0: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d6c0: 20 22 5f 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d   "__off64_t" } }
d6d0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
d6e0: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
d6f0: 5f 49 4f 5f 73 65 65 6b 70 6f 73 22 2c 20 22 6e  _IO_seekpos", "n
d700: 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
d710: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d720: 2f 6c 69 62 69 6f 2e 68 3a 34 36 36 3a 32 30 22  /libio.h:466:20"
d730: 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d740: 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d750: 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d760: 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d770: 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d780: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d790: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d7a0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d7b0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d7c0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d7d0: 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d  "_IO_FILE" } } }
d7e0: 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
d7f0: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
d800: 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
d810: 61 67 22 3a 20 22 5f 5f 6f 66 66 36 34 5f 74 22  ag": "__off64_t"
d820: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d830: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d840: 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
d850: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
d860: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d870: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d880: 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
d890: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d8a0: 22 3a 20 22 5f 5f 6f 66 66 36 34 5f 74 22 20 7d  ": "__off64_t" }
d8b0: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
d8c0: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
d8d0: 20 22 5f 49 4f 5f 66 72 65 65 5f 62 61 63 6b 75   "_IO_free_backu
d8e0: 70 5f 61 72 65 61 22 2c 20 22 6e 73 22 3a 20 30  p_area", "ns": 0
d8f0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
d900: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
d910: 6f 2e 68 3a 34 36 38 3a 31 33 22 2c 20 22 76 61  o.h:468:13", "va
d920: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d930: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d940: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d950: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d960: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d970: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d980: 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
d990: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d9a0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d9b0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f  : { "tag": "_IO_
d9c0: 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
d9d0: 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
d9e0: 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
d9f0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
da00: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
da10: 22 6e 61 6d 65 22 3a 20 22 76 61 5f 6c 69 73 74  "name": "va_list
da20: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
da30: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
da40: 69 6f 2e 68 3a 34 36 3a 32 30 22 2c 20 22 74 79  io.h:46:20", "ty
da50: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
da60: 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d  _gnuc_va_list" }
da70: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
da80: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
da90: 20 22 6e 61 6d 65 22 3a 20 22 66 70 6f 73 5f 74   "name": "fpos_t
daa0: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
dab0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
dac0: 69 6f 2e 68 3a 37 38 3a 31 39 22 2c 20 22 74 79  io.h:78:19", "ty
dad0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
dae0: 47 5f 66 70 6f 73 5f 74 22 20 7d 20 7d 2c 0a 7b  G_fpos_t" } },.{
daf0: 20 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22   "tag": "extern"
db00: 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 64 69 6e  , "name": "stdin
db10: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
db20: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
db30: 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 33  clude/stdio.h:13
db40: 35 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b  5:25", "type": {
db50: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
db60: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
db70: 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
db80: 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c  "name": "_IO_FIL
db90: 45 22 2c 20 22 69 64 22 3a 20 32 39 20 7d 20 7d  E", "id": 29 } }
dba0: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 78   },.{ "tag": "ex
dbb0: 74 65 72 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tern", "name": "
dbc0: 73 74 64 6f 75 74 22 2c 20 22 6e 73 22 3a 20 30  stdout", "ns": 0
dbd0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
dbe0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
dbf0: 6f 2e 68 3a 31 33 36 3a 32 35 22 2c 20 22 74 79  o.h:136:25", "ty
dc00: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
dc10: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
dc20: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
dc30: 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  uct", "name": "_
dc40: 49 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20  IO_FILE", "id": 
dc50: 32 39 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  29 } } },.{ "tag
dc60: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61  ": "extern", "na
dc70: 6d 65 22 3a 20 22 73 74 64 65 72 72 22 2c 20 22  me": "stderr", "
dc80: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
dc90: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
dca0: 65 2f 73 74 64 69 6f 2e 68 3a 31 33 37 3a 32 35  e/stdio.h:137:25
dcb0: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
dcc0: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
dcd0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dce0: 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
dcf0: 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20  e": "_IO_FILE", 
dd00: 22 69 64 22 3a 20 32 39 20 7d 20 7d 20 7d 2c 0a  "id": 29 } } },.
dd10: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
dd20: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  on", "name": "re
dd30: 6d 6f 76 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  move", "ns": 0, 
dd40: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
dd50: 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
dd60: 68 3a 31 34 34 3a 31 32 22 2c 20 22 76 61 72 69  h:144:12", "vari
dd70: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
dd80: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
dd90: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
dda0: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ddb0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
ddc0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ddd0: 6e 61 6d 65 22 3a 20 22 5f 5f 66 69 6c 65 6e 61  name": "__filena
dde0: 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  me", "type": { "
ddf0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
de00: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
de10: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
de20: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
de30: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
de40: 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
de50: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
de60: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
de70: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
de80: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
de90: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
dea0: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e  n", "name": "ren
deb0: 61 6d 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ame", "ns": 0, "
dec0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ded0: 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
dee0: 3a 31 34 36 3a 31 32 22 2c 20 22 76 61 72 69 61  :146:12", "varia
def0: 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
df00: 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
df10: 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
df20: 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
df30: 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
df40: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
df50: 61 6d 65 22 3a 20 22 5f 5f 6f 6c 64 22 2c 20 22  ame": "__old", "
df60: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
df70: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
df80: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
df90: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
dfa0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
dfb0: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
dfc0: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
dfd0: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
dfe0: 6e 65 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  new", "type": { 
dff0: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
e000: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e010: 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
e020: 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
e030: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
e040: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
e050: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e060: 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
e070: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
e080: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
e090: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e0a0: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  on", "name": "re
e0b0: 6e 61 6d 65 61 74 22 2c 20 22 6e 73 22 3a 20 30  nameat", "ns": 0
e0c0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e0d0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
e0e0: 6f 2e 68 3a 31 35 30 3a 31 32 22 2c 20 22 76 61  o.h:150:12", "va
e0f0: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
e100: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
e110: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
e120: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
e130: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
e140: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e150: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 6c 64 66   "name": "__oldf
e160: 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  d", "type": { "t
e170: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
e180: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e190: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e1a0: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e1b0: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e1c0: 65 22 3a 20 22 5f 5f 6f 6c 64 22 2c 20 22 74 79  e": "__old", "ty
e1d0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e1e0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e1f0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
e200: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
e210: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
e220: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
e230: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e240: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65  ", "name": "__ne
e250: 77 66 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  wfd", "type": { 
e260: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
e270: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
e280: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e290: 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
e2a0: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e2b0: 61 6d 65 22 3a 20 22 5f 5f 6e 65 77 22 2c 20 22  ame": "__new", "
e2c0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e2d0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e2e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
e2f0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
e300: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
e310: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
e320: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e330: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
e340: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
e350: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e360: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
e370: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
e380: 61 6d 65 22 3a 20 22 74 6d 70 66 69 6c 65 22 2c  ame": "tmpfile",
e390: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e3a0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e3b0: 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 35 39 3a  ude/stdio.h:159:
e3c0: 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
e3d0: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e3e0: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e3f0: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e400: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e410: 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
e420: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e430: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e440: 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45  : { "tag": "FILE
e450: 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
e460: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
e470: 61 6d 65 22 3a 20 22 74 6d 70 6e 61 6d 22 2c 20  ame": "tmpnam", 
e480: 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e490: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e4a0: 64 65 2f 73 74 64 69 6f 2e 68 3a 31 37 33 3a 31  de/stdio.h:173:1
e4b0: 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
e4c0: 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e4d0: 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e4e0: 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e4f0: 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e500: 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
e510: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e520: 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__s", "type": {
e530: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e540: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e550: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e560: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e570: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e580: 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
e590: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e5a0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e5b0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
e5c0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
e5d0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
e5e0: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
e5f0: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
e600: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6d 70  n", "name": "tmp
e610: 6e 61 6d 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  nam_r", "ns": 0,
e620: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e630: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
e640: 2e 68 3a 31 37 38 3a 31 34 22 2c 20 22 76 61 72  .h:178:14", "var
e650: 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e660: 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e670: 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e680: 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e690: 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e6a0: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e6b0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
e6c0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e6d0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e6e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
e6f0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
e700: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
e710: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
e720: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e730: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e740: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e750: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e760: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e770: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e780: 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
e790: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e7a0: 65 22 3a 20 22 74 65 6d 70 6e 61 6d 22 2c 20 22  e": "tempnam", "
e7b0: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e7c0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e7d0: 65 2f 73 74 64 69 6f 2e 68 3a 31 39 30 3a 31 34  e/stdio.h:190:14
e7e0: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e7f0: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e800: 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e810: 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e820: 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e830: 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
e840: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e850: 5f 5f 64 69 72 22 2c 20 22 74 79 70 65 22 3a 20  __dir", "type": 
e860: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e870: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e880: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
e890: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
e8a0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
e8b0: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
e8c0: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e8d0: 61 6d 65 22 3a 20 22 5f 5f 70 66 78 22 2c 20 22  ame": "__pfx", "
e8e0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e8f0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e900: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
e910: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
e920: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
e930: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
e940: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e950: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e960: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e970: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e980: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e990: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e9a0: 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
e9b0: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e9c0: 65 22 3a 20 22 66 63 6c 6f 73 65 22 2c 20 22 6e  e": "fclose", "n
e9d0: 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e9e0: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e9f0: 2f 73 74 64 69 6f 2e 68 3a 31 39 39 3a 31 32 22  /stdio.h:199:12"
ea00: 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ea10: 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ea20: 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ea30: 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ea40: 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ea50: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ea60: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
ea70: 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
ea80: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
ea90: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
eaa0: 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
eab0: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
eac0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ead0: 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
eae0: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
eaf0: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
eb00: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
eb10: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 66  on", "name": "ff
eb20: 6c 75 73 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20  lush", "ns": 0, 
eb30: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
eb40: 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
eb50: 68 3a 32 30 34 3a 31 32 22 2c 20 22 76 61 72 69  h:204:12", "vari
eb60: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
eb70: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
eb80: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
eb90: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
eba0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
ebb0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ebc0: 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
ebd0: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ebe0: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ebf0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ec00: 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
ec10: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ec20: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
ec30: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ec40: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ec50: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
ec60: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ec70: 61 6d 65 22 3a 20 22 66 66 6c 75 73 68 5f 75 6e  ame": "fflush_un
ec80: 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30  locked", "ns": 0
ec90: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
eca0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
ecb0: 6f 2e 68 3a 32 31 33 3a 31 32 22 2c 20 22 76 61  o.h:213:12", "va
ecc0: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
ecd0: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ece0: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ecf0: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ed00: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
ed10: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ed20: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
ed30: 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
ed40: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ed50: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ed60: 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
ed70: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
ed80: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ed90: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
eda0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
edb0: 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
edc0: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
edd0: 22 6e 61 6d 65 22 3a 20 22 66 6f 70 65 6e 22 2c  "name": "fopen",
ede0: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
edf0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ee00: 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32 33 32 3a  ude/stdio.h:232:
ee10: 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
ee20: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
ee30: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
ee40: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
ee50: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
ee60: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
ee70: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
ee80: 20 22 5f 5f 66 69 6c 65 6e 61 6d 65 22 2c 20 22   "__filename", "
ee90: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eea0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
eeb0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
eec0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
eed0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
eee0: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
eef0: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ef00: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
ef10: 6d 6f 64 65 73 22 2c 20 22 74 79 70 65 22 3a 20  modes", "type": 
ef20: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
ef30: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ef40: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
ef50: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
ef60: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
ef70: 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
ef80: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
ef90: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
efa0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
efb0: 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ILE" } } },.{ "t
efc0: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
efd0: 20 22 6e 61 6d 65 22 3a 20 22 66 72 65 6f 70 65   "name": "freope
efe0: 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
eff0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f000: 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32  nclude/stdio.h:2
f010: 33 38 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  38:14", "variadi
f020: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
f030: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
f040: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
f050: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
f060: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
f070: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f080: 65 22 3a 20 22 5f 5f 66 69 6c 65 6e 61 6d 65 22  e": "__filename"
f090: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f0a0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f0b0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f0c0: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
f0d0: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
f0e0: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
f0f0: 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f100: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f110: 22 5f 5f 6d 6f 64 65 73 22 2c 20 22 74 79 70 65  "__modes", "type
f120: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f130: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f140: 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
f150: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
f160: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f170: 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
f180: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f190: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
f1a0: 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
f1b0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f1c0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f1d0: 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
f1e0: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f1f0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f200: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f210: 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
f220: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f230: 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f240: 3a 20 22 66 64 6f 70 65 6e 22 2c 20 22 6e 73 22  : "fdopen", "ns"
f250: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f260: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
f270: 74 64 69 6f 2e 68 3a 32 36 35 3a 31 34 22 2c 20  tdio.h:265:14", 
f280: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f290: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f2a0: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f2b0: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f2c0: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f2d0: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f2e0: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
f2f0: 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  d", "type": { "t
f300: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f310: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f320: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f330: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f340: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f350: 65 22 3a 20 22 5f 5f 6d 6f 64 65 73 22 2c 20 22  e": "__modes", "
f360: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f370: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f380: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
f390: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
f3a0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
f3b0: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
f3c0: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f3d0: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f3e0: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f3f0: 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
f400: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
f410: 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
f420: 22 66 6d 65 6d 6f 70 65 6e 22 2c 20 22 6e 73 22  "fmemopen", "ns"
f430: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f440: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
f450: 74 64 69 6f 2e 68 3a 32 37 38 3a 31 34 22 2c 20  tdio.h:278:14", 
f460: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f470: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f480: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f490: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f4a0: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f4b0: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f4c0: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
f4d0: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f4e0: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f4f0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f500: 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
f510: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f520: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
f530: 5f 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  _len", "type": {
f540: 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
f550: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f560: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f570: 65 22 3a 20 22 5f 5f 6d 6f 64 65 73 22 2c 20 22  e": "__modes", "
f580: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f590: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f5a0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
f5b0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
f5c0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
f5d0: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
f5e0: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f5f0: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f600: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f610: 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
f620: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
f630: 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
f640: 22 6f 70 65 6e 5f 6d 65 6d 73 74 72 65 61 6d 22  "open_memstream"
f650: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
f660: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
f670: 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32 38 34  lude/stdio.h:284
f680: 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :14", "variadic"
f690: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f6a0: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f6b0: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f6c0: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f6d0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f6e0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f6f0: 3a 20 22 5f 5f 62 75 66 6c 6f 63 22 2c 20 22 74  : "__bufloc", "t
f700: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f710: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f720: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f730: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f740: 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
f750: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
f760: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f770: 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  : 8 } } } }, { "
f780: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f790: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
f7a0: 7a 65 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20  zeloc", "type": 
f7b0: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f7c0: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f7d0: 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
f7e0: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f7f0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f800: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f810: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
f820: 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  E" } } },.{ "tag
f830: 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f840: 6e 61 6d 65 22 3a 20 22 73 65 74 62 75 66 22 2c  name": "setbuf",
f850: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f860: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f870: 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32 39 30 3a  ude/stdio.h:290:
f880: 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  13", "variadic":
f890: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f8a0: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f8b0: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f8c0: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f8d0: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
f8e0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f8f0: 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79   "__stream", "ty
f900: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f910: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f920: 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45  : { "tag": "FILE
f930: 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f940: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f950: 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20  name": "__buf", 
f960: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f970: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f980: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f990: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
f9a0: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
f9b0: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
f9c0: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
f9d0: 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
f9e0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f9f0: 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
fa00: 22 3a 20 22 73 65 74 76 62 75 66 22 2c 20 22 6e  ": "setvbuf", "n
fa10: 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
fa20: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
fa30: 2f 73 74 64 69 6f 2e 68 3a 32 39 34 3a 31 32 22  /stdio.h:294:12"
fa40: 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
fa50: 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
fa60: 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
fa70: 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
fa80: 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
fa90: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
faa0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
fab0: 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
fac0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fad0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fae0: 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
faf0: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
fb00: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
fb10: 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74 79  e": "__buf", "ty
fb20: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fb30: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
fb40: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
fb50: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
fb60: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
fb70: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
fb80: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fb90: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f  ", "name": "__mo
fba0: 64 65 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  des", "type": { 
fbb0: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
fbc0: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
fbd0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
fbe0: 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
fbf0: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fc00: 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
fc10: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
fc20: 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
fc30: 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
fc40: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
fc50: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
fc60: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
fc70: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
fc80: 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
fc90: 22 3a 20 22 73 65 74 62 75 66 66 65 72 22 2c 20  ": "setbuffer", 
fca0: 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fcb0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fcc0: 64 65 2f 73 74 64 69 6f 2e 68 3a 33 30 30 3a 31  de/stdio.h:300:1
fcd0: 33 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  3", "variadic": 
fce0: 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
fcf0: 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
fd00: 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
fd10: 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
fd20: 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
fd30: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fd40: 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
fd50: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
fd60: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
fd70: 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
fd80: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
fd90: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fda0: 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20 22  ame": "__buf", "
fdb0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fdc0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fdd0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
fde0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
fdf0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
fe00: 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
fe10: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fe20: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
fe30: 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  size", "type": {
fe40: 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
fe50: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fe60: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fe70: 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
fe80: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
fe90: 20 22 6e 61 6d 65 22 3a 20 22 73 65 74 6c 69 6e   "name": "setlin
fea0: 65 62 75 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ebuf", "ns": 0, 
feb0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
fec0: 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
fed0: 68 3a 33 30 34 3a 31 33 22 2c 20 22 76 61 72 69  h:304:13", "vari
fee0: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fef0: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
ff00: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
ff10: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ff20: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
ff30: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ff40: 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
ff50: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ff60: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ff70: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ff80: 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
ff90: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ffa0: 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
ffb0: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
ffc0: 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
ffd0: 3a 20 22 66 70 72 69 6e 74 66 22 2c 20 22 6e 73  : "fprintf", "ns
ffe0: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
fff0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
10000 73 74 64 69 6f 2e 68 3a 33 31 32 3a 31 32 22 2c  stdio.h:312:12",
10010 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
10020 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
10030 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
10040 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
10050 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
10060 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
10070 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
10080 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
10090 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
100a0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
100b0 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
100c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
100d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
100e0 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74  : "__format", "t
100f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
10100 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
10110 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
10120 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
10130 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
10140 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
10150 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
10160 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
10170 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
10180 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
10190 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
101a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
101b0 6d 65 22 3a 20 22 70 72 69 6e 74 66 22 2c 20 22  me": "printf", "
101c0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
101d0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
101e0 65 2f 73 74 64 69 6f 2e 68 3a 33 31 38 3a 31 32  e/stdio.h:318:12
101f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 74  ", "variadic": t
10200 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  rue, "inline": f
10210 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
10220 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
10230 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
10240 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
10250 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
10260 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
10270 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
10280 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
10290 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
102a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
102b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
102c0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
102d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
102e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
102f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
10300 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
10310 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
10320 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
10330 20 22 73 70 72 69 6e 74 66 22 2c 20 22 6e 73 22   "sprintf", "ns"
10340 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
10350 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
10360 74 64 69 6f 2e 68 3a 33 32 30 3a 31 32 22 2c 20  tdio.h:320:12", 
10370 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65  "variadic": true
10380 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
10390 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
103a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
103b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
103c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
103d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
103e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
103f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
10400 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
10410 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
10420 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
10430 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
10440 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
10450 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
10460 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  "__format", "typ
10470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
10480 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
10490 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
104a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
104b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
104c0 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
104d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
104e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
104f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
10500 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
10510 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
10520 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
10530 22 3a 20 22 76 66 70 72 69 6e 74 66 22 2c 20 22  ": "vfprintf", "
10540 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
10550 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
10560 65 2f 73 74 64 69 6f 2e 68 3a 33 32 37 3a 31 32  e/stdio.h:327:12
10570 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
10580 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
10590 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
105a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
105b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
105c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
105d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
105e0 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
105f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
10600 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
10610 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
10620 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
10630 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
10640 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  "__format", "typ
10650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
10660 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
10670 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
10680 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
10690 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
106a0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
106b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
106c0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67  , "name": "__arg
106d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
106e0 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c  g": "__gnuc_va_l
106f0 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ist" } }], "retu
10700 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
10710 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
10720 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
10730 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
10740 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
10750 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
10760 20 22 76 70 72 69 6e 74 66 22 2c 20 22 6e 73 22   "vprintf", "ns"
10770 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
10780 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
10790 74 64 69 6f 2e 68 3a 33 33 33 3a 31 32 22 2c 20  tdio.h:333:12", 
107a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
107b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
107c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
107d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
107e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
107f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
10800 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
10810 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
10820 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
10830 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
10840 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
10850 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
10860 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
10870 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
10880 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
10890 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22  ame": "__arg", "
108a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
108b0 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22  "__gnuc_va_list"
108c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
108d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
108e0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
108f0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
10900 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
10910 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
10920 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 73  on", "name": "vs
10930 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30  printf", "ns": 0
10940 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
10950 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
10960 6f 2e 68 3a 33 33 35 3a 31 32 22 2c 20 22 76 61  o.h:335:12", "va
10970 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
10980 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
10990 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
109a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
109b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
109c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
109d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20   "name": "__s", 
109e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
109f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
10a00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
10a10 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
10a20 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
10a30 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
10a40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
10a50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
10a60 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
10a70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
10a80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
10a90 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
10aa0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
10ab0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
10ac0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
10ad0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
10ae0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c  "name": "__arg",
10af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
10b00 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73  : "__gnuc_va_lis
10b10 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
10b20 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
10b30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
10b40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
10b50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
10b60 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
10b70 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
10b80 73 6e 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a  snprintf", "ns":
10b90 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
10ba0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
10bb0 64 69 6f 2e 68 3a 33 34 30 3a 31 32 22 2c 20 22  dio.h:340:12", "
10bc0 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
10bd0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
10be0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
10bf0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
10c00 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
10c10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
10c20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
10c30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
10c40 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
10c50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
10c60 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
10c70 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
10c80 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
10c90 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
10ca0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
10cb0 5f 5f 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65  __maxlen", "type
10cc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
10cd0 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
10ce0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
10cf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61  "name": "__forma
10d00 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
10d10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
10d20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
10d30 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
10d40 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
10d50 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
10d60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
10d70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
10d80 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
10d90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
10da0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
10db0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
10dc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 73 6e 70  ", "name": "vsnp
10dd0 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  rintf", "ns": 0,
10de0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
10df0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
10e00 2e 68 3a 33 34 34 3a 31 32 22 2c 20 22 76 61 72  .h:344:12", "var
10e10 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
10e20 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
10e30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
10e40 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
10e50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
10e60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
10e70 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
10e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
10e90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
10ea0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
10eb0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
10ec0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
10ed0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
10ee0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
10ef0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
10f00 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  maxlen", "type":
10f10 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
10f20 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
10f30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
10f40 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22  ame": "__format"
10f50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
10f60 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
10f70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
10f80 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
10f90 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
10fa0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
10fb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
10fc0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
10fd0 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a  "__arg", "type":
10fe0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75   { "tag": "__gnu
10ff0 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c  c_va_list" } }],
11000 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
11010 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
11020 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
11030 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
11040 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
11050 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
11060 6e 61 6d 65 22 3a 20 22 76 64 70 72 69 6e 74 66  name": "vdprintf
11070 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
11080 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
11090 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 36  clude/stdio.h:36
110a0 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  5:12", "variadic
110b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
110c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
110d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
110e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
110f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
11100 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
11110 22 3a 20 22 5f 5f 66 64 22 2c 20 22 74 79 70 65  ": "__fd", "type
11120 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
11130 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
11140 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
11150 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
11160 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
11170 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d  ", "name": "__fm
11180 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
11190 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
111a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
111b0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
111c0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
111d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
111e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
111f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
11200 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65  : "__arg", "type
11210 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67  ": { "tag": "__g
11220 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d  nuc_va_list" } }
11230 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
11240 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
11250 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
11260 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
11270 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
11280 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
11290 20 22 6e 61 6d 65 22 3a 20 22 64 70 72 69 6e 74   "name": "dprint
112a0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
112b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
112c0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33  nclude/stdio.h:3
112d0 36 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  68:12", "variadi
112e0 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e  c": true, "inlin
112f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
11300 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
11310 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
11320 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
11330 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
11340 22 3a 20 22 5f 5f 66 64 22 2c 20 22 74 79 70 65  ": "__fd", "type
11350 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
11360 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
11370 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
11380 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
11390 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
113a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d  ", "name": "__fm
113b0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
113c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
113d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
113e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
113f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
11400 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
11410 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
11420 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
11430 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
11440 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
11450 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
11460 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
11470 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 73 63 61  ", "name": "fsca
11480 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
11490 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
114a0 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
114b0 33 37 37 3a 31 32 22 2c 20 22 76 61 72 69 61 64  377:12", "variad
114c0 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
114d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
114e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
114f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
11500 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
11510 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
11520 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
11530 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
11540 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
11550 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
11560 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
11570 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
11580 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
11590 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
115a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
115b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
115c0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
115d0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
115e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
115f0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
11600 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
11610 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
11620 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
11630 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
11640 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
11650 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63  on", "name": "sc
11660 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
11670 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
11680 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
11690 3a 33 38 33 3a 31 32 22 2c 20 22 76 61 72 69 61  :383:12", "varia
116a0 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c  dic": true, "inl
116b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
116c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
116d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
116e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
116f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
11700 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
11710 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
11720 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
11730 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
11740 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
11750 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
11760 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
11770 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
11780 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
11790 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
117a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
117b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
117c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
117d0 22 6e 61 6d 65 22 3a 20 22 73 73 63 61 6e 66 22  "name": "sscanf"
117e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
117f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
11800 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 38 35  lude/stdio.h:385
11810 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
11820 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22  : true, "inline"
11830 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
11840 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
11850 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
11860 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
11870 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
11880 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
11890 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
118a0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
118b0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
118c0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
118d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
118e0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
118f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
11900 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22  ame": "__format"
11910 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
11920 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
11930 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
11940 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
11950 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
11960 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
11970 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
11980 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
11990 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
119a0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
119b0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
119c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
119d0 20 22 6e 61 6d 65 22 3a 20 22 66 73 63 61 6e 66   "name": "fscanf
119e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
119f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
11a00 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 39  clude/stdio.h:39
11a10 35 3a 31 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  5:12 <Spelling=/
11a20 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
11a30 6f 2e 68 3a 33 39 35 3a 32 34 3e 22 2c 20 22 76  o.h:395:24>", "v
11a40 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20  ariadic": true, 
11a50 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
11a60 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
11a70 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
11a80 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
11a90 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
11aa0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
11ab0 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
11ac0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
11ad0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
11ae0 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c  ": "FILE" } } },
11af0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
11b00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
11b10 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
11b20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
11b30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
11b40 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
11b50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
11b60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
11b70 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
11b80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
11b90 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
11ba0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
11bb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
11bc0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
11bd0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
11be0 3a 20 22 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a  : "scanf", "ns":
11bf0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
11c00 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
11c10 64 69 6f 2e 68 3a 33 39 38 3a 31 32 20 3c 53 70  dio.h:398:12 <Sp
11c20 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
11c30 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 39 38 3a  ude/stdio.h:398:
11c40 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  24>", "variadic"
11c50 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22  : true, "inline"
11c60 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
11c70 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
11c80 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
11c90 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
11ca0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
11cb0 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
11cc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
11cd0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
11ce0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
11cf0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
11d00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
11d10 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
11d20 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
11d30 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
11d40 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
11d50 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
11d60 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
11d70 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
11d80 65 22 3a 20 22 73 73 63 61 6e 66 22 2c 20 22 6e  e": "sscanf", "n
11d90 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
11da0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
11db0 2f 73 74 64 69 6f 2e 68 3a 34 30 30 3a 31 32 20  /stdio.h:400:12 
11dc0 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
11dd0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34  nclude/stdio.h:4
11de0 30 30 3a 32 38 3e 22 2c 20 22 76 61 72 69 61 64  00:28>", "variad
11df0 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
11e00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
11e10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
11e20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
11e30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
11e40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
11e50 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
11e60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
11e70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
11e80 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
11e90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
11ea0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
11eb0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
11ec0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
11ed0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d   "name": "__form
11ee0 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
11ef0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
11f00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
11f10 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
11f20 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
11f30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
11f40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
11f50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
11f60 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
11f70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
11f80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
11f90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
11fa0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 66 73  n", "name": "vfs
11fb0 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  canf", "ns": 0, 
11fc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
11fd0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
11fe0 68 3a 34 32 30 3a 31 32 22 2c 20 22 76 61 72 69  h:420:12", "vari
11ff0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
12000 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
12010 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
12020 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
12030 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
12040 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
12050 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
12060 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12070 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
12080 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
12090 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  E" } } }, { "tag
120a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
120b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61  "name": "__forma
120c0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
120d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
120e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
120f0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
12100 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
12110 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
12120 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
12130 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
12140 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65  : "__arg", "type
12150 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67  ": { "tag": "__g
12160 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d  nuc_va_list" } }
12170 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
12180 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
12190 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
121a0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
121b0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
121c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
121d0 20 22 6e 61 6d 65 22 3a 20 22 76 73 63 61 6e 66   "name": "vscanf
121e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
121f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
12200 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 32  clude/stdio.h:42
12210 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  8:12", "variadic
12220 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
12230 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
12240 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
12250 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
12260 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
12270 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
12280 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
12290 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
122a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
122b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
122c0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
122d0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
122e0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
122f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
12300 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
12310 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
12320 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
12330 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
12340 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
12350 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
12360 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
12370 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
12380 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
12390 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
123a0 65 22 3a 20 22 76 73 73 63 61 6e 66 22 2c 20 22  e": "vsscanf", "
123b0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
123c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
123d0 65 2f 73 74 64 69 6f 2e 68 3a 34 33 32 3a 31 32  e/stdio.h:432:12
123e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
123f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
12400 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
12410 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
12420 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
12430 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
12440 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
12450 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
12460 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
12470 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
12480 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
12490 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
124a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
124b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
124c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
124d0 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
124e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
124f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
12500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
12510 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
12520 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
12530 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
12540 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
12550 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
12560 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b  _arg", "type": {
12570 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f   "tag": "__gnuc_
12580 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22  va_list" } }], "
12590 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
125a0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
125b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
125c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
125d0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
125e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
125f0 6d 65 22 3a 20 22 76 66 73 63 61 6e 66 22 2c 20  me": "vfscanf", 
12600 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
12610 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
12620 64 65 2f 73 74 64 69 6f 2e 68 3a 34 34 33 3a 31  de/stdio.h:443:1
12630 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  2 <Spelling=/usr
12640 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
12650 3a 34 34 33 3a 32 34 3e 22 2c 20 22 76 61 72 69  :443:24>", "vari
12660 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
12670 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
12680 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
12690 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
126a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
126b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
126c0 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
126d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
126e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
126f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
12700 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  E" } } }, { "tag
12710 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
12720 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61  "name": "__forma
12730 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
12740 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
12750 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12760 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
12770 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
12780 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
12790 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
127a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
127b0 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65  : "__arg", "type
127c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67  ": { "tag": "__g
127d0 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d  nuc_va_list" } }
127e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
127f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
12800 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
12810 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
12820 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
12830 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
12840 20 22 6e 61 6d 65 22 3a 20 22 76 73 63 61 6e 66   "name": "vscanf
12850 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
12860 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
12870 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 34  clude/stdio.h:44
12880 38 3a 31 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  8:12 <Spelling=/
12890 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
128a0 6f 2e 68 3a 34 34 38 3a 32 34 3e 22 2c 20 22 76  o.h:448:24>", "v
128b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
128c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
128d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
128e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
128f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
12900 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
12910 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
12920 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
12930 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
12940 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
12950 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
12960 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
12970 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
12980 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
12990 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
129a0 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79  e": "__arg", "ty
129b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
129c0 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d  _gnuc_va_list" }
129d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
129e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
129f0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
12a00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
12a10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
12a20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
12a30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 73 73 63  ", "name": "vssc
12a40 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
12a50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
12a60 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
12a70 3a 34 35 31 3a 31 32 20 3c 53 70 65 6c 6c 69 6e  :451:12 <Spellin
12a80 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73  g=/usr/include/s
12a90 74 64 69 6f 2e 68 3a 34 35 31 3a 32 38 3e 22 2c  tdio.h:451:28>",
12aa0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
12ab0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
12ac0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
12ad0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
12ae0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
12af0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
12b00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
12b10 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
12b20 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
12b30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12b40 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
12b50 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
12b60 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
12b70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
12b80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
12b90 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74  : "__format", "t
12ba0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12bb0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
12bc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
12bd0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
12be0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
12bf0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
12c00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
12c10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
12c20 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rg", "type": { "
12c30 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61  tag": "__gnuc_va
12c40 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65  _list" } }], "re
12c50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
12c60 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
12c70 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
12c80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
12c90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
12ca0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
12cb0 22 3a 20 22 66 67 65 74 63 22 2c 20 22 6e 73 22  ": "fgetc", "ns"
12cc0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
12cd0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
12ce0 74 64 69 6f 2e 68 3a 34 37 37 3a 31 32 22 2c 20  tdio.h:477:12", 
12cf0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
12d00 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
12d10 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
12d20 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
12d30 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
12d40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
12d50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
12d60 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
12d70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
12d80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
12d90 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
12da0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
12db0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
12dc0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
12dd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
12de0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
12df0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
12e00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65 74 63  ", "name": "getc
12e10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
12e20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
12e30 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 37  clude/stdio.h:47
12e40 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  8:12", "variadic
12e50 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
12e60 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
12e70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
12e80 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
12e90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
12ea0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
12eb0 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
12ec0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
12ed0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
12ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
12ef0 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
12f00 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
12f10 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
12f20 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
12f30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
12f40 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
12f50 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
12f60 3a 20 22 67 65 74 63 68 61 72 22 2c 20 22 6e 73  : "getchar", "ns
12f70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
12f80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
12f90 73 74 64 69 6f 2e 68 3a 34 38 34 3a 31 32 22 2c  stdio.h:484:12",
12fa0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
12fb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
12fc0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
12fd0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
12fe0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
12ff0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
13000 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
13010 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
13020 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
13030 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
13040 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
13050 22 6e 61 6d 65 22 3a 20 22 67 65 74 63 5f 75 6e  "name": "getc_un
13060 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30  locked", "ns": 0
13070 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
13080 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
13090 6f 2e 68 3a 34 39 35 3a 31 32 22 2c 20 22 76 61  o.h:495:12", "va
130a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
130b0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
130c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
130d0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
130e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
130f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
13100 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
13110 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
13120 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
13130 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
13140 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
13150 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
13160 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
13170 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
13180 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
13190 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
131a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
131b0 22 6e 61 6d 65 22 3a 20 22 67 65 74 63 68 61 72  "name": "getchar
131c0 5f 75 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22  _unlocked", "ns"
131d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
131e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
131f0 74 64 69 6f 2e 68 3a 34 39 36 3a 31 32 22 2c 20  tdio.h:496:12", 
13200 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
13210 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
13220 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
13230 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
13240 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
13250 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
13260 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
13270 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
13280 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
13290 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
132a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
132b0 6e 61 6d 65 22 3a 20 22 66 67 65 74 63 5f 75 6e  name": "fgetc_un
132c0 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30  locked", "ns": 0
132d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
132e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
132f0 6f 2e 68 3a 35 30 36 3a 31 32 22 2c 20 22 76 61  o.h:506:12", "va
13300 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
13310 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
13320 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
13330 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
13340 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
13350 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
13360 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
13370 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
13380 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
13390 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
133a0 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
133b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
133c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
133d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
133e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
133f0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
13400 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
13410 22 6e 61 6d 65 22 3a 20 22 66 70 75 74 63 22 2c  "name": "fputc",
13420 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
13430 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
13440 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35 31 37 3a  ude/stdio.h:517:
13450 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
13460 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
13470 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
13480 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
13490 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
134a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
134b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
134c0 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20   "__c", "type": 
134d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
134e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
134f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
13500 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
13510 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
13520 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
13530 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
13540 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
13550 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
13560 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  : "FILE" } } }],
13570 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
13580 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
13590 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
135a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
135b0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
135c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
135d0 6e 61 6d 65 22 3a 20 22 70 75 74 63 22 2c 20 22  name": "putc", "
135e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
135f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
13600 65 2f 73 74 64 69 6f 2e 68 3a 35 31 38 3a 31 32  e/stdio.h:518:12
13610 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
13620 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
13630 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
13640 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
13650 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
13660 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
13670 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
13680 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __c", "type": { 
13690 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
136a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
136b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
136c0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
136d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
136e0 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
136f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
13700 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
13710 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
13720 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22  "FILE" } } }], "
13730 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
13740 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
13750 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
13760 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
13770 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
13780 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
13790 6d 65 22 3a 20 22 70 75 74 63 68 61 72 22 2c 20  me": "putchar", 
137a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
137b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
137c0 64 65 2f 73 74 64 69 6f 2e 68 3a 35 32 34 3a 31  de/stdio.h:524:1
137d0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
137e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
137f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
13800 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
13810 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
13820 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
13830 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
13840 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__c", "type": {
13850 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
13860 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
13870 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
13880 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
13890 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
138a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
138b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
138c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
138d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
138e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
138f0 22 66 70 75 74 63 5f 75 6e 6c 6f 63 6b 65 64 22  "fputc_unlocked"
13900 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
13910 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
13920 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35 33 37  lude/stdio.h:537
13930 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
13940 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
13950 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
13960 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
13970 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
13980 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
13990 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
139a0 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a  : "__c", "type":
139b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
139c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
139d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
139e0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
139f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
13a00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
13a10 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
13a20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
13a30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
13a40 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
13a50 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
13a60 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
13a70 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
13a80 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
13a90 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
13aa0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
13ab0 22 6e 61 6d 65 22 3a 20 22 70 75 74 63 5f 75 6e  "name": "putc_un
13ac0 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30  locked", "ns": 0
13ad0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
13ae0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
13af0 6f 2e 68 3a 35 34 35 3a 31 32 22 2c 20 22 76 61  o.h:545:12", "va
13b00 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
13b10 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
13b20 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
13b30 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
13b40 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
13b50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
13b60 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
13b70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
13b80 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
13b90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
13ba0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
13bb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
13bc0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
13bd0 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
13be0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
13bf0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
13c00 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
13c10 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
13c20 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
13c30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
13c40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
13c50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
13c60 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
13c70 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
13c80 70 75 74 63 68 61 72 5f 75 6e 6c 6f 63 6b 65 64  putchar_unlocked
13c90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
13ca0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
13cb0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35 34  clude/stdio.h:54
13cc0 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  6:12", "variadic
13cd0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
13ce0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
13cf0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
13d00 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
13d10 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
13d20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
13d30 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22  ": "__c", "type"
13d40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
13d50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
13d60 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
13d70 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
13d80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
13d90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
13da0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
13db0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
13dc0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
13dd0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
13de0 22 3a 20 22 67 65 74 77 22 2c 20 22 6e 73 22 3a  ": "getw", "ns":
13df0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
13e00 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
13e10 64 69 6f 2e 68 3a 35 35 33 3a 31 32 22 2c 20 22  dio.h:553:12", "
13e20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
13e30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
13e40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
13e50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
13e60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
13e70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
13e80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
13e90 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
13ea0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
13eb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
13ec0 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
13ed0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
13ee0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
13ef0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
13f00 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
13f10 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
13f20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
13f30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 75 74 77 22  , "name": "putw"
13f40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
13f50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
13f60 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35 35 36  lude/stdio.h:556
13f70 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
13f80 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
13f90 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
13fa0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
13fb0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
13fc0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
13fd0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
13fe0 3a 20 22 5f 5f 77 22 2c 20 22 74 79 70 65 22 3a  : "__w", "type":
13ff0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
14000 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
14010 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
14020 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
14030 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
14040 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
14050 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
14060 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
14070 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
14080 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
14090 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
140a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
140b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
140c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
140d0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
140e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
140f0 22 6e 61 6d 65 22 3a 20 22 66 67 65 74 73 22 2c  "name": "fgets",
14100 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
14110 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
14120 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35 36 34 3a  ude/stdio.h:564:
14130 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
14140 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
14150 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
14160 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
14170 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
14180 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
14190 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
141a0 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
141b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
141c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
141d0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
141e0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
141f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
14200 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
14210 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
14220 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
14230 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
14240 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
14250 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
14260 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
14270 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
14280 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
14290 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a  stream", "type":
142a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
142b0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
142c0 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
142d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
142e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
142f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
14300 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
14310 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
14320 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
14330 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
14340 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
14350 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 67 65 74  , "name": "__get
14360 64 65 6c 69 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  delim", "ns": 0,
14370 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
14380 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
14390 2e 68 3a 36 30 33 3a 32 30 22 2c 20 22 76 61 72  .h:603:20", "var
143a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
143b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
143c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
143d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
143e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
143f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
14400 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 69 6e 65 70  "name": "__linep
14410 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
14420 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
14430 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
14440 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
14450 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
14460 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
14470 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
14480 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
14490 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
144a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
144b0 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a  : "__n", "type":
144c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
144d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
144e0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
144f0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
14500 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
14510 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 69 74 65  me": "__delimite
14520 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
14530 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
14540 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
14550 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
14560 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
14570 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
14580 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
14590 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
145a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
145b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
145c0 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
145d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
145e0 61 67 22 3a 20 22 5f 5f 73 73 69 7a 65 5f 74 22  ag": "__ssize_t"
145f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
14600 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
14610 22 3a 20 22 67 65 74 64 65 6c 69 6d 22 2c 20 22  ": "getdelim", "
14620 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
14630 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
14640 65 2f 73 74 64 69 6f 2e 68 3a 36 30 36 3a 32 30  e/stdio.h:606:20
14650 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
14660 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
14670 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
14680 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
14690 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
146a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
146b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
146c0 5f 5f 6c 69 6e 65 70 74 72 22 2c 20 22 74 79 70  __lineptr", "typ
146d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
146e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
146f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
14700 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
14710 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
14720 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
14730 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
14740 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  8 } } } }, { "ta
14750 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
14760 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
14770 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
14780 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
14790 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
147a0 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  ize_t" } } }, { 
147b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
147c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
147d0 65 6c 69 6d 69 74 65 72 22 2c 20 22 74 79 70 65  elimiter", "type
147e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
147f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
14800 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
14810 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
14820 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
14830 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
14840 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
14850 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
14860 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
14870 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
14880 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
14890 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 73  ": { "tag": "__s
148a0 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
148b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
148c0 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65 74 6c 69  , "name": "getli
148d0 6e 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ne", "ns": 0, "l
148e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
148f0 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
14900 36 31 36 3a 32 30 22 2c 20 22 76 61 72 69 61 64  616:20", "variad
14910 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
14920 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
14930 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
14940 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
14950 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
14960 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
14970 6d 65 22 3a 20 22 5f 5f 6c 69 6e 65 70 74 72 22  me": "__lineptr"
14980 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
14990 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
149a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
149b0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
149c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
149d0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
149e0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
149f0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c  ent": 8 } } } },
14a00 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
14a10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
14a20 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
14a30 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
14a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
14a50 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
14a60 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
14a70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
14a80 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
14a90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
14aa0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
14ab0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
14ac0 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
14ad0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
14ae0 22 3a 20 22 5f 5f 73 73 69 7a 65 5f 74 22 20 7d  ": "__ssize_t" }
14af0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
14b00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
14b10 20 22 66 70 75 74 73 22 2c 20 22 6e 73 22 3a 20   "fputs", "ns": 
14b20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
14b30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
14b40 69 6f 2e 68 3a 36 32 36 3a 31 32 22 2c 20 22 76  io.h:626:12", "v
14b50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
14b60 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
14b70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
14b80 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
14b90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
14ba0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
14bb0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
14bc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
14bd0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
14be0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
14bf0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
14c00 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
14c10 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
14c20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
14c30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
14c40 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
14c50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
14c60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
14c70 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
14c80 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
14c90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
14ca0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
14cb0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
14cc0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
14cd0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
14ce0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ion", "name": "p
14cf0 75 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uts", "ns": 0, "
14d00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
14d10 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
14d20 3a 36 33 32 3a 31 32 22 2c 20 22 76 61 72 69 61  :632:12", "varia
14d30 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
14d40 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
14d50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
14d60 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
14d70 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
14d80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
14d90 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
14da0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
14db0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
14dc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
14dd0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
14de0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
14df0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
14e00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
14e10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
14e20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
14e30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
14e40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
14e50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
14e60 65 22 3a 20 22 75 6e 67 65 74 63 22 2c 20 22 6e  e": "ungetc", "n
14e70 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
14e80 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
14e90 2f 73 74 64 69 6f 2e 68 3a 36 33 39 3a 31 32 22  /stdio.h:639:12"
14ea0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
14eb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
14ec0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
14ed0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
14ee0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
14ef0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
14f00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
14f10 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
14f20 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
14f30 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
14f40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
14f50 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
14f60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
14f70 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c  me": "__stream",
14f80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
14f90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
14fa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
14fb0 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
14fc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
14fd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
14fe0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
14ff0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
15000 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
15010 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
15020 65 22 3a 20 22 66 72 65 61 64 22 2c 20 22 6e 73  e": "fread", "ns
15030 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
15040 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
15050 73 74 64 69 6f 2e 68 3a 36 34 36 3a 31 35 22 2c  stdio.h:646:15",
15060 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
15070 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
15080 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
15090 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
150a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
150b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
150c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
150d0 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
150e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
150f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15100 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
15110 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
15120 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
15130 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65   "__size", "type
15140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
15150 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
15160 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
15170 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
15180 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
15190 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
151a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
151b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
151c0 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
151d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
151e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
151f0 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
15200 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
15210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
15220 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
15230 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
15240 22 6e 61 6d 65 22 3a 20 22 66 77 72 69 74 65 22  "name": "fwrite"
15250 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
15260 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
15270 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36 35 32  lude/stdio.h:652
15280 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
15290 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
152a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
152b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
152c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
152d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
152e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
152f0 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74 79 70 65  : "__ptr", "type
15300 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
15310 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
15320 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
15330 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
15340 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
15350 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20  ame": "__size", 
15360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15370 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b   "size_t" } }, {
15380 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
15390 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
153a0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
153b0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
153c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
153d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
153e0 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
153f0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
15400 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
15410 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
15420 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
15430 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
15440 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
15450 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
15460 22 6e 61 6d 65 22 3a 20 22 66 72 65 61 64 5f 75  "name": "fread_u
15470 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20  nlocked", "ns": 
15480 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
15490 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
154a0 69 6f 2e 68 3a 36 37 33 3a 31 35 22 2c 20 22 76  io.h:673:15", "v
154b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
154c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
154d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
154e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
154f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
15500 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
15510 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74 72  , "name": "__ptr
15520 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15530 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
15540 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15550 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
15560 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
15570 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
15580 5f 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20  _size", "type": 
15590 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
155a0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
155b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
155c0 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
155d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
155e0 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ze_t" } }, { "ta
155f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
15600 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
15610 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
15620 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
15630 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
15640 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
15650 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
15660 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
15670 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
15680 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
15690 6d 65 22 3a 20 22 66 77 72 69 74 65 5f 75 6e 6c  me": "fwrite_unl
156a0 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ocked", "ns": 0,
156b0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
156c0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
156d0 2e 68 3a 36 37 35 3a 31 35 22 2c 20 22 76 61 72  .h:675:15", "var
156e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
156f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
15700 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
15710 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
15720 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
15730 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
15740 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74 72 22 2c  "name": "__ptr",
15750 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
15760 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
15770 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15780 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
15790 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
157a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
157b0 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
157c0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
157d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
157e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
157f0 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
15800 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
15810 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
15820 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
15830 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
15840 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15850 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
15860 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15870 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
15880 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
15890 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
158a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
158b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
158c0 22 3a 20 22 66 73 65 65 6b 22 2c 20 22 6e 73 22  ": "fseek", "ns"
158d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
158e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
158f0 74 64 69 6f 2e 68 3a 36 38 34 3a 31 32 22 2c 20  tdio.h:684:12", 
15900 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
15910 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
15920 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
15930 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
15940 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
15950 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
15960 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
15970 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
15980 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
15990 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
159a0 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
159b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
159c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
159d0 3a 20 22 5f 5f 6f 66 66 22 2c 20 22 74 79 70 65  : "__off", "type
159e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
159f0 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
15a00 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
15a10 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
15a20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
15a30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77  r", "name": "__w
15a40 68 65 6e 63 65 22 2c 20 22 74 79 70 65 22 3a 20  hence", "type": 
15a50 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
15a60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
15a70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
15a80 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
15a90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
15aa0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
15ab0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
15ac0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
15ad0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
15ae0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
15af0 20 22 66 74 65 6c 6c 22 2c 20 22 6e 73 22 3a 20   "ftell", "ns": 
15b00 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
15b10 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
15b20 69 6f 2e 68 3a 36 38 39 3a 31 37 22 2c 20 22 76  io.h:689:17", "v
15b30 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
15b40 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
15b50 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
15b60 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
15b70 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
15b80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
15b90 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
15ba0 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
15bb0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
15bc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15bd0 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
15be0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
15bf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
15c00 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
15c10 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
15c20 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
15c30 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
15c40 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 77 69 6e  , "name": "rewin
15c50 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
15c60 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
15c70 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36  nclude/stdio.h:6
15c80 39 34 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69  94:13", "variadi
15c90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
15ca0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
15cb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
15cc0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
15cd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
15ce0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
15cf0 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
15d00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15d10 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
15d20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
15d30 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
15d40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
15d50 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
15d60 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
15d70 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
15d80 66 73 65 65 6b 6f 22 2c 20 22 6e 73 22 3a 20 30  fseeko", "ns": 0
15d90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
15da0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
15db0 6f 2e 68 3a 37 30 37 3a 31 32 22 2c 20 22 76 61  o.h:707:12", "va
15dc0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
15dd0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
15de0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
15df0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
15e00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
15e10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
15e20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
15e30 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
15e40 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
15e50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
15e60 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c  ": "FILE" } } },
15e70 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
15e80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
15e90 5f 5f 6f 66 66 22 2c 20 22 74 79 70 65 22 3a 20  __off", "type": 
15ea0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66 5f  { "tag": "__off_
15eb0 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
15ec0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
15ed0 61 6d 65 22 3a 20 22 5f 5f 77 68 65 6e 63 65 22  ame": "__whence"
15ee0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
15ef0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
15f00 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
15f10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
15f20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
15f30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
15f40 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
15f50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
15f60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
15f70 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
15f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 74 65 6c  ", "name": "ftel
15f90 6c 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  lo", "ns": 0, "l
15fa0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
15fb0 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
15fc0 37 31 32 3a 31 36 22 2c 20 22 76 61 72 69 61 64  712:16", "variad
15fd0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
15fe0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
15ff0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
16000 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
16010 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
16020 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
16030 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c  me": "__stream",
16040 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
16050 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
16060 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
16070 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
16080 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
16090 74 61 67 22 3a 20 22 5f 5f 6f 66 66 5f 74 22 20  tag": "__off_t" 
160a0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
160b0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
160c0 3a 20 22 66 67 65 74 70 6f 73 22 2c 20 22 6e 73  : "fgetpos", "ns
160d0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
160e0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
160f0 73 74 64 69 6f 2e 68 3a 37 33 31 3a 31 32 22 2c  stdio.h:731:12",
16100 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
16110 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
16120 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
16130 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
16140 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
16150 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
16160 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
16170 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a  stream", "type":
16180 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
16190 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
161a0 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
161b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
161c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
161d0 22 3a 20 22 5f 5f 70 6f 73 22 2c 20 22 74 79 70  ": "__pos", "typ
161e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
161f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
16200 20 7b 20 22 74 61 67 22 3a 20 22 66 70 6f 73 5f   { "tag": "fpos_
16210 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
16220 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
16230 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
16240 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
16250 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
16260 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
16270 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
16280 20 22 66 73 65 74 70 6f 73 22 2c 20 22 6e 73 22   "fsetpos", "ns"
16290 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
162a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
162b0 74 64 69 6f 2e 68 3a 37 33 36 3a 31 32 22 2c 20  tdio.h:736:12", 
162c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
162d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
162e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
162f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
16300 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
16310 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
16320 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
16330 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
16340 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
16350 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
16360 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
16370 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
16380 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
16390 3a 20 22 5f 5f 70 6f 73 22 2c 20 22 74 79 70 65  : "__pos", "type
163a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
163b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
163c0 7b 20 22 74 61 67 22 3a 20 22 66 70 6f 73 5f 74  { "tag": "fpos_t
163d0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
163e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
163f0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
16400 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
16410 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
16420 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
16430 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
16440 22 63 6c 65 61 72 65 72 72 22 2c 20 22 6e 73 22  "clearerr", "ns"
16450 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
16460 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
16470 74 64 69 6f 2e 68 3a 37 35 37 3a 31 33 22 2c 20  tdio.h:757:13", 
16480 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
16490 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
164a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
164b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
164c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
164d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
164e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
164f0 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
16500 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
16510 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
16520 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
16530 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
16540 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
16550 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
16560 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
16570 6e 61 6d 65 22 3a 20 22 66 65 6f 66 22 2c 20 22  name": "feof", "
16580 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
16590 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
165a0 65 2f 73 74 64 69 6f 2e 68 3a 37 35 39 3a 31 32  e/stdio.h:759:12
165b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
165c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
165d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
165e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
165f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
16600 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
16610 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
16620 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
16630 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
16640 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
16650 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
16660 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
16670 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
16680 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
16690 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
166a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
166b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
166c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
166d0 65 72 72 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  error", "ns": 0,
166e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
166f0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
16700 2e 68 3a 37 36 31 3a 31 32 22 2c 20 22 76 61 72  .h:761:12", "var
16710 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
16720 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
16730 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
16740 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
16750 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
16760 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
16770 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
16780 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
16790 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
167a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
167b0 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  : "FILE" } } }],
167c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
167d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
167e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
167f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
16800 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
16810 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
16820 6e 61 6d 65 22 3a 20 22 63 6c 65 61 72 65 72 72  name": "clearerr
16830 5f 75 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22  _unlocked", "ns"
16840 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
16850 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
16860 74 64 69 6f 2e 68 3a 37 36 35 3a 31 33 22 2c 20  tdio.h:765:13", 
16870 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
16880 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
16890 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
168a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
168b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
168c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
168d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
168e0 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
168f0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
16900 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
16910 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
16920 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
16930 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
16940 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
16950 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
16960 6e 61 6d 65 22 3a 20 22 66 65 6f 66 5f 75 6e 6c  name": "feof_unl
16970 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ocked", "ns": 0,
16980 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
16990 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
169a0 2e 68 3a 37 36 36 3a 31 32 22 2c 20 22 76 61 72  .h:766:12", "var
169b0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
169c0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
169d0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
169e0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
169f0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
16a00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
16a10 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
16a20 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
16a30 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
16a40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
16a50 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  : "FILE" } } }],
16a60 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
16a70 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
16a80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
16a90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
16aa0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
16ab0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
16ac0 6e 61 6d 65 22 3a 20 22 66 65 72 72 6f 72 5f 75  name": "ferror_u
16ad0 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20  nlocked", "ns": 
16ae0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
16af0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
16b00 69 6f 2e 68 3a 37 36 37 3a 31 32 22 2c 20 22 76  io.h:767:12", "v
16b10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
16b20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
16b30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
16b40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
16b50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
16b60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
16b70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
16b80 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
16b90 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
16ba0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
16bb0 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
16bc0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
16bd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
16be0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
16bf0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
16c00 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
16c10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
16c20 20 22 6e 61 6d 65 22 3a 20 22 70 65 72 72 6f 72   "name": "perror
16c30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
16c40 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
16c50 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37 37  clude/stdio.h:77
16c60 35 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63  5:13", "variadic
16c70 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
16c80 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
16c90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
16ca0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
16cb0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
16cc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
16cd0 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
16ce0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
16cf0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
16d00 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
16d10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
16d20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
16d30 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
16d40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
16d50 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
16d60 7b 20 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e  { "tag": "extern
16d70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 79 73 5f  ", "name": "sys_
16d80 6e 65 72 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  nerr", "ns": 0, 
16d90 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
16da0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 73  r/include/bits/s
16db0 79 73 5f 65 72 72 6c 69 73 74 2e 68 3a 32 36 3a  ys_errlist.h:26:
16dc0 31 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  12", "type": { "
16dd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
16de0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
16df0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
16e00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
16e10 22 65 78 74 65 72 6e 22 2c 20 22 6e 61 6d 65 22  "extern", "name"
16e20 3a 20 22 73 79 73 5f 65 72 72 6c 69 73 74 22 2c  : "sys_errlist",
16e30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
16e40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
16e50 75 64 65 2f 62 69 74 73 2f 73 79 73 5f 65 72 72  ude/bits/sys_err
16e60 6c 69 73 74 2e 68 3a 32 37 3a 32 36 22 2c 20 22  list.h:27:26", "
16e70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
16e80 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
16e90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
16ea0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
16eb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
16ec0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
16ed0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
16ee0 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 0a 7b 20  ": 8 } } } },.{ 
16ef0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
16f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 65  ", "name": "file
16f10 6e 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  no", "ns": 0, "l
16f20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
16f30 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
16f40 37 38 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64  786:12", "variad
16f50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
16f60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
16f70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
16f80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
16f90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
16fa0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
16fb0 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c  me": "__stream",
16fc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
16fd0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
16fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
16ff0 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
17000 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
17010 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
17020 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
17030 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
17040 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
17050 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
17060 65 22 3a 20 22 66 69 6c 65 6e 6f 5f 75 6e 6c 6f  e": "fileno_unlo
17070 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cked", "ns": 0, 
17080 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
17090 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
170a0 68 3a 37 39 31 3a 31 32 22 2c 20 22 76 61 72 69  h:791:12", "vari
170b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
170c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
170d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
170e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
170f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
17100 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
17110 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
17120 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
17130 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
17140 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17150 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
17160 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
17170 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
17180 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
17190 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
171a0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
171b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
171c0 61 6d 65 22 3a 20 22 70 6f 70 65 6e 22 2c 20 22  ame": "popen", "
171d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
171e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
171f0 65 2f 73 74 64 69 6f 2e 68 3a 38 30 30 3a 31 34  e/stdio.h:800:14
17200 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
17210 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
17220 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
17230 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
17240 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
17250 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
17260 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
17270 5f 5f 63 6f 6d 6d 61 6e 64 22 2c 20 22 74 79 70  __command", "typ
17280 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
17290 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
172a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
172b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
172c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
172d0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
172e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
172f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64  , "name": "__mod
17300 65 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  es", "type": { "
17310 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
17320 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
17330 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
17340 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
17350 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
17360 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
17370 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
17380 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
17390 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45  : { "tag": "FILE
173a0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
173b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
173c0 61 6d 65 22 3a 20 22 70 63 6c 6f 73 65 22 2c 20  ame": "pclose", 
173d0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
173e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
173f0 64 65 2f 73 74 64 69 6f 2e 68 3a 38 30 36 3a 31  de/stdio.h:806:1
17400 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
17410 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
17420 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
17430 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
17440 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
17450 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
17460 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
17470 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
17480 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
17490 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
174a0 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
174b0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
174c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
174d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
174e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
174f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
17500 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
17510 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
17520 63 74 65 72 6d 69 64 22 2c 20 22 6e 73 22 3a 20  ctermid", "ns": 
17530 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
17540 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
17550 69 6f 2e 68 3a 38 31 32 3a 31 34 22 2c 20 22 76  io.h:812:14", "v
17560 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
17570 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
17580 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
17590 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
175a0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
175b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
175c0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
175d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
175e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
175f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
17600 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
17610 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
17620 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
17630 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
17640 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
17650 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
17660 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
17670 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
17680 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
17690 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
176a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
176b0 61 6d 65 22 3a 20 22 66 6c 6f 63 6b 66 69 6c 65  ame": "flockfile
176c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
176d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
176e0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 38 34  clude/stdio.h:84
176f0 30 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63  0:13", "variadic
17700 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
17710 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
17720 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
17730 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
17740 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
17750 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
17760 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
17770 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
17780 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
17790 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
177a0 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
177b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
177c0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
177d0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
177e0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
177f0 74 72 79 6c 6f 63 6b 66 69 6c 65 22 2c 20 22 6e  trylockfile", "n
17800 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
17810 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
17820 2f 73 74 64 69 6f 2e 68 3a 38 34 34 3a 31 32 22  /stdio.h:844:12"
17830 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
17840 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
17850 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
17860 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
17870 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
17880 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
17890 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
178a0 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
178b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
178c0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
178d0 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
178e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
178f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
17900 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
17910 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
17920 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
17930 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
17940 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 75  on", "name": "fu
17950 6e 6c 6f 63 6b 66 69 6c 65 22 2c 20 22 6e 73 22  nlockfile", "ns"
17960 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
17970 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
17980 74 64 69 6f 2e 68 3a 38 34 37 3a 31 33 22 2c 20  tdio.h:847:13", 
17990 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
179a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
179b0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
179c0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
179d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
179e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
179f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
17a00 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
17a10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
17a20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
17a30 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
17a40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
17a50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
17a60 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
17a70 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
17a80 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
17a90 77 63 68 61 72 5f 74 22 2c 20 22 6c 6f 63 61 74  wchar_t", "locat
17aa0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
17ab0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
17ac0 75 64 65 2f 73 74 64 64 65 66 2e 68 3a 39 30 3a  ude/stddef.h:90:
17ad0 32 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  24", "type": { "
17ae0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
17af0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
17b00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
17b10 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
17b20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
17b30 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 64 69 76   0, "name": "div
17b40 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
17b50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
17b60 74 64 6c 69 62 2e 68 3a 36 32 3a 35 22 2c 20 22  tdlib.h:62:5", "
17b70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
17b80 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
17b90 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
17ba0 69 64 22 3a 20 33 31 2c 20 22 6c 6f 63 61 74 69  id": 31, "locati
17bb0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
17bc0 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35 38 3a 39  de/stdlib.h:58:9
17bd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
17be0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
17bf0 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22  t": 32, "fields"
17c00 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
17c10 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71 75  ld", "name": "qu
17c20 6f 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ot", "bit-offset
17c30 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
17c40 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
17c50 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
17c60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
17c70 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
17c80 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
17c90 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
17ca0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
17cb0 6e 61 6d 65 22 3a 20 22 72 65 6d 22 2c 20 22 62  name": "rem", "b
17cc0 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20  it-offset": 32, 
17cd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
17ce0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
17cf0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
17d00 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
17d10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
17d20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
17d30 32 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74  2 } }] } },.{ "t
17d40 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
17d50 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
17d60 20 22 6c 64 69 76 5f 74 22 2c 20 22 6c 6f 63 61   "ldiv_t", "loca
17d70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
17d80 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 30  lude/stdlib.h:70
17d90 3a 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :5", "type": { "
17da0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
17db0 22 6e 73 22 3a 20 32 31 31 30 2c 20 22 6e 61 6d  "ns": 2110, "nam
17dc0 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 33 32  e": "", "id": 32
17dd0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
17de0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
17df0 69 62 2e 68 3a 36 36 3a 39 22 2c 20 22 62 69 74  ib.h:66:9", "bit
17e00 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
17e10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
17e20 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
17e30 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
17e40 6e 61 6d 65 22 3a 20 22 71 75 6f 74 22 2c 20 22  name": "quot", "
17e50 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
17e60 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
17e70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
17e80 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
17e90 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
17ea0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
17eb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
17ec0 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
17ed0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
17ee0 3a 20 22 72 65 6d 22 2c 20 22 62 69 74 2d 6f 66  : "rem", "bit-of
17ef0 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
17f00 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
17f10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
17f20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17f30 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
17f40 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
17f50 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
17f60 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  }] } },.{ "tag":
17f70 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
17f80 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6c  : 0, "name": "ll
17f90 64 69 76 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  div_t", "locatio
17fa0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
17fb0 65 2f 73 74 64 6c 69 62 2e 68 3a 38 30 3a 35 22  e/stdlib.h:80:5"
17fc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
17fd0 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
17fe0 22 3a 20 37 31 39 35 2c 20 22 6e 61 6d 65 22 3a  ": 7195, "name":
17ff0 20 22 22 2c 20 22 69 64 22 3a 20 33 33 2c 20 22   "", "id": 33, "
18000 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
18010 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
18020 68 3a 37 36 3a 32 33 22 2c 20 22 62 69 74 2d 73  h:76:23", "bit-s
18030 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
18040 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
18050 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
18060 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
18070 6d 65 22 3a 20 22 71 75 6f 74 22 2c 20 22 62 69  me": "quot", "bi
18080 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
18090 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
180a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
180b0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
180c0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22  g": ":long-long"
180d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
180e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
180f0 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
18100 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
18110 6d 65 22 3a 20 22 72 65 6d 22 2c 20 22 62 69 74  me": "rem", "bit
18120 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62  -offset": 64, "b
18130 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
18140 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
18150 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
18160 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22  g": ":long-long"
18170 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
18180 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
18190 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20 7d 2c 0a  ": 64 } }] } },.
181a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
181b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
181c0 63 74 79 70 65 5f 67 65 74 5f 6d 62 5f 63 75 72  ctype_get_mb_cur
181d0 5f 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _max", "ns": 0, 
181e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
181f0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
18200 2e 68 3a 39 37 3a 31 35 22 2c 20 22 76 61 72 69  .h:97:15", "vari
18210 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
18220 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
18230 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
18240 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
18250 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
18260 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
18270 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
18280 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
18290 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
182a0 61 74 6f 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  atof", "ns": 0, 
182b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
182c0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
182d0 2e 68 3a 31 30 31 3a 31 35 22 2c 20 22 76 61 72  .h:101:15", "var
182e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
182f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
18300 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
18310 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
18320 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
18330 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
18340 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
18350 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
18360 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
18370 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
18380 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
18390 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
183a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
183b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
183c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
183d0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
183e0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
183f0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
18400 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
18410 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 6f  n", "name": "ato
18420 69 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  i", "ns": 0, "lo
18430 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
18440 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
18450 31 30 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64  104:12", "variad
18460 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
18470 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
18480 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
18490 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
184a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
184b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
184c0 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22  me": "__nptr", "
184d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
184e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
184f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
18500 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
18510 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
18520 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
18530 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
18540 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
18550 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
18560 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
18570 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
18580 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
18590 61 6d 65 22 3a 20 22 61 74 6f 6c 22 2c 20 22 6e  ame": "atol", "n
185a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
185b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
185c0 2f 73 74 64 6c 69 62 2e 68 3a 31 30 37 3a 31 37  /stdlib.h:107:17
185d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
185e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
185f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
18600 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
18610 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
18620 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
18630 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
18640 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a  __nptr", "type":
18650 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
18660 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
18670 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
18680 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
18690 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
186a0 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
186b0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
186c0 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
186d0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
186e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
186f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
18700 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
18710 20 22 61 74 6f 6c 6c 22 2c 20 22 6e 73 22 3a 20   "atoll", "ns": 
18720 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
18730 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
18740 6c 69 62 2e 68 3a 31 31 32 3a 33 36 22 2c 20 22  lib.h:112:36", "
18750 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
18760 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
18770 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
18780 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
18790 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
187a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
187b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70  ", "name": "__np
187c0 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
187d0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
187e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
187f0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
18800 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
18810 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
18820 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
18830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
18840 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  long-long", "bit
18850 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
18860 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
18870 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
18880 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
18890 3a 20 22 73 74 72 74 6f 64 22 2c 20 22 6e 73 22  : "strtod", "ns"
188a0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
188b0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
188c0 74 64 6c 69 62 2e 68 3a 31 31 37 3a 31 35 22 2c  tdlib.h:117:15",
188d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
188e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
188f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
18900 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
18910 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
18920 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
18930 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
18940 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
18950 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
18960 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
18970 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
18980 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
18990 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
189a0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
189b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
189c0 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
189d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
189e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
189f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18a00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
18a10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
18a20 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
18a30 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
18a40 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 5d 2c  nt": 8 } } } }],
18a50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
18a60 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
18a70 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
18a80 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
18a90 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
18aa0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
18ab0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74 6f  , "name": "strto
18ac0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
18ad0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
18ae0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
18af0 31 32 33 3a 31 34 22 2c 20 22 76 61 72 69 61 64  123:14", "variad
18b00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
18b10 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
18b20 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
18b30 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
18b40 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
18b50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
18b60 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22  me": "__nptr", "
18b70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
18b80 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
18b90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
18ba0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
18bb0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
18bc0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
18bd0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
18be0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
18bf0 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22 3a  endptr", "type":
18c00 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
18c10 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
18c20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
18c30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
18c40 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
18c50 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
18c60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
18c70 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
18c80 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
18c90 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
18ca0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
18cb0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
18cc0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
18cd0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
18ce0 20 22 73 74 72 74 6f 6c 64 22 2c 20 22 6e 73 22   "strtold", "ns"
18cf0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
18d00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
18d10 74 64 6c 69 62 2e 68 3a 31 32 36 3a 32 30 22 2c  tdlib.h:126:20",
18d20 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
18d30 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
18d40 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
18d50 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
18d60 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
18d70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
18d80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
18d90 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
18da0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
18db0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
18dc0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
18dd0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
18de0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
18df0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
18e00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
18e10 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
18e20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
18e30 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
18e40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18e50 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
18e60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
18e70 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
18e80 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
18e90 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 5d 2c  nt": 8 } } } }],
18ea0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
18eb0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
18ec0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
18ed0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
18ee0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
18ef0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
18f00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
18f10 20 22 73 74 72 74 6f 6c 22 2c 20 22 6e 73 22 3a   "strtol", "ns":
18f20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
18f30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
18f40 64 6c 69 62 2e 68 3a 31 33 39 3a 31 37 22 2c 20  dlib.h:139:17", 
18f50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
18f60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
18f70 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
18f80 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
18f90 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
18fa0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
18fb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
18fc0 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
18fd0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
18fe0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
18ff0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
19000 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
19010 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
19020 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
19030 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
19040 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20  e": "__endptr", 
19050 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19060 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
19070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
19080 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
19090 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
190a0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
190b0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
190c0 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b  t": 8 } } } }, {
190d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
190e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
190f0 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
19100 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
19110 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
19120 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
19130 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
19140 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
19150 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
19160 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
19170 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
19180 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
19190 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
191a0 20 22 73 74 72 74 6f 75 6c 22 2c 20 22 6e 73 22   "strtoul", "ns"
191b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
191c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
191d0 74 64 6c 69 62 2e 68 3a 31 34 33 3a 32 36 22 2c  tdlib.h:143:26",
191e0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
191f0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
19200 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
19210 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
19220 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
19230 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
19240 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
19250 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
19260 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
19270 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
19280 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
19290 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
192a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
192b0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
192c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
192d0 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
192e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
192f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
19300 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
19310 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
19320 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
19330 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
19340 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
19350 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20  nt": 8 } } } }, 
19360 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
19370 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
19380 5f 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  _base", "type": 
19390 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
193a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
193b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
193c0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
193d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
193e0 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f  ": ":unsigned-lo
193f0 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
19400 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
19410 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
19420 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
19430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74  ", "name": "strt
19440 6f 71 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  oq", "ns": 0, "l
19450 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
19460 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
19470 3a 31 35 30 3a 32 32 22 2c 20 22 76 61 72 69 61  :150:22", "varia
19480 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
19490 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
194a0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
194b0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
194c0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
194d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
194e0 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20  ame": "__nptr", 
194f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19500 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
19510 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
19520 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
19530 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
19540 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
19550 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
19560 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
19570 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22  _endptr", "type"
19580 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
19590 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
195a0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
195b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
195c0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
195d0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
195e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
195f0 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  } } } }, { "tag"
19600 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
19610 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22 2c  name": "__base",
19620 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
19630 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
19640 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
19650 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
19660 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
19670 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
19680 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ng-long", "bit-s
19690 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
196a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
196b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
196c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
196d0 22 73 74 72 74 6f 75 71 22 2c 20 22 6e 73 22 3a  "strtouq", "ns":
196e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
196f0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
19700 64 6c 69 62 2e 68 3a 31 35 35 3a 33 31 22 2c 20  dlib.h:155:31", 
19710 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
19720 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
19730 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
19740 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
19750 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
19760 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
19770 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
19780 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
19790 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
197a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
197b0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
197c0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
197d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
197e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
197f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
19800 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20  e": "__endptr", 
19810 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19820 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
19830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
19840 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
19850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
19860 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
19870 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
19880 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b  t": 8 } } } }, {
19890 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
198a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
198b0 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
198c0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
198d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
198e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
198f0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
19900 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
19910 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e  : ":unsigned-lon
19920 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
19930 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
19940 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
19950 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
19960 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
19970 73 74 72 74 6f 6c 6c 22 2c 20 22 6e 73 22 3a 20  strtoll", "ns": 
19980 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
19990 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
199a0 6c 69 62 2e 68 3a 31 36 33 3a 32 32 22 2c 20 22  lib.h:163:22", "
199b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
199c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
199d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
199e0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
199f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
19a00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
19a10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70  ", "name": "__np
19a20 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
19a30 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
19a40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
19a50 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
19a60 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
19a70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
19a80 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
19a90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
19aa0 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22  ": "__endptr", "
19ab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
19ac0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
19ad0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
19ae0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
19af0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
19b00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
19b10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
19b20 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20  ": 8 } } } }, { 
19b30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
19b40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
19b50 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ase", "type": { 
19b60 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
19b70 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
19b80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
19b90 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
19ba0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
19bb0 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22   ":long-long", "
19bc0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
19bd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
19be0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
19bf0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
19c00 6d 65 22 3a 20 22 73 74 72 74 6f 75 6c 6c 22 2c  me": "strtoull",
19c10 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
19c20 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
19c30 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 31 36 38  ude/stdlib.h:168
19c40 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  :31", "variadic"
19c50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
19c60 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
19c70 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
19c80 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
19c90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
19ca0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
19cb0 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70  : "__nptr", "typ
19cc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
19cd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
19ce0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
19cf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
19d00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
19d10 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
19d20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
19d30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64  , "name": "__end
19d40 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
19d50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
19d60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
19d70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
19d80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19d90 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
19da0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
19db0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
19dc0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
19dd0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
19de0 22 3a 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79  ": "__base", "ty
19df0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
19e00 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
19e10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
19e20 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
19e30 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
19e40 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
19e50 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22  ed-long-long", "
19e60 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
19e70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
19e80 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
19e90 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
19ea0 6d 65 22 3a 20 22 6c 36 34 61 22 2c 20 22 6e 73  me": "l64a", "ns
19eb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
19ec0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
19ed0 73 74 64 6c 69 62 2e 68 3a 32 37 30 3a 31 34 22  stdlib.h:270:14"
19ee0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
19ef0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
19f00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
19f10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
19f20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
19f30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
19f40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
19f50 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
19f60 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
19f70 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
19f80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
19f90 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
19fa0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
19fb0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
19fc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
19fd0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
19fe0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
19ff0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
1a000 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1a010 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 36  on", "name": "a6
1a020 34 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  4l", "ns": 0, "l
1a030 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1a040 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1a050 3a 32 37 33 3a 31 37 22 2c 20 22 76 61 72 69 61  :273:17", "varia
1a060 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1a070 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1a080 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1a090 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1a0a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1a0b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1a0c0 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
1a0d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a0e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1a0f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
1a100 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
1a110 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
1a120 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
1a130 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1a140 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
1a150 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1a160 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1a170 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
1a180 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
1a190 6d 65 22 3a 20 22 72 61 6e 64 6f 6d 22 2c 20 22  me": "random", "
1a1a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1a1b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1a1c0 65 2f 73 74 64 6c 69 62 2e 68 3a 32 38 36 3a 31  e/stdlib.h:286:1
1a1d0 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
1a1e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1a1f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1a200 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1a210 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1a220 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
1a230 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
1a240 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
1a250 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
1a260 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
1a270 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1a280 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 61  n", "name": "sra
1a290 6e 64 6f 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ndom", "ns": 0, 
1a2a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1a2b0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1a2c0 2e 68 3a 32 38 39 3a 31 33 22 2c 20 22 76 61 72  .h:289:13", "var
1a2d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1a2e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1a2f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1a300 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1a310 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1a320 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1a330 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 22  "name": "__seed"
1a340 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1a350 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e  ": ":unsigned-in
1a360 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
1a370 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
1a380 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
1a390 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1a3a0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
1a3b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1a3c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1a3d0 22 69 6e 69 74 73 74 61 74 65 22 2c 20 22 6e 73  "initstate", "ns
1a3e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1a3f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1a400 73 74 64 6c 69 62 2e 68 3a 32 39 35 3a 31 34 22  stdlib.h:295:14"
1a410 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1a420 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1a430 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1a440 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1a450 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1a460 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1a470 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1a480 5f 73 65 65 64 22 2c 20 22 74 79 70 65 22 3a 20  _seed", "type": 
1a490 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
1a4a0 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73  ned-int", "bit-s
1a4b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
1a4c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
1a4d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1a4e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1a4f0 20 22 5f 5f 73 74 61 74 65 62 75 66 22 2c 20 22   "__statebuf", "
1a500 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1a510 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1a520 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
1a530 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
1a540 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
1a550 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
1a560 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1a570 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1a580 73 74 61 74 65 6c 65 6e 22 2c 20 22 74 79 70 65  statelen", "type
1a590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
1a5a0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
1a5b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1a5c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1a5d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1a5e0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
1a5f0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
1a600 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
1a610 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1a620 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1a630 73 65 74 73 74 61 74 65 22 2c 20 22 6e 73 22 3a  setstate", "ns":
1a640 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1a650 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1a660 64 6c 69 62 2e 68 3a 33 30 30 3a 31 34 22 2c 20  dlib.h:300:14", 
1a670 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1a680 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1a690 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1a6a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1a6b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1a6c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1a6d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1a6e0 74 61 74 65 62 75 66 22 2c 20 22 74 79 70 65 22  tatebuf", "type"
1a6f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1a700 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1a710 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1a720 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1a730 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1a740 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
1a750 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1a760 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1a770 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1a780 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
1a790 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
1a7a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
1a7b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
1a7c0 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
1a7d0 61 6d 65 22 3a 20 22 72 61 6e 64 6f 6d 5f 64 61  ame": "random_da
1a7e0 74 61 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  ta", "id": 0, "l
1a7f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1a800 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1a810 3a 33 30 38 3a 38 22 2c 20 22 62 69 74 2d 73 69  :308:8", "bit-si
1a820 7a 65 22 3a 20 33 38 34 2c 20 22 62 69 74 2d 61  ze": 384, "bit-a
1a830 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
1a840 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
1a850 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
1a860 65 22 3a 20 22 66 70 74 72 22 2c 20 22 62 69 74  e": "fptr", "bit
1a870 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
1a880 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
1a890 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
1a8a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1a8b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1a8c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1a8d0 22 69 6e 74 33 32 5f 74 22 20 7d 20 7d 20 7d 2c  "int32_t" } } },
1a8e0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
1a8f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 70 74 72  ", "name": "rptr
1a900 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
1a910 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
1a920 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
1a930 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
1a940 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1a950 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1a960 20 22 74 61 67 22 3a 20 22 69 6e 74 33 32 5f 74   "tag": "int32_t
1a970 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
1a980 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
1a990 22 3a 20 22 73 74 61 74 65 22 2c 20 22 62 69 74  ": "state", "bit
1a9a0 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
1a9b0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1a9c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1a9d0 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
1a9e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
1a9f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1aa00 3a 20 22 69 6e 74 33 32 5f 74 22 20 7d 20 7d 20  : "int32_t" } } 
1aa10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
1aa20 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61  ld", "name": "ra
1aa30 6e 64 5f 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  nd_type", "bit-o
1aa40 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69  ffset": 192, "bi
1aa50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1aa60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1aa70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1aa80 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1aa90 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1aaa0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1aab0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
1aac0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  eld", "name": "r
1aad0 61 6e 64 5f 64 65 67 22 2c 20 22 62 69 74 2d 6f  and_deg", "bit-o
1aae0 66 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69  ffset": 224, "bi
1aaf0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1ab00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1ab10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1ab20 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1ab30 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1ab40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1ab50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
1ab60 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  eld", "name": "r
1ab70 61 6e 64 5f 73 65 70 22 2c 20 22 62 69 74 2d 6f  and_sep", "bit-o
1ab80 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62 69  ffset": 256, "bi
1ab90 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1aba0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1abb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1abc0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1abd0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1abe0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1abf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
1ac00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65  eld", "name": "e
1ac10 6e 64 5f 70 74 72 22 2c 20 22 62 69 74 2d 6f 66  nd_ptr", "bit-of
1ac20 66 73 65 74 22 3a 20 33 32 30 2c 20 22 62 69 74  fset": 320, "bit
1ac30 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
1ac40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
1ac50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1ac60 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1ac70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1ac80 69 6e 74 33 32 5f 74 22 20 7d 20 7d 20 7d 5d 20  int32_t" } } }] 
1ac90 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1aca0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1acb0 22 72 61 6e 64 6f 6d 5f 72 22 2c 20 22 6e 73 22  "random_r", "ns"
1acc0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1acd0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1ace0 74 64 6c 69 62 2e 68 3a 33 31 39 3a 31 32 22 2c  tdlib.h:319:12",
1acf0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1ad00 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1ad10 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1ad20 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1ad30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1ad40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1ad50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1ad60 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  buf", "type": { 
1ad70 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1ad80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1ad90 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
1ada0 6e 61 6d 65 22 3a 20 22 72 61 6e 64 6f 6d 5f 64  name": "random_d
1adb0 61 74 61 22 2c 20 22 69 64 22 3a 20 33 34 20 7d  ata", "id": 34 }
1adc0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1add0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1ade0 65 22 3a 20 22 5f 5f 72 65 73 75 6c 74 22 2c 20  e": "__result", 
1adf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1ae00 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1ae10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69  pe": { "tag": "i
1ae20 6e 74 33 32 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  nt32_t" } } }], 
1ae30 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1ae40 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
1ae50 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
1ae60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1ae70 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
1ae80 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1ae90 61 6d 65 22 3a 20 22 73 72 61 6e 64 6f 6d 5f 72  ame": "srandom_r
1aea0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1aeb0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1aec0 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1aed0 32 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  22:12", "variadi
1aee0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1aef0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1af00 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1af10 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1af20 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1af30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1af40 65 22 3a 20 22 5f 5f 73 65 65 64 22 2c 20 22 74  e": "__seed", "t
1af50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1af60 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20  :unsigned-int", 
1af70 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
1af80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1af90 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
1afa0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1afb0 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20  name": "__buf", 
1afc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1afd0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1afe0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1aff0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
1b000 20 22 72 61 6e 64 6f 6d 5f 64 61 74 61 22 2c 20   "random_data", 
1b010 22 69 64 22 3a 20 33 34 20 7d 20 7d 20 7d 5d 2c  "id": 34 } } }],
1b020 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
1b030 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
1b040 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
1b050 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1b060 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
1b070 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1b080 6e 61 6d 65 22 3a 20 22 69 6e 69 74 73 74 61 74  name": "initstat
1b090 65 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  e_r", "ns": 0, "
1b0a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1b0b0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1b0c0 68 3a 33 32 35 3a 31 32 22 2c 20 22 76 61 72 69  h:325:12", "vari
1b0d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1b0e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1b0f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1b100 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1b110 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1b120 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1b130 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 22 2c  name": "__seed",
1b140 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1b150 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74  : ":unsigned-int
1b160 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1b170 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1b180 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
1b190 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1b1a0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61  , "name": "__sta
1b1b0 74 65 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20  tebuf", "type": 
1b1c0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1b1d0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1b1e0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
1b1f0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
1b200 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
1b210 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
1b220 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1b230 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65 6c 65  ame": "__statele
1b240 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
1b250 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
1b260 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1b270 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1b280 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22   "__buf", "type"
1b290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1b2a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1b2b0 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74   "tag": ":struct
1b2c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64  ", "name": "rand
1b2d0 6f 6d 5f 64 61 74 61 22 2c 20 22 69 64 22 3a 20  om_data", "id": 
1b2e0 33 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  34 } } }], "retu
1b2f0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1b300 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1b310 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1b320 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1b330 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1b340 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1b350 20 22 73 65 74 73 74 61 74 65 5f 72 22 2c 20 22   "setstate_r", "
1b360 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1b370 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1b380 65 2f 73 74 64 6c 69 62 2e 68 3a 33 33 30 3a 31  e/stdlib.h:330:1
1b390 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
1b3a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1b3b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1b3c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1b3d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1b3e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
1b3f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1b400 22 5f 5f 73 74 61 74 65 62 75 66 22 2c 20 22 74  "__statebuf", "t
1b410 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1b420 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
1b430 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
1b440 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
1b450 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
1b460 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
1b470 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1b480 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
1b490 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
1b4a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1b4b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1b4c0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
1b4d0 61 6d 65 22 3a 20 22 72 61 6e 64 6f 6d 5f 64 61  ame": "random_da
1b4e0 74 61 22 2c 20 22 69 64 22 3a 20 33 34 20 7d 20  ta", "id": 34 } 
1b4f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1b500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1b510 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1b520 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1b530 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
1b540 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1b550 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e  n", "name": "ran
1b560 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
1b570 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1b580 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1b590 33 33 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64  338:12", "variad
1b5a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1b5b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1b5c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1b5d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1b5e0 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
1b5f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1b600 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
1b610 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
1b620 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
1b630 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1b640 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1b650 22 73 72 61 6e 64 22 2c 20 22 6e 73 22 3a 20 30  "srand", "ns": 0
1b660 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
1b670 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
1b680 69 62 2e 68 3a 33 34 30 3a 31 33 22 2c 20 22 76  ib.h:340:13", "v
1b690 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
1b6a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
1b6b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
1b6c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
1b6d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
1b6e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1b6f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65  , "name": "__see
1b700 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  d", "type": { "t
1b710 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
1b720 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1b730 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1b740 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
1b750 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1b760 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
1b770 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
1b780 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
1b790 3a 20 22 72 61 6e 64 5f 72 22 2c 20 22 6e 73 22  : "rand_r", "ns"
1b7a0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1b7b0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1b7c0 74 64 6c 69 62 2e 68 3a 33 34 34 3a 31 32 22 2c  tdlib.h:344:12",
1b7d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1b7e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1b7f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1b800 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1b810 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1b820 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1b830 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1b840 73 65 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  seed", "type": {
1b850 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1b860 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1b870 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
1b880 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1b890 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1b8a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
1b8b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
1b8c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1b8d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1b8e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1b8f0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
1b900 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1b910 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38  "name": "drand48
1b920 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1b930 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1b940 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1b950 35 32 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  52:15", "variadi
1b960 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1b970 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1b980 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1b990 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1b9a0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
1b9b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1b9c0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
1b9d0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
1b9e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
1b9f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
1ba00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
1ba10 3a 20 22 65 72 61 6e 64 34 38 22 2c 20 22 6e 73  : "erand48", "ns
1ba20 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1ba30 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1ba40 73 74 64 6c 69 62 2e 68 3a 33 35 33 3a 31 35 22  stdlib.h:353:15"
1ba50 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1ba60 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1ba70 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1ba80 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1ba90 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1baa0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1bab0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1bac0 5f 78 73 75 62 69 22 2c 20 22 74 79 70 65 22 3a  _xsubi", "type":
1bad0 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
1bae0 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
1baf0 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
1bb00 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
1bb10 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
1bb20 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22  gnment": 16 }, "
1bb30 73 69 7a 65 22 3a 20 33 20 7d 20 7d 5d 2c 20 22  size": 3 } }], "
1bb40 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
1bb50 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
1bb60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
1bb70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1bb80 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
1bb90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1bba0 22 6e 61 6d 65 22 3a 20 22 6c 72 61 6e 64 34 38  "name": "lrand48
1bbb0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1bbc0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1bbd0 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1bbe0 35 36 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69  56:17", "variadi
1bbf0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1bc00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1bc10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1bc20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1bc30 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
1bc40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1bc50 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
1bc60 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
1bc70 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
1bc80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1bc90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1bca0 22 6e 72 61 6e 64 34 38 22 2c 20 22 6e 73 22 3a  "nrand48", "ns":
1bcb0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1bcc0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1bcd0 64 6c 69 62 2e 68 3a 33 35 37 3a 31 37 22 2c 20  dlib.h:357:17", 
1bce0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1bcf0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1bd00 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1bd10 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1bd20 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1bd30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1bd40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
1bd50 73 75 62 69 22 2c 20 22 74 79 70 65 22 3a 20 7b  subi", "type": {
1bd60 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
1bd70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1bd80 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68  ": ":unsigned-sh
1bd90 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
1bda0 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
1bdb0 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22 73 69  ment": 16 }, "si
1bdc0 7a 65 22 3a 20 33 20 7d 20 7d 5d 2c 20 22 72 65  ze": 3 } }], "re
1bdd0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1bde0 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
1bdf0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
1be00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
1be10 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
1be20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
1be30 65 22 3a 20 22 6d 72 61 6e 64 34 38 22 2c 20 22  e": "mrand48", "
1be40 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1be50 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1be60 65 2f 73 74 64 6c 69 62 2e 68 3a 33 36 31 3a 31  e/stdlib.h:361:1
1be70 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
1be80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1be90 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1bea0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1beb0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1bec0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
1bed0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
1bee0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
1bef0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
1bf00 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
1bf10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1bf20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 72 61  n", "name": "jra
1bf30 6e 64 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  nd48", "ns": 0, 
1bf40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1bf50 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1bf60 2e 68 3a 33 36 32 3a 31 37 22 2c 20 22 76 61 72  .h:362:17", "var
1bf70 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1bf80 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1bf90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1bfa0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1bfb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1bfc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1bfd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62 69  "name": "__xsubi
1bfe0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1bff0 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74  g": ":array", "t
1c000 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1c010 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22  :unsigned-short"
1c020 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
1c030 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1c040 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a  ": 16 }, "size":
1c050 20 33 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   3 } }], "return
1c060 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1c070 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
1c080 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
1c090 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
1c0a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1c0b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1c0c0 22 73 72 61 6e 64 34 38 22 2c 20 22 6e 73 22 3a  "srand48", "ns":
1c0d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1c0e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1c0f0 64 6c 69 62 2e 68 3a 33 36 36 3a 31 33 22 2c 20  dlib.h:366:13", 
1c100 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1c110 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1c120 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1c130 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1c140 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1c150 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1c160 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1c170 65 65 64 76 61 6c 22 2c 20 22 74 79 70 65 22 3a  eedval", "type":
1c180 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
1c190 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
1c1a0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
1c1b0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
1c1c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1c1d0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
1c1e0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1c1f0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1c200 73 65 65 64 34 38 22 2c 20 22 6e 73 22 3a 20 30  seed48", "ns": 0
1c210 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
1c220 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
1c230 69 62 2e 68 3a 33 36 37 3a 32 38 22 2c 20 22 76  ib.h:367:28", "v
1c240 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
1c250 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
1c260 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
1c270 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
1c280 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
1c290 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1c2a0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65  , "name": "__see
1c2b0 64 31 36 76 22 2c 20 22 74 79 70 65 22 3a 20 7b  d16v", "type": {
1c2c0 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
1c2d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1c2e0 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68  ": ":unsigned-sh
1c2f0 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
1c300 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
1c310 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22 73 69  ment": 16 }, "si
1c320 7a 65 22 3a 20 33 20 7d 20 7d 5d 2c 20 22 72 65  ze": 3 } }], "re
1c330 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1c340 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
1c350 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1c360 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f  : ":unsigned-sho
1c370 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  rt", "bit-size":
1c380 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
1c390 65 6e 74 22 3a 20 31 36 20 7d 20 7d 20 7d 2c 0a  ent": 16 } } },.
1c3a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1c3b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 63  on", "name": "lc
1c3c0 6f 6e 67 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c  ong48", "ns": 0,
1c3d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1c3e0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1c3f0 62 2e 68 3a 33 36 39 3a 31 33 22 2c 20 22 76 61  b.h:369:13", "va
1c400 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1c410 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1c420 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1c430 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1c440 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1c450 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1c460 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 72 61   "name": "__para
1c470 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
1c480 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
1c490 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c4a0 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
1c4b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
1c4c0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1c4d0 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22  t": 16 }, "size"
1c4e0 3a 20 37 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  : 7 } }], "retur
1c4f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1c500 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
1c510 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
1c520 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
1c530 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61  ": "drand48_data
1c540 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
1c550 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1c560 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1c570 37 35 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65  75:8", "bit-size
1c580 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c 69  ": 192, "bit-ali
1c590 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
1c5a0 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
1c5b0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
1c5c0 3a 20 22 5f 5f 78 22 2c 20 22 62 69 74 2d 6f 66  : "__x", "bit-of
1c5d0 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
1c5e0 69 7a 65 22 3a 20 34 38 2c 20 22 62 69 74 2d 61  ize": 48, "bit-a
1c5f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
1c600 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c610 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
1c620 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
1c630 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62  igned-short", "b
1c640 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
1c650 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
1c660 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d  6 }, "size": 3 }
1c670 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
1c680 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
1c690 5f 6f 6c 64 5f 78 22 2c 20 22 62 69 74 2d 6f 66  _old_x", "bit-of
1c6a0 66 73 65 74 22 3a 20 34 38 2c 20 22 62 69 74 2d  fset": 48, "bit-
1c6b0 73 69 7a 65 22 3a 20 34 38 2c 20 22 62 69 74 2d  size": 48, "bit-
1c6c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
1c6d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1c6e0 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65   ":array", "type
1c6f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
1c700 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22  signed-short", "
1c710 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
1c720 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1c730 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20  16 }, "size": 3 
1c740 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
1c750 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
1c760 5f 5f 63 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  __c", "bit-offse
1c770 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a  t": 96, "bit-siz
1c780 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
1c790 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
1c7a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1c7b0 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c  unsigned-short",
1c7c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
1c7d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1c7e0 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 16 } }, { "tag
1c7f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
1c800 65 22 3a 20 22 5f 5f 69 6e 69 74 22 2c 20 22 62  e": "__init", "b
1c810 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 31 32 2c  it-offset": 112,
1c820 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
1c830 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1c840 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 16, "type": { 
1c850 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
1c860 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  d-short", "bit-s
1c870 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
1c880 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20  lignment": 16 } 
1c890 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
1c8a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
1c8b0 61 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  a", "bit-offset"
1c8c0 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 128, "bit-size
1c8d0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
1c8e0 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
1c8f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1c900 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e  nsigned-long-lon
1c910 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
1c920 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
1c930 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 2c 0a  nt": 64 } }] },.
1c940 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1c950 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72  on", "name": "dr
1c960 61 6e 64 34 38 5f 72 22 2c 20 22 6e 73 22 3a 20  and48_r", "ns": 
1c970 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1c980 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1c990 6c 69 62 2e 68 3a 33 38 36 3a 31 32 22 2c 20 22  lib.h:386:12", "
1c9a0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1c9b0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1c9c0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1c9d0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1c9e0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1c9f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1ca00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75  ", "name": "__bu
1ca10 66 66 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  ffer", "type": {
1ca20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1ca30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1ca40 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
1ca50 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38  "name": "drand48
1ca60 5f 64 61 74 61 22 2c 20 22 69 64 22 3a 20 33 35  _data", "id": 35
1ca70 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
1ca80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1ca90 61 6d 65 22 3a 20 22 5f 5f 72 65 73 75 6c 74 22  ame": "__result"
1caa0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1cab0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1cac0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1cad0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
1cae0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
1caf0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
1cb00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
1cb10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1cb20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
1cb30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
1cb40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
1cb50 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1cb60 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 72  on", "name": "er
1cb70 61 6e 64 34 38 5f 72 22 2c 20 22 6e 73 22 3a 20  and48_r", "ns": 
1cb80 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1cb90 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1cba0 6c 69 62 2e 68 3a 33 38 38 3a 31 32 22 2c 20 22  lib.h:388:12", "
1cbb0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1cbc0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1cbd0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1cbe0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1cbf0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1cc00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1cc10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 73  ", "name": "__xs
1cc20 75 62 69 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ubi", "type": { 
1cc30 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
1cc40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1cc50 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f  : ":unsigned-sho
1cc60 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  rt", "bit-size":
1cc70 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
1cc80 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a  ent": 16 }, "siz
1cc90 65 22 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74 61  e": 3 } }, { "ta
1cca0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1ccb0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66   "name": "__buff
1ccc0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1ccd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1cce0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1ccf0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
1cd00 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38 5f 64  ame": "drand48_d
1cd10 61 74 61 22 2c 20 22 69 64 22 3a 20 33 35 20 7d  ata", "id": 35 }
1cd20 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1cd30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1cd40 65 22 3a 20 22 5f 5f 72 65 73 75 6c 74 22 2c 20  e": "__result", 
1cd50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1cd60 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1cd70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1cd80 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
1cd90 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
1cda0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
1cdb0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1cdc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
1cdd0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1cde0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1cdf0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
1ce00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1ce10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 72 61 6e  ", "name": "lran
1ce20 64 34 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  d48_r", "ns": 0,
1ce30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1ce40 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1ce50 62 2e 68 3a 33 39 33 3a 31 32 22 2c 20 22 76 61  b.h:393:12", "va
1ce60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1ce70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1ce80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1ce90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1cea0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1ceb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1cec0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66   "name": "__buff
1ced0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1cee0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1cef0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1cf00 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
1cf10 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38 5f 64  ame": "drand48_d
1cf20 61 74 61 22 2c 20 22 69 64 22 3a 20 33 35 20 7d  ata", "id": 35 }
1cf30 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1cf40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1cf50 65 22 3a 20 22 5f 5f 72 65 73 75 6c 74 22 2c 20  e": "__result", 
1cf60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1cf70 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1cf80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1cf90 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
1cfa0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
1cfb0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d  nment": 64 } } }
1cfc0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1cfd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1cfe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1cff0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1d000 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1d010 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1d020 20 22 6e 61 6d 65 22 3a 20 22 6e 72 61 6e 64 34   "name": "nrand4
1d030 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  8_r", "ns": 0, "
1d040 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1d050 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1d060 68 3a 33 39 36 3a 31 32 22 2c 20 22 76 61 72 69  h:396:12", "vari
1d070 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1d080 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1d090 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1d0a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1d0b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1d0c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1d0d0 6e 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62 69 22  name": "__xsubi"
1d0e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1d0f0 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
1d100 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1d110 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c  unsigned-short",
1d120 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
1d130 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1d140 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20  : 16 }, "size": 
1d150 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  3 } }, { "tag": 
1d160 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1d170 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22 2c  me": "__buffer",
1d180 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1d190 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1d1a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1d1b0 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
1d1c0 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61 22  : "drand48_data"
1d1d0 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20 7d  , "id": 35 } } }
1d1e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
1d1f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1d200 22 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70  "__result", "typ
1d210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1d220 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1d230 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
1d240 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
1d250 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
1d260 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22  t": 64 } } }], "
1d270 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
1d280 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
1d290 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
1d2a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1d2b0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
1d2c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
1d2d0 6d 65 22 3a 20 22 6d 72 61 6e 64 34 38 5f 72 22  me": "mrand48_r"
1d2e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1d2f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1d300 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 30  lude/stdlib.h:40
1d310 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  2:12", "variadic
1d320 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1d330 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1d340 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1d350 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1d360 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1d370 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1d380 22 3a 20 22 5f 5f 62 75 66 66 65 72 22 2c 20 22  ": "__buffer", "
1d390 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1d3a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1d3b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
1d3c0 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
1d3d0 22 64 72 61 6e 64 34 38 5f 64 61 74 61 22 2c 20  "drand48_data", 
1d3e0 22 69 64 22 3a 20 33 35 20 7d 20 7d 20 7d 2c 20  "id": 35 } } }, 
1d3f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1d400 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1d410 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65 22  _result", "type"
1d420 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1d430 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1d440 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
1d450 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
1d460 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1d470 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 64 } } }], "re
1d480 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1d490 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1d4a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1d4b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1d4c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1d4d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1d4e0 22 3a 20 22 6a 72 61 6e 64 34 38 5f 72 22 2c 20  ": "jrand48_r", 
1d4f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1d500 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1d510 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 30 35 3a  de/stdlib.h:405:
1d520 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
1d530 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1d540 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1d550 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1d560 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1d570 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1d580 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1d590 20 22 5f 5f 78 73 75 62 69 22 2c 20 22 74 79 70   "__xsubi", "typ
1d5a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
1d5b0 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
1d5c0 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
1d5d0 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d  ed-short", "bit-
1d5e0 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
1d5f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
1d600 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c  , "size": 3 } },
1d610 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1d620 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1d630 5f 5f 62 75 66 66 65 72 22 2c 20 22 74 79 70 65  __buffer", "type
1d640 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1d650 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1d660 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
1d670 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72 61  t", "name": "dra
1d680 6e 64 34 38 5f 64 61 74 61 22 2c 20 22 69 64 22  nd48_data", "id"
1d690 3a 20 33 35 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 35 } } }, { "t
1d6a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1d6b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 73  , "name": "__res
1d6c0 75 6c 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ult", "type": { 
1d6d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1d6e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1d6f0 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69  g": ":long", "bi
1d700 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
1d710 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
1d720 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
1d730 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1d740 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
1d750 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
1d760 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
1d770 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1d780 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1d790 73 72 61 6e 64 34 38 5f 72 22 2c 20 22 6e 73 22  srand48_r", "ns"
1d7a0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1d7b0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1d7c0 74 64 6c 69 62 2e 68 3a 34 31 31 3a 31 32 22 2c  tdlib.h:411:12",
1d7d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1d7e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1d7f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1d800 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1d810 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1d820 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1d830 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1d840 73 65 65 64 76 61 6c 22 2c 20 22 74 79 70 65 22  seedval", "type"
1d850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
1d860 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
1d870 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
1d880 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
1d890 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1d8a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75  ", "name": "__bu
1d8b0 66 66 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  ffer", "type": {
1d8c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1d8d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1d8e0 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
1d8f0 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38  "name": "drand48
1d900 5f 64 61 74 61 22 2c 20 22 69 64 22 3a 20 33 35  _data", "id": 35
1d910 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
1d920 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1d930 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
1d940 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
1d950 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
1d960 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1d970 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1d980 73 65 65 64 34 38 5f 72 22 2c 20 22 6e 73 22 3a  seed48_r", "ns":
1d990 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1d9a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1d9b0 64 6c 69 62 2e 68 3a 34 31 34 3a 31 32 22 2c 20  dlib.h:414:12", 
1d9c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1d9d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1d9e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1d9f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1da00 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1da10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1da20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1da30 65 65 64 31 36 76 22 2c 20 22 74 79 70 65 22 3a  eed16v", "type":
1da40 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
1da50 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
1da60 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
1da70 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
1da80 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
1da90 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22  gnment": 16 }, "
1daa0 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b 20  size": 3 } }, { 
1dab0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1dac0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
1dad0 75 66 66 65 72 22 2c 20 22 74 79 70 65 22 3a 20  uffer", "type": 
1dae0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1daf0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1db00 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
1db10 20 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34   "name": "drand4
1db20 38 5f 64 61 74 61 22 2c 20 22 69 64 22 3a 20 33  8_data", "id": 3
1db30 35 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  5 } } }], "retur
1db40 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1db50 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
1db60 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
1db70 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
1db80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1db90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1dba0 22 6c 63 6f 6e 67 34 38 5f 72 22 2c 20 22 6e 73  "lcong48_r", "ns
1dbb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1dbc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1dbd0 73 74 64 6c 69 62 2e 68 3a 34 31 37 3a 31 32 22  stdlib.h:417:12"
1dbe0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1dbf0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1dc00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1dc10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1dc20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1dc30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1dc40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1dc50 5f 70 61 72 61 6d 22 2c 20 22 74 79 70 65 22 3a  _param", "type":
1dc60 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
1dc70 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
1dc80 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
1dc90 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
1dca0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
1dcb0 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22  gnment": 16 }, "
1dcc0 73 69 7a 65 22 3a 20 37 20 7d 20 7d 2c 20 7b 20  size": 7 } }, { 
1dcd0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1dce0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
1dcf0 75 66 66 65 72 22 2c 20 22 74 79 70 65 22 3a 20  uffer", "type": 
1dd00 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1dd10 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1dd20 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
1dd30 20 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34   "name": "drand4
1dd40 38 5f 64 61 74 61 22 2c 20 22 69 64 22 3a 20 33  8_data", "id": 3
1dd50 35 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  5 } } }], "retur
1dd60 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1dd70 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
1dd80 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
1dd90 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
1dda0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1ddb0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1ddc0 22 6d 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a 20  "malloc", "ns": 
1ddd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1dde0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1ddf0 6c 69 62 2e 68 3a 34 32 34 3a 31 34 22 2c 20 22  lib.h:424:14", "
1de00 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1de10 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1de20 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1de30 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1de40 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1de50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1de60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
1de70 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ze", "type": { "
1de80 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
1de90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1dea0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1deb0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1dec0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
1ded0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
1dee0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1def0 61 6d 65 22 3a 20 22 63 61 6c 6c 6f 63 22 2c 20  ame": "calloc", 
1df00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1df10 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1df20 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 32 36 3a  de/stdlib.h:426:
1df30 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
1df40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1df50 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1df60 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1df70 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1df80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1df90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1dfa0 20 22 5f 5f 6e 6d 65 6d 62 22 2c 20 22 74 79 70   "__nmemb", "typ
1dfb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
1dfc0 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ze_t" } }, { "ta
1dfd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1dfe0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65   "name": "__size
1dff0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1e000 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
1e010 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1e020 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1e030 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1e040 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
1e050 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
1e060 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
1e070 65 22 3a 20 22 72 65 61 6c 6c 6f 63 22 2c 20 22  e": "realloc", "
1e080 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1e090 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1e0a0 65 2f 73 74 64 6c 69 62 2e 68 3a 34 33 34 3a 31  e/stdlib.h:434:1
1e0b0 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
1e0c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1e0d0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1e0e0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1e0f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1e100 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
1e110 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1e120 22 5f 5f 70 74 72 22 2c 20 22 74 79 70 65 22 3a  "__ptr", "type":
1e130 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
1e140 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
1e150 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
1e160 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1e170 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1e180 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74  e": "__size", "t
1e190 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1e1a0 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
1e1b0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1e1c0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1e1d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1e1e0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
1e1f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1e200 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1e210 66 72 65 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  free", "ns": 0, 
1e220 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1e230 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1e240 2e 68 3a 34 34 38 3a 31 33 22 2c 20 22 76 61 72  .h:448:13", "var
1e250 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1e260 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1e270 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1e280 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1e290 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1e2a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1e2b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74 72 22 2c  "name": "__ptr",
1e2c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1e2d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1e2e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1e2f0 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22  :void" } } }], "
1e300 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
1e310 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
1e320 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1e330 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1e340 20 22 61 6c 6c 6f 63 61 22 2c 20 22 6e 73 22 3a   "alloca", "ns":
1e350 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1e360 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 61 6c  "/usr/include/al
1e370 6c 6f 63 61 2e 68 3a 33 32 3a 31 34 22 2c 20 22  loca.h:32:14", "
1e380 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1e390 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1e3a0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1e3b0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1e3c0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1e3d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1e3e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
1e3f0 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ze", "type": { "
1e400 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
1e410 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1e420 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1e430 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1e440 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
1e450 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
1e460 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1e470 61 6d 65 22 3a 20 22 76 61 6c 6c 6f 63 22 2c 20  ame": "valloc", 
1e480 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1e490 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1e4a0 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 35 37 3a  de/stdlib.h:457:
1e4b0 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
1e4c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1e4d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1e4e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1e4f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1e500 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1e510 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1e520 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65   "__size", "type
1e530 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
1e540 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
1e550 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1e560 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1e570 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1e580 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b  ":void" } } },.{
1e590 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1e5a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 6f 73  n", "name": "pos
1e5b0 69 78 5f 6d 65 6d 61 6c 69 67 6e 22 2c 20 22 6e  ix_memalign", "n
1e5c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1e5d0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1e5e0 2f 73 74 64 6c 69 62 2e 68 3a 34 36 32 3a 31 32  /stdlib.h:462:12
1e5f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1e600 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1e610 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1e620 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1e630 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1e640 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
1e650 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1e660 5f 5f 6d 65 6d 70 74 72 22 2c 20 22 74 79 70 65  __memptr", "type
1e670 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1e680 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1e690 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1e6a0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1e6b0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
1e6c0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
1e6d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1e6e0 6d 65 22 3a 20 22 5f 5f 61 6c 69 67 6e 6d 65 6e  me": "__alignmen
1e6f0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
1e700 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
1e710 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1e720 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1e730 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65   "__size", "type
1e740 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
1e750 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
1e760 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1e770 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1e780 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1e790 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1e7a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1e7b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1e7c0 20 22 61 6c 69 67 6e 65 64 5f 61 6c 6c 6f 63 22   "aligned_alloc"
1e7d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1e7e0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1e7f0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 36  lude/stdlib.h:46
1e800 38 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  8:14", "variadic
1e810 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1e820 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1e830 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1e840 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1e850 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1e860 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1e870 22 3a 20 22 5f 5f 61 6c 69 67 6e 6d 65 6e 74 22  ": "__alignment"
1e880 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1e890 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
1e8a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1e8b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1e8c0 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a  __size", "type":
1e8d0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
1e8e0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
1e8f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1e900 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1e910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1e920 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
1e930 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1e940 2c 20 22 6e 61 6d 65 22 3a 20 22 61 62 6f 72 74  , "name": "abort
1e950 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1e960 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1e970 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34  clude/stdlib.h:4
1e980 37 33 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69  73:13", "variadi
1e990 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1e9a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1e9b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1e9c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1e9d0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
1e9e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1e9f0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
1ea00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1ea10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 65 78  ", "name": "atex
1ea20 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  it", "ns": 0, "l
1ea30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1ea40 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1ea50 3a 34 37 37 3a 31 32 22 2c 20 22 76 61 72 69 61  :477:12", "varia
1ea60 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1ea70 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1ea80 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1ea90 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1eaa0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1eab0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1eac0 61 6d 65 22 3a 20 22 5f 5f 66 75 6e 63 22 2c 20  ame": "__func", 
1ead0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1eae0 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e   ":function-poin
1eaf0 74 65 72 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ter" } }], "retu
1eb00 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1eb10 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1eb20 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1eb30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1eb40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1eb50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1eb60 20 22 61 74 5f 71 75 69 63 6b 5f 65 78 69 74 22   "at_quick_exit"
1eb70 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1eb80 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1eb90 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 38  lude/stdlib.h:48
1eba0 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  5:12", "variadic
1ebb0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1ebc0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1ebd0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1ebe0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1ebf0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1ec00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1ec10 22 3a 20 22 5f 5f 66 75 6e 63 22 2c 20 22 74 79  ": "__func", "ty
1ec20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1ec30 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
1ec40 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
1ec50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1ec60 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
1ec70 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1ec80 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
1ec90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1eca0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f  ion", "name": "o
1ecb0 6e 5f 65 78 69 74 22 2c 20 22 6e 73 22 3a 20 30  n_exit", "ns": 0
1ecc0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
1ecd0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
1ece0 69 62 2e 68 3a 34 39 32 3a 31 32 22 2c 20 22 76  ib.h:492:12", "v
1ecf0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
1ed00 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
1ed10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
1ed20 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
1ed30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
1ed40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1ed50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 75 6e  , "name": "__fun
1ed60 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
1ed70 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d  ag": ":function-
1ed80 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 20 7b 20  pointer" } }, { 
1ed90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1eda0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
1edb0 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rg", "type": { "
1edc0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1edd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1ede0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
1edf0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1ee00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1ee10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1ee20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1ee30 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1ee40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1ee50 20 22 6e 61 6d 65 22 3a 20 22 65 78 69 74 22 2c   "name": "exit",
1ee60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
1ee70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
1ee80 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 39 39  ude/stdlib.h:499
1ee90 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
1eea0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
1eeb0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
1eec0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
1eed0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
1eee0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
1eef0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1ef00 3a 20 22 5f 5f 73 74 61 74 75 73 22 2c 20 22 74  : "__status", "t
1ef10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1ef20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
1ef30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
1ef40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
1ef50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
1ef60 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
1ef70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1ef80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1ef90 22 3a 20 22 71 75 69 63 6b 5f 65 78 69 74 22 2c  ": "quick_exit",
1efa0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
1efb0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
1efc0 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35 30 35  ude/stdlib.h:505
1efd0 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
1efe0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
1eff0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
1f000 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
1f010 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
1f020 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
1f030 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1f040 3a 20 22 5f 5f 73 74 61 74 75 73 22 2c 20 22 74  : "__status", "t
1f050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1f060 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
1f070 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
1f080 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
1f090 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
1f0a0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
1f0b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1f0c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1f0d0 22 3a 20 22 5f 45 78 69 74 22 2c 20 22 6e 73 22  ": "_Exit", "ns"
1f0e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1f0f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1f100 74 64 6c 69 62 2e 68 3a 35 31 31 3a 31 33 22 2c  tdlib.h:511:13",
1f110 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1f120 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1f130 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1f140 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1f150 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1f160 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1f170 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1f180 73 74 61 74 75 73 22 2c 20 22 74 79 70 65 22 3a  status", "type":
1f190 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1f1a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1f1b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1f1c0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
1f1d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
1f1e0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
1f1f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1f200 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ion", "name": "g
1f210 65 74 65 6e 76 22 2c 20 22 6e 73 22 3a 20 30 2c  etenv", "ns": 0,
1f220 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1f230 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1f240 62 2e 68 3a 35 31 36 3a 31 34 22 2c 20 22 76 61  b.h:516:14", "va
1f250 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1f260 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1f270 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1f280 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1f290 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1f2a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1f2b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 61 6d 65   "name": "__name
1f2c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1f2d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1f2e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1f2f0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
1f300 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
1f310 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
1f320 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1f330 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1f340 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1f350 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
1f360 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
1f370 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1f380 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
1f390 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1f3a0 22 6e 61 6d 65 22 3a 20 22 70 75 74 65 6e 76 22  "name": "putenv"
1f3b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1f3c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1f3d0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35 32  lude/stdlib.h:52
1f3e0 39 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  9:12", "variadic
1f3f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1f400 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1f410 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1f420 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1f430 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1f440 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1f450 22 3a 20 22 5f 5f 73 74 72 69 6e 67 22 2c 20 22  ": "__string", "
1f460 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1f470 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1f480 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
1f490 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
1f4a0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
1f4b0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
1f4c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1f4d0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
1f4e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
1f4f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1f500 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
1f510 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1f520 61 6d 65 22 3a 20 22 73 65 74 65 6e 76 22 2c 20  ame": "setenv", 
1f530 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1f540 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1f550 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35 33 35 3a  de/stdlib.h:535:
1f560 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
1f570 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1f580 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1f590 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1f5a0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1f5b0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1f5c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1f5d0 20 22 5f 5f 6e 61 6d 65 22 2c 20 22 74 79 70 65   "__name", "type
1f5e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1f5f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1f600 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
1f610 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
1f620 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1f630 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
1f640 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1f650 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75   "name": "__valu
1f660 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
1f670 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
1f680 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1f690 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
1f6a0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
1f6b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
1f6c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
1f6d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1f6e0 3a 20 22 5f 5f 72 65 70 6c 61 63 65 22 2c 20 22  : "__replace", "
1f6f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1f700 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
1f710 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1f720 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
1f730 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
1f740 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1f750 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1f760 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1f770 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
1f780 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1f790 22 6e 61 6d 65 22 3a 20 22 75 6e 73 65 74 65 6e  "name": "unseten
1f7a0 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  v", "ns": 0, "lo
1f7b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1f7c0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1f7d0 35 33 39 3a 31 32 22 2c 20 22 76 61 72 69 61 64  539:12", "variad
1f7e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1f7f0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1f800 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1f810 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1f820 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1f830 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1f840 6d 65 22 3a 20 22 5f 5f 6e 61 6d 65 22 2c 20 22  me": "__name", "
1f850 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1f860 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1f870 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
1f880 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
1f890 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
1f8a0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
1f8b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1f8c0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
1f8d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
1f8e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1f8f0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
1f900 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1f910 61 6d 65 22 3a 20 22 63 6c 65 61 72 65 6e 76 22  ame": "clearenv"
1f920 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1f930 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1f940 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35 34  lude/stdlib.h:54
1f950 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  6:12", "variadic
1f960 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1f970 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1f980 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1f990 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1f9a0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
1f9b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1f9c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
1f9d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1f9e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
1f9f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1fa00 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ion", "name": "m
1fa10 6b 74 65 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c  ktemp", "ns": 0,
1fa20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1fa30 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1fa40 62 2e 68 3a 35 35 37 3a 31 34 22 2c 20 22 76 61  b.h:557:14", "va
1fa50 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1fa60 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1fa70 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1fa80 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1fa90 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1faa0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1fab0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 65 6d 70   "name": "__temp
1fac0 6c 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  late", "type": {
1fad0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1fae0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1faf0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
1fb00 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
1fb10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
1fb20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
1fb30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1fb40 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1fb50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
1fb60 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
1fb70 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
1fb80 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
1fb90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1fba0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6b 73  n", "name": "mks
1fbb0 74 65 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20  temp", "ns": 0, 
1fbc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1fbd0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1fbe0 2e 68 3a 35 37 30 3a 31 32 22 2c 20 22 76 61 72  .h:570:12", "var
1fbf0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1fc00 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1fc10 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1fc20 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1fc30 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1fc40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1fc50 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 65 6d 70 6c  "name": "__templ
1fc60 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ate", "type": { 
1fc70 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1fc80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1fc90 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
1fca0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
1fcb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
1fcc0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
1fcd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1fce0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
1fcf0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
1fd00 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
1fd10 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1fd20 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6b  on", "name": "mk
1fd30 73 74 65 6d 70 73 22 2c 20 22 6e 73 22 3a 20 30  stemps", "ns": 0
1fd40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
1fd50 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
1fd60 69 62 2e 68 3a 35 39 32 3a 31 32 22 2c 20 22 76  ib.h:592:12", "v
1fd70 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
1fd80 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
1fd90 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
1fda0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
1fdb0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
1fdc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1fdd0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 65 6d  , "name": "__tem
1fde0 70 6c 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20  plate", "type": 
1fdf0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1fe00 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1fe10 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
1fe20 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
1fe30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
1fe40 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
1fe50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1fe60 61 6d 65 22 3a 20 22 5f 5f 73 75 66 66 69 78 6c  ame": "__suffixl
1fe70 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
1fe80 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
1fe90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
1fea0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
1feb0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
1fec0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1fed0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
1fee0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1fef0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
1ff00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1ff10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ion", "name": "m
1ff20 6b 64 74 65 6d 70 22 2c 20 22 6e 73 22 3a 20 30  kdtemp", "ns": 0
1ff30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
1ff40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
1ff50 69 62 2e 68 3a 36 31 33 3a 31 34 22 2c 20 22 76  ib.h:613:14", "v
1ff60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
1ff70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
1ff80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
1ff90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
1ffa0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
1ffb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1ffc0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 65 6d  , "name": "__tem
1ffd0 70 6c 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20  plate", "type": 
1ffe0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1fff0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
20000 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
20010 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
20020 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
20030 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
20040 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
20050 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
20060 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
20070 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
20080 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
20090 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
200a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
200b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 79  on", "name": "sy
200c0 73 74 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  stem", "ns": 0, 
200d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
200e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
200f0 2e 68 3a 36 36 36 3a 31 32 22 2c 20 22 76 61 72  .h:666:12", "var
20100 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
20110 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
20120 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
20130 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
20140 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
20150 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
20160 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 6d 6d 61  "name": "__comma
20170 6e 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  nd", "type": { "
20180 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
20190 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
201a0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
201b0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
201c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
201d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
201e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
201f0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
20200 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
20210 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
20220 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
20230 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 61  n", "name": "rea
20240 6c 70 61 74 68 22 2c 20 22 6e 73 22 3a 20 30 2c  lpath", "ns": 0,
20250 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
20260 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
20270 62 2e 68 3a 36 38 32 3a 31 34 22 2c 20 22 76 61  b.h:682:14", "va
20280 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
20290 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
202a0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
202b0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
202c0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
202d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
202e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 61 6d 65   "name": "__name
202f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
20300 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
20310 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
20320 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
20330 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
20340 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
20350 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
20360 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
20370 20 22 5f 5f 72 65 73 6f 6c 76 65 64 22 2c 20 22   "__resolved", "
20380 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
20390 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
203a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
203b0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
203c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
203d0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
203e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
203f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
20400 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
20410 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
20420 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
20430 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
20440 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
20450 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
20460 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63   0, "name": "__c
20470 6f 6d 70 61 72 5f 66 6e 5f 74 22 2c 20 22 6c 6f  ompar_fn_t", "lo
20480 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
20490 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
204a0 36 39 30 3a 31 35 22 2c 20 22 74 79 70 65 22 3a  690:15", "type":
204b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63   { "tag": ":func
204c0 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20  tion-pointer" } 
204d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
204e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
204f0 22 62 73 65 61 72 63 68 22 2c 20 22 6e 73 22 3a  "bsearch", "ns":
20500 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
20510 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
20520 64 6c 69 62 2e 68 3a 37 30 32 3a 31 34 22 2c 20  dlib.h:702:14", 
20530 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
20540 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
20550 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
20560 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
20570 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
20580 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
20590 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6b  r", "name": "__k
205a0 65 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ey", "type": { "
205b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
205c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
205d0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
205e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
205f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
20600 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70 65 22  "__base", "type"
20610 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
20620 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
20630 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
20640 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
20650 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
20660 6d 65 22 3a 20 22 5f 5f 6e 6d 65 6d 62 22 2c 20  me": "__nmemb", 
20670 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
20680 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b   "size_t" } }, {
20690 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
206a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
206b0 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  size", "type": {
206c0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
206d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
206e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
206f0 65 22 3a 20 22 5f 5f 63 6f 6d 70 61 72 22 2c 20  e": "__compar", 
20700 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
20710 20 22 5f 5f 63 6f 6d 70 61 72 5f 66 6e 5f 74 22   "__compar_fn_t"
20720 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
20730 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
20740 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
20750 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
20760 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  id" } } },.{ "ta
20770 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
20780 22 6e 61 6d 65 22 3a 20 22 71 73 6f 72 74 22 2c  "name": "qsort",
20790 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
207a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
207b0 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 31 32  ude/stdlib.h:712
207c0 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
207d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
207e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
207f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
20800 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
20810 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
20820 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
20830 3a 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70  : "__base", "typ
20840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
20850 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
20860 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
20870 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
20880 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20890 6e 61 6d 65 22 3a 20 22 5f 5f 6e 6d 65 6d 62 22  name": "__nmemb"
208a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
208b0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
208c0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
208d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
208e0 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a  __size", "type":
208f0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
20900 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
20910 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
20920 61 6d 65 22 3a 20 22 5f 5f 63 6f 6d 70 61 72 22  ame": "__compar"
20930 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
20940 22 3a 20 22 5f 5f 63 6f 6d 70 61 72 5f 66 6e 5f  ": "__compar_fn_
20950 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
20960 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
20970 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
20980 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
20990 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 62 73 22  ", "name": "abs"
209a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
209b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
209c0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 32  lude/stdlib.h:72
209d0 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  2:12", "variadic
209e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
209f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
20a00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
20a10 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
20a20 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
20a30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
20a40 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
20a50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
20a60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
20a70 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
20a80 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
20a90 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
20aa0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
20ab0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
20ac0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
20ad0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
20ae0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
20af0 22 3a 20 22 6c 61 62 73 22 2c 20 22 6e 73 22 3a  ": "labs", "ns":
20b00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
20b10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
20b20 64 6c 69 62 2e 68 3a 37 32 33 3a 31 37 22 2c 20  dlib.h:723:17", 
20b30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
20b40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
20b50 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
20b60 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
20b70 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
20b80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
20b90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
20ba0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
20bb0 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69  g": ":long", "bi
20bc0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
20bd0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
20be0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
20bf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
20c00 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
20c10 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
20c20 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
20c30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
20c40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  ion", "name": "l
20c50 6c 61 62 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  labs", "ns": 0, 
20c60 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
20c70 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
20c80 2e 68 3a 37 32 36 3a 33 36 22 2c 20 22 76 61 72  .h:726:36", "var
20c90 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
20ca0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
20cb0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
20cc0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
20cd0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
20ce0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
20cf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
20d00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
20d10 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
20d20 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
20d30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
20d40 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
20d50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
20d60 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
20d70 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
20d80 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
20d90 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
20da0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
20db0 65 22 3a 20 22 64 69 76 22 2c 20 22 6e 73 22 3a  e": "div", "ns":
20dc0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
20dd0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
20de0 64 6c 69 62 2e 68 3a 37 33 34 3a 31 34 22 2c 20  dlib.h:734:14", 
20df0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
20e00 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
20e10 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
20e20 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
20e30 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
20e40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
20e50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
20e60 75 6d 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  umer", "type": {
20e70 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
20e80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
20e90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
20ea0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
20eb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20ec0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6e 6f 6d 22  name": "__denom"
20ed0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
20ee0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
20ef0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
20f00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
20f10 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
20f20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 64 69  e": { "tag": "di
20f30 76 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  v_t" } },.{ "tag
20f40 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
20f50 6e 61 6d 65 22 3a 20 22 6c 64 69 76 22 2c 20 22  name": "ldiv", "
20f60 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
20f70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
20f80 65 2f 73 74 64 6c 69 62 2e 68 3a 37 33 36 3a 31  e/stdlib.h:736:1
20f90 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
20fa0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
20fb0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
20fc0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
20fd0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
20fe0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
20ff0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
21000 22 5f 5f 6e 75 6d 65 72 22 2c 20 22 74 79 70 65  "__numer", "type
21010 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
21020 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
21030 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
21040 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
21050 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
21060 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
21070 65 6e 6f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  enom", "type": {
21080 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
21090 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
210a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
210b0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
210c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
210d0 22 3a 20 22 6c 64 69 76 5f 74 22 20 7d 20 7d 2c  ": "ldiv_t" } },
210e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
210f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  ion", "name": "l
21100 6c 64 69 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ldiv", "ns": 0, 
21110 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
21120 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
21130 2e 68 3a 37 34 30 3a 33 30 22 2c 20 22 76 61 72  .h:740:30", "var
21140 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
21150 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
21160 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
21170 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
21180 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
21190 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
211a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75 6d 65 72  "name": "__numer
211b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
211c0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22  g": ":long-long"
211d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
211e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
211f0 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
21200 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
21210 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6e 6f   "name": "__deno
21220 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
21230 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67  ag": ":long-long
21240 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
21250 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
21260 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
21270 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
21280 61 67 22 3a 20 22 6c 6c 64 69 76 5f 74 22 20 7d  ag": "lldiv_t" }
21290 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
212a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
212b0 20 22 65 63 76 74 22 2c 20 22 6e 73 22 3a 20 30   "ecvt", "ns": 0
212c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
212d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
212e0 69 62 2e 68 3a 37 35 34 3a 31 34 22 2c 20 22 76  ib.h:754:14", "v
212f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
21300 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
21310 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
21320 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
21330 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
21340 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
21350 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c  , "name": "__val
21360 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ue", "type": { "
21370 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
21380 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
21390 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
213a0 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
213b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
213c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69  "name": "__ndigi
213d0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
213e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
213f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
21400 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
21410 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
21420 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
21430 65 22 3a 20 22 5f 5f 64 65 63 70 74 22 2c 20 22  e": "__decpt", "
21440 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21450 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
21460 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
21470 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
21480 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
21490 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20  ent": 32 } } }, 
214a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
214b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
214c0 5f 73 69 67 6e 22 2c 20 22 74 79 70 65 22 3a 20  _sign", "type": 
214d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
214e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
214f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
21500 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
21510 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
21520 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  2 } } }], "retur
21530 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
21540 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
21550 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
21560 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
21570 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
21580 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
21590 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
215a0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
215b0 63 76 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cvt", "ns": 0, "
215c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
215d0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
215e0 68 3a 37 36 30 3a 31 34 22 2c 20 22 76 61 72 69  h:760:14", "vari
215f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
21600 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
21610 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
21620 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
21630 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
21640 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
21650 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22  name": "__value"
21660 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21670 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
21680 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
21690 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
216a0 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
216b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
216c0 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c  me": "__ndigit",
216d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
216e0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
216f0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
21700 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
21710 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
21720 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
21730 20 22 5f 5f 64 65 63 70 74 22 2c 20 22 74 79 70   "__decpt", "typ
21740 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
21750 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
21760 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
21770 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
21780 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
21790 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 32 } } }, { "
217a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
217b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
217c0 67 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  gn", "type": { "
217d0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
217e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
217f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
21800 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
21810 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
21820 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
21830 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
21840 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
21850 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
21860 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
21870 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
21880 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
21890 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
218a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 63 76 74  ", "name": "gcvt
218b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
218c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
218d0 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37  clude/stdlib.h:7
218e0 36 36 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  66:14", "variadi
218f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
21900 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
21910 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
21920 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
21930 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
21940 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
21950 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
21960 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21970 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
21980 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
21990 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
219a0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
219b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
219c0 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74  : "__ndigit", "t
219d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
219e0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
219f0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
21a00 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
21a10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
21a20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
21a30 5f 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b  _buf", "type": {
21a40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
21a50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
21a60 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
21a70 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
21a80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
21a90 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
21aa0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21ab0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
21ac0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
21ad0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
21ae0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
21af0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
21b00 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
21b10 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71 65 63  n", "name": "qec
21b20 76 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  vt", "ns": 0, "l
21b30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
21b40 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
21b50 3a 37 37 32 3a 31 34 22 2c 20 22 76 61 72 69 61  :772:14", "varia
21b60 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
21b70 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
21b80 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
21b90 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
21ba0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
21bb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
21bc0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
21bd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
21be0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
21bf0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
21c00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
21c10 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
21c20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
21c30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 64  ", "name": "__nd
21c40 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  igit", "type": {
21c50 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
21c60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
21c70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21c80 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
21c90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
21ca0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 63 70 74 22  name": "__decpt"
21cb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21cc0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
21cd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21ce0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
21cf0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
21d00 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
21d10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
21d20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
21d30 20 22 5f 5f 73 69 67 6e 22 2c 20 22 74 79 70 65   "__sign", "type
21d40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
21d50 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
21d60 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
21d70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
21d80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
21d90 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 32 } } }], "re
21da0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
21db0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
21dc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
21dd0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
21de0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
21df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
21e00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
21e10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
21e20 20 22 71 66 63 76 74 22 2c 20 22 6e 73 22 3a 20   "qfcvt", "ns": 
21e30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
21e40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
21e50 6c 69 62 2e 68 3a 37 37 35 3a 31 34 22 2c 20 22  lib.h:775:14", "
21e60 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
21e70 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
21e80 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
21e90 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
21ea0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
21eb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
21ec0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
21ed0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
21ee0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
21ef0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
21f00 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
21f10 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
21f20 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
21f30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
21f40 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74 79 70  "__ndigit", "typ
21f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
21f60 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
21f70 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
21f80 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
21f90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
21fa0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
21fb0 65 63 70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ecpt", "type": {
21fc0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
21fd0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
21fe0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
21ff0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
22000 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
22010 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
22020 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
22030 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 22 2c 20  ame": "__sign", 
22040 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
22050 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
22060 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22070 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
22080 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
22090 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
220a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
220b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
220c0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
220d0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
220e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
220f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
22100 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
22110 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
22120 61 6d 65 22 3a 20 22 71 67 63 76 74 22 2c 20 22  ame": "qgcvt", "
22130 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
22140 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
22150 65 2f 73 74 64 6c 69 62 2e 68 3a 37 37 38 3a 31  e/stdlib.h:778:1
22160 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
22170 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
22180 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
22190 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
221a0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
221b0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
221c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
221d0 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65  "__value", "type
221e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
221f0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
22200 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
22210 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
22220 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
22230 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
22240 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c  me": "__ndigit",
22250 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
22260 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
22270 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
22280 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
22290 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
222a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
222b0 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22   "__buf", "type"
222c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
222d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
222e0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
222f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
22300 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
22310 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
22320 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
22330 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
22340 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
22350 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
22360 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
22370 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
22380 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
22390 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
223a0 65 63 76 74 5f 72 22 2c 20 22 6e 73 22 3a 20 30  ecvt_r", "ns": 0
223b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
223c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
223d0 69 62 2e 68 3a 37 38 34 3a 31 32 22 2c 20 22 76  ib.h:784:12", "v
223e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
223f0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
22400 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
22410 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
22420 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
22430 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
22440 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c  , "name": "__val
22450 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ue", "type": { "
22460 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
22470 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
22480 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
22490 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
224a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
224b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69  "name": "__ndigi
224c0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
224d0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
224e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
224f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
22500 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
22510 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
22520 65 22 3a 20 22 5f 5f 64 65 63 70 74 22 2c 20 22  e": "__decpt", "
22530 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
22540 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
22550 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
22560 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
22570 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
22580 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20  ent": 32 } } }, 
22590 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
225a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
225b0 5f 73 69 67 6e 22 2c 20 22 74 79 70 65 22 3a 20  _sign", "type": 
225c0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
225d0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
225e0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
225f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
22600 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
22610 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  2 } } }, { "tag"
22620 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22630 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20  name": "__buf", 
22640 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
22650 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
22660 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22670 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
22680 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
22690 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
226a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
226b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
226c0 5f 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  _len", "type": {
226d0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
226e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
226f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22700 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
22710 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
22720 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
22730 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
22740 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 63  on", "name": "fc
22750 76 74 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  vt_r", "ns": 0, 
22760 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
22770 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
22780 2e 68 3a 37 38 37 3a 31 32 22 2c 20 22 76 61 72  .h:787:12", "var
22790 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
227a0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
227b0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
227c0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
227d0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
227e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
227f0 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
22800 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
22810 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
22820 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
22830 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
22840 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
22850 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
22860 61 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22  ame": "__ndigit"
22870 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
22880 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
22890 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
228a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
228b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
228c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
228d0 3a 20 22 5f 5f 64 65 63 70 74 22 2c 20 22 74 79  : "__decpt", "ty
228e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
228f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
22900 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
22910 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
22920 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
22930 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
22940 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
22950 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
22960 69 67 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ign", "type": { 
22970 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
22980 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
22990 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
229a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
229b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
229c0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
229d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
229e0 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74  me": "__buf", "t
229f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22a00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
22a10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
22a20 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
22a30 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
22a40 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
22a50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
22a60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  r", "name": "__l
22a70 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
22a80 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
22a90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
22aa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
22ab0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
22ac0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
22ad0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
22ae0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
22af0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71 65 63 76  ", "name": "qecv
22b00 74 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  t_r", "ns": 0, "
22b10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
22b20 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
22b30 68 3a 37 39 31 3a 31 32 22 2c 20 22 76 61 72 69  h:791:12", "vari
22b40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
22b50 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
22b60 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
22b70 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
22b80 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
22b90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22ba0 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22  name": "__value"
22bb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
22bc0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
22bd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
22be0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
22bf0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
22c00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
22c10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
22c20 64 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a 20  digit", "type": 
22c30 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
22c40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
22c50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
22c60 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
22c70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
22c80 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 63 70 74  "name": "__decpt
22c90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
22ca0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
22cb0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
22cc0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
22cd0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
22ce0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
22cf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
22d00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
22d10 3a 20 22 5f 5f 73 69 67 6e 22 2c 20 22 74 79 70  : "__sign", "typ
22d20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
22d30 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
22d40 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
22d50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
22d60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
22d70 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 32 } } }, { "
22d80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
22d90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75  ", "name": "__bu
22da0 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  f", "type": { "t
22db0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
22dc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
22dd0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
22de0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
22df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
22e00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
22e10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
22e20 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74 79 70 65  : "__len", "type
22e30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
22e40 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
22e50 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
22e60 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
22e70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
22e80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
22e90 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
22ea0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
22eb0 20 22 71 66 63 76 74 5f 72 22 2c 20 22 6e 73 22   "qfcvt_r", "ns"
22ec0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
22ed0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
22ee0 74 64 6c 69 62 2e 68 3a 37 39 35 3a 31 32 22 2c  tdlib.h:795:12",
22ef0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
22f00 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
22f10 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
22f20 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
22f30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
22f40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
22f50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
22f60 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
22f70 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
22f80 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
22f90 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
22fa0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
22fb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
22fc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
22fd0 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74  : "__ndigit", "t
22fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22ff0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
23000 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
23010 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
23020 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
23030 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
23040 5f 64 65 63 70 74 22 2c 20 22 74 79 70 65 22 3a  _decpt", "type":
23050 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
23060 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
23070 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
23080 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
23090 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
230a0 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  32 } } }, { "tag
230b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
230c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 22  "name": "__sign"
230d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
230e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
230f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23100 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
23110 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
23120 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
23130 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
23140 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
23150 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22   "__buf", "type"
23160 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
23170 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
23180 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
23190 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
231a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
231b0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
231c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
231d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c  "name": "__len",
231e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
231f0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c  : "size_t" } }],
23200 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
23210 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
23220 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
23230 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
23240 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
23250 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
23260 6e 61 6d 65 22 3a 20 22 6d 62 6c 65 6e 22 2c 20  name": "mblen", 
23270 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
23280 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
23290 64 65 2f 73 74 64 6c 69 62 2e 68 3a 38 30 34 3a  de/stdlib.h:804:
232a0 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
232b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
232c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
232d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
232e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
232f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
23300 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
23310 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
23320 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
23330 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
23340 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
23350 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
23360 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
23370 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
23380 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
23390 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
233a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
233b0 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
233c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
233d0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
233e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
233f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
23400 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
23410 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
23420 22 3a 20 22 6d 62 74 6f 77 63 22 2c 20 22 6e 73  ": "mbtowc", "ns
23430 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
23440 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
23450 73 74 64 6c 69 62 2e 68 3a 38 30 37 3a 31 32 22  stdlib.h:807:12"
23460 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
23470 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
23480 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
23490 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
234a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
234b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
234c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
234d0 5f 70 77 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _pwc", "type": {
234e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
234f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
23500 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
23510 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
23520 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
23530 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
23540 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
23550 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
23560 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
23570 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
23580 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
23590 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
235a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
235b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
235c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
235d0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
235e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
235f0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
23600 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
23610 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
23620 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
23630 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
23640 61 6d 65 22 3a 20 22 77 63 74 6f 6d 62 22 2c 20  ame": "wctomb", 
23650 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
23660 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
23670 64 65 2f 73 74 64 6c 69 62 2e 68 3a 38 31 31 3a  de/stdlib.h:811:
23680 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
23690 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
236a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
236b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
236c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
236d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
236e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
236f0 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
23700 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
23710 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
23720 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
23730 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
23740 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
23750 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
23760 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
23770 61 6d 65 22 3a 20 22 5f 5f 77 63 68 61 72 22 2c  ame": "__wchar",
23780 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
23790 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 5d  : "wchar_t" } }]
237a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
237b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
237c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
237d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
237e0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
237f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
23800 22 6e 61 6d 65 22 3a 20 22 6d 62 73 74 6f 77 63  "name": "mbstowc
23810 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
23820 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
23830 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
23840 38 31 35 3a 31 35 22 2c 20 22 76 61 72 69 61 64  815:15", "variad
23850 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
23860 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
23870 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
23880 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
23890 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
238a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
238b0 6d 65 22 3a 20 22 5f 5f 70 77 63 73 22 2c 20 22  me": "__pwcs", "
238c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
238d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
238e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
238f0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
23900 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
23910 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
23920 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23930 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23940 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23950 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
23960 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
23970 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
23980 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
23990 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
239a0 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
239b0 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
239c0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
239d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
239e0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
239f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
23a00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 74  ", "name": "wcst
23a10 6f 6d 62 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ombs", "ns": 0, 
23a20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
23a30 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
23a40 2e 68 3a 38 31 38 3a 31 35 22 2c 20 22 76 61 72  .h:818:15", "var
23a50 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
23a60 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
23a70 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
23a80 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
23a90 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
23aa0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
23ab0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
23ac0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23ad0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
23ae0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
23af0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
23b00 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
23b10 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
23b20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
23b30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
23b40 70 77 63 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  pwcs", "type": {
23b50 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
23b60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
23b70 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
23b80 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
23b90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
23ba0 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
23bb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
23bc0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
23bd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
23be0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
23bf0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
23c00 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ion", "name": "r
23c10 70 6d 61 74 63 68 22 2c 20 22 6e 73 22 3a 20 30  pmatch", "ns": 0
23c20 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
23c30 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
23c40 69 62 2e 68 3a 38 32 38 3a 31 32 22 2c 20 22 76  ib.h:828:12", "v
23c50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
23c60 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
23c70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
23c80 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
23c90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
23ca0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
23cb0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 73  , "name": "__res
23cc0 70 6f 6e 73 65 22 2c 20 22 74 79 70 65 22 3a 20  ponse", "type": 
23cd0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
23ce0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
23cf0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
23d00 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
23d10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
23d20 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
23d30 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
23d40 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
23d50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
23d60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
23d70 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
23d80 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
23d90 67 65 74 73 75 62 6f 70 74 22 2c 20 22 6e 73 22  getsubopt", "ns"
23da0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
23db0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
23dc0 74 64 6c 69 62 2e 68 3a 38 33 39 3a 31 32 22 2c  tdlib.h:839:12",
23dd0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
23de0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
23df0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
23e00 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
23e10 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
23e20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
23e30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
23e40 6f 70 74 69 6f 6e 70 22 2c 20 22 74 79 70 65 22  optionp", "type"
23e50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
23e60 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
23e70 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
23e80 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
23e90 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
23ea0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
23eb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
23ec0 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  } } } }, { "tag"
23ed0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
23ee0 6e 61 6d 65 22 3a 20 22 5f 5f 74 6f 6b 65 6e 73  name": "__tokens
23ef0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23f00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23f10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23f20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
23f30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
23f40 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
23f50 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
23f60 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
23f70 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
23f80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
23f90 22 5f 5f 76 61 6c 75 65 70 22 2c 20 22 74 79 70  "__valuep", "typ
23fa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
23fb0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
23fc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
23fd0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
23fe0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
23ff0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
24000 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
24010 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
24020 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
24030 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
24040 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
24050 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
24060 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
24070 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
24080 3a 20 22 67 65 74 6c 6f 61 64 61 76 67 22 2c 20  : "getloadavg", 
24090 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
240a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
240b0 64 65 2f 73 74 64 6c 69 62 2e 68 3a 38 39 31 3a  de/stdlib.h:891:
240c0 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
240d0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
240e0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
240f0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
24100 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
24110 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
24120 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
24130 20 22 5f 5f 6c 6f 61 64 61 76 67 22 2c 20 22 74   "__loadavg", "t
24140 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24150 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
24160 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
24170 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
24180 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
24190 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d  nment": 64 } } }
241a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
241b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
241c0 22 5f 5f 6e 65 6c 65 6d 22 2c 20 22 74 79 70 65  "__nelem", "type
241d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
241e0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
241f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
24200 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
24210 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
24220 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
24230 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
24240 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
24250 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
24260 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
24270 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 72   0, "name": "ptr
24280 64 69 66 66 5f 74 22 2c 20 22 6c 6f 63 61 74 69  diff_t", "locati
24290 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
242a0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
242b0 64 65 2f 73 74 64 64 65 66 2e 68 3a 35 31 3a 32  de/stddef.h:51:2
242c0 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  6", "type": { "t
242d0 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
242e0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
242f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
24300 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
24310 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
24320 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78   0, "name": "max
24330 5f 61 6c 69 67 6e 5f 74 22 2c 20 22 6c 6f 63 61  _align_t", "loca
24340 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
24350 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
24360 6c 75 64 65 2f 5f 5f 73 74 64 64 65 66 5f 6d 61  lude/__stddef_ma
24370 78 5f 61 6c 69 67 6e 5f 74 2e 68 3a 34 30 3a 33  x_align_t.h:40:3
24380 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
24390 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
243a0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
243b0 22 2c 20 22 69 64 22 3a 20 33 36 2c 20 22 6c 6f  ", "id": 36, "lo
243c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
243d0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
243e0 6e 63 6c 75 64 65 2f 5f 5f 73 74 64 64 65 66 5f  nclude/__stddef_
243f0 6d 61 78 5f 61 6c 69 67 6e 5f 74 2e 68 3a 33 35  max_align_t.h:35
24400 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :9", "bit-size":
24410 20 32 35 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e   256, "bit-align
24420 6d 65 6e 74 22 3a 20 31 32 38 2c 20 22 66 69 65  ment": 128, "fie
24430 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
24440 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
24450 20 22 5f 5f 63 6c 61 6e 67 5f 6d 61 78 5f 61 6c   "__clang_max_al
24460 69 67 6e 5f 6e 6f 6e 63 65 31 22 2c 20 22 62 69  ign_nonce1", "bi
24470 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
24480 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
24490 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
244a0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
244b0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22  g": ":long-long"
244c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
244d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
244e0 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
244f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
24500 6d 65 22 3a 20 22 5f 5f 63 6c 61 6e 67 5f 6d 61  me": "__clang_ma
24510 78 5f 61 6c 69 67 6e 5f 6e 6f 6e 63 65 32 22 2c  x_align_nonce2",
24520 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
24530 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  28, "bit-size": 
24540 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
24550 65 6e 74 22 3a 20 31 32 38 2c 20 22 74 79 70 65  ent": 128, "type
24560 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
24570 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
24580 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
24590 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
245a0 38 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74  8 } }] } },.{ "t
245b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
245c0 20 22 6e 61 6d 65 22 3a 20 22 6d 65 6d 63 70 79   "name": "memcpy
245d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
245e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
245f0 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34  clude/string.h:4
24600 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  2:14", "variadic
24610 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
24620 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
24630 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
24640 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
24650 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
24660 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
24670 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79  ": "__dest", "ty
24680 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
24690 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
246a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
246b0 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
246c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
246d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c  "name": "__src",
246e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
246f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
24700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24710 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
24720 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
24730 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
24740 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
24750 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
24760 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
24770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
24780 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
24790 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
247a0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
247b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
247c0 65 22 3a 20 22 6d 65 6d 6d 6f 76 65 22 2c 20 22  e": "memmove", "
247d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
247e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
247f0 65 2f 73 74 72 69 6e 67 2e 68 3a 34 36 3a 31 34  e/string.h:46:14
24800 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
24810 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
24820 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
24830 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
24840 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
24850 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
24860 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
24870 5f 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a  __dest", "type":
24880 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
24890 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
248a0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
248b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
248c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
248d0 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79  e": "__src", "ty
248e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
248f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
24900 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
24910 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
24920 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
24930 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
24940 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
24950 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
24960 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
24970 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
24980 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
24990 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
249a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
249b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
249c0 22 6d 65 6d 63 63 70 79 22 2c 20 22 6e 73 22 3a  "memccpy", "ns":
249d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
249e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
249f0 72 69 6e 67 2e 68 3a 35 33 3a 31 34 22 2c 20 22  ring.h:53:14", "
24a00 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
24a10 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
24a20 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
24a30 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
24a40 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
24a50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
24a60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65  ", "name": "__de
24a70 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
24a80 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
24a90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
24aa0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
24ab0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
24ac0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
24ad0 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a  "__src", "type":
24ae0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
24af0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
24b00 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
24b10 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
24b20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
24b30 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65  e": "__c", "type
24b40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
24b50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
24b60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
24b70 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
24b80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
24b90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
24ba0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
24bb0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
24bc0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
24bd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
24be0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
24bf0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
24c00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
24c10 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
24c20 22 3a 20 22 6d 65 6d 73 65 74 22 2c 20 22 6e 73  ": "memset", "ns
24c30 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
24c40 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
24c50 73 74 72 69 6e 67 2e 68 3a 36 30 3a 31 34 22 2c  string.h:60:14",
24c60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
24c70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
24c80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
24c90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
24ca0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
24cb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
24cc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
24cd0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
24ce0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24cf0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24d00 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
24d10 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
24d20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
24d30 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __c", "type": { 
24d40 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
24d50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
24d60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
24d70 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
24d80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
24d90 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
24da0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
24db0 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
24dc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
24dd0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24de0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24df0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
24e00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
24e10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ion", "name": "m
24e20 65 6d 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c  emcmp", "ns": 0,
24e30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
24e40 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
24e50 67 2e 68 3a 36 33 3a 31 32 22 2c 20 22 76 61 72  g.h:63:12", "var
24e60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
24e70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
24e80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
24e90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
24ea0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
24eb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
24ec0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20  "name": "__s1", 
24ed0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
24ee0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
24ef0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
24f00 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
24f10 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
24f20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32  ", "name": "__s2
24f30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
24f40 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
24f50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
24f60 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
24f70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
24f80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
24f90 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
24fa0 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
24fb0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
24fc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
24fd0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
24fe0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
24ff0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
25000 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
25010 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 65 6d 63  ", "name": "memc
25020 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  hr", "ns": 0, "l
25030 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
25040 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68  include/string.h
25050 3a 39 30 3a 31 34 22 2c 20 22 76 61 72 69 61 64  :90:14", "variad
25060 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
25070 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
25080 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
25090 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
250a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
250b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
250c0 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
250d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
250e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
250f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
25100 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
25110 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
25120 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74  name": "__c", "t
25130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
25140 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
25150 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
25160 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
25170 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
25180 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
25190 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
251a0 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
251b0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
251c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
251d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
251e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
251f0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
25200 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
25210 61 6d 65 22 3a 20 22 73 74 72 63 70 79 22 2c 20  ame": "strcpy", 
25220 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
25230 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
25240 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 32 31 3a  de/string.h:121:
25250 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
25260 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
25270 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
25280 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
25290 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
252a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
252b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
252c0 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70 65   "__dest", "type
252d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
252e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
252f0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
25300 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
25310 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
25320 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
25330 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
25340 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22   "name": "__src"
25350 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
25360 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
25370 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25380 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
25390 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
253a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
253b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
253c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
253d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
253e0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
253f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
25400 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
25410 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
25420 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
25430 6e 61 6d 65 22 3a 20 22 73 74 72 6e 63 70 79 22  name": "strncpy"
25440 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
25450 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
25460 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 32  lude/string.h:12
25470 34 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  4:14", "variadic
25480 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
25490 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
254a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
254b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
254c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
254d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
254e0 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79  ": "__dest", "ty
254f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
25500 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
25510 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
25520 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
25530 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
25540 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
25550 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
25560 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
25570 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
25580 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
25590 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
255a0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
255b0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
255c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
255d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
255e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
255f0 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a  : "__n", "type":
25600 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
25610 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
25620 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
25630 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
25640 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
25650 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
25660 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
25670 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
25680 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
25690 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
256a0 72 63 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rcat", "ns": 0, 
256b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
256c0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
256d0 2e 68 3a 31 32 39 3a 31 34 22 2c 20 22 76 61 72  .h:129:14", "var
256e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
256f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
25700 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
25710 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
25720 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
25730 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
25740 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22  "name": "__dest"
25750 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
25760 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
25770 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25780 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
25790 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
257a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
257b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
257c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
257d0 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a  "__src", "type":
257e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
257f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
25800 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
25810 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
25820 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
25830 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
25840 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
25850 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
25860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
25870 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
25880 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
25890 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
258a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
258b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
258c0 74 72 6e 63 61 74 22 2c 20 22 6e 73 22 3a 20 30  trncat", "ns": 0
258d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
258e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69  usr/include/stri
258f0 6e 67 2e 68 3a 31 33 32 3a 31 34 22 2c 20 22 76  ng.h:132:14", "v
25900 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
25910 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
25920 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
25930 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
25940 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
25950 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
25960 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73  , "name": "__des
25970 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
25980 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
25990 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
259a0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
259b0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
259c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
259d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
259e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
259f0 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65  : "__src", "type
25a00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
25a10 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
25a20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
25a30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
25a40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
25a50 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
25a60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
25a70 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
25a80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
25a90 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
25aa0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
25ab0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
25ac0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
25ad0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
25ae0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
25af0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
25b00 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
25b10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
25b20 65 22 3a 20 22 73 74 72 63 6d 70 22 2c 20 22 6e  e": "strcmp", "n
25b30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
25b40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
25b50 2f 73 74 72 69 6e 67 2e 68 3a 31 33 36 3a 31 32  /string.h:136:12
25b60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
25b70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
25b80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
25b90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
25ba0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
25bb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
25bc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
25bd0 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  __s1", "type": {
25be0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
25bf0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
25c00 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
25c10 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
25c20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
25c30 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
25c40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
25c50 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79  me": "__s2", "ty
25c60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
25c70 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
25c80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
25c90 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
25ca0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
25cb0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
25cc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
25cd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
25ce0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
25cf0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
25d00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
25d10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
25d20 65 22 3a 20 22 73 74 72 6e 63 6d 70 22 2c 20 22  e": "strncmp", "
25d30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
25d40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
25d50 65 2f 73 74 72 69 6e 67 2e 68 3a 31 33 39 3a 31  e/string.h:139:1
25d60 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
25d70 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
25d80 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
25d90 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
25da0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
25db0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
25dc0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
25dd0 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20  "__s1", "type": 
25de0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
25df0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
25e00 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
25e10 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
25e20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
25e30 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
25e40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
25e50 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74  ame": "__s2", "t
25e60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
25e70 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
25e80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
25e90 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
25ea0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
25eb0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
25ec0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
25ed0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
25ee0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
25ef0 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
25f00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
25f10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
25f20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
25f30 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
25f40 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
25f50 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
25f60 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 63 6f 6c   "name": "strcol
25f70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
25f80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
25f90 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a  nclude/string.h:
25fa0 31 34 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64  143:12", "variad
25fb0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
25fc0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
25fd0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
25fe0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
25ff0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
26000 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
26010 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
26020 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
26030 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
26040 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
26050 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
26060 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
26070 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
26080 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
26090 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32  ", "name": "__s2
260a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
260b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
260c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
260d0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
260e0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
260f0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
26100 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
26110 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
26120 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
26130 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
26140 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
26150 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
26160 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 78 66  , "name": "strxf
26170 72 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rm", "ns": 0, "l
26180 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
26190 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68  include/string.h
261a0 3a 31 34 36 3a 31 35 22 2c 20 22 76 61 72 69 61  :146:15", "varia
261b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
261c0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
261d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
261e0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
261f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
26200 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
26210 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20  ame": "__dest", 
26220 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
26230 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
26240 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
26250 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
26260 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
26270 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
26280 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
26290 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
262a0 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _src", "type": {
262b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
262c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
262d0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
262e0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
262f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
26300 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
26310 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
26320 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
26330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
26340 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
26350 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
26360 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
26370 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
26380 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
26390 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63 61 6c 65 5f  ame": "__locale_
263a0 73 74 72 75 63 74 22 2c 20 22 69 64 22 3a 20 30  struct", "id": 0
263b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
263c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
263d0 2f 74 79 70 65 73 2f 5f 5f 6c 6f 63 61 6c 65 5f  /types/__locale_
263e0 74 2e 68 3a 32 38 3a 38 22 2c 20 22 62 69 74 2d  t.h:28:8", "bit-
263f0 73 69 7a 65 22 3a 20 31 38 35 36 2c 20 22 62 69  size": 1856, "bi
26400 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
26410 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
26420 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
26430 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63 61 6c 65  name": "__locale
26440 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  s", "bit-offset"
26450 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
26460 20 38 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e   832, "bit-align
26470 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
26480 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
26490 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
264a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
264b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
264c0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
264d0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
264e0 5f 5f 6c 6f 63 61 6c 65 5f 64 61 74 61 22 2c 20  __locale_data", 
264f0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
26500 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
26510 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f  de/bits/types/__
26520 6c 6f 63 61 6c 65 5f 74 2e 68 3a 33 31 3a 31 30  locale_t.h:31:10
26530 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
26540 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
26550 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
26560 5b 5d 20 7d 20 7d 2c 20 22 73 69 7a 65 22 3a 20  [] } }, "size": 
26570 31 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  13 } }, { "tag":
26580 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
26590 3a 20 22 5f 5f 63 74 79 70 65 5f 62 22 2c 20 22  : "__ctype_b", "
265a0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 38 33 32  bit-offset": 832
265b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
265c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
265d0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
265e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
265f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
26600 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
26610 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
26620 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
26630 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 20  gnment": 16 } } 
26640 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
26650 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
26660 63 74 79 70 65 5f 74 6f 6c 6f 77 65 72 22 2c 20  ctype_tolower", 
26670 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 38 39  "bit-offset": 89
26680 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  6, "bit-size": 6
26690 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
266a0 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
266b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
266c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
266d0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
266e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
266f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
26700 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  2 } } }, { "tag"
26710 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
26720 22 3a 20 22 5f 5f 63 74 79 70 65 5f 74 6f 75 70  ": "__ctype_toup
26730 70 65 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  per", "bit-offse
26740 74 22 3a 20 39 36 30 2c 20 22 62 69 74 2d 73 69  t": 960, "bit-si
26750 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
26760 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
26770 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
26780 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
26790 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
267a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
267b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
267c0 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
267d0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
267e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 61 6d 65   "name": "__name
267f0 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  s", "bit-offset"
26800 3a 20 31 30 32 34 2c 20 22 62 69 74 2d 73 69 7a  : 1024, "bit-siz
26810 65 22 3a 20 38 33 32 2c 20 22 62 69 74 2d 61 6c  e": 832, "bit-al
26820 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
26830 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
26840 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
26850 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
26860 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
26870 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
26880 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
26890 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
268a0 38 20 7d 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31  8 } }, "size": 1
268b0 33 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  3 } }] },.{ "tag
268c0 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
268d0 22 3a 20 33 38 2c 20 22 6e 61 6d 65 22 3a 20 22  ": 38, "name": "
268e0 5f 5f 6c 6f 63 61 6c 65 5f 64 61 74 61 22 2c 20  __locale_data", 
268f0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
26900 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
26910 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f  de/bits/types/__
26920 6c 6f 63 61 6c 65 5f 74 2e 68 3a 33 31 3a 31 30  locale_t.h:31:10
26930 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
26940 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
26950 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
26960 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  [] },.{ "tag": "
26970 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
26980 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f  0, "name": "__lo
26990 63 61 6c 65 5f 74 22 2c 20 22 6c 6f 63 61 74 69  cale_t", "locati
269a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
269b0 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f  de/bits/types/__
269c0 6c 6f 63 61 6c 65 5f 74 2e 68 3a 34 32 3a 33 33  locale_t.h:42:33
269d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
269e0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
269f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
26a00 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
26a10 65 22 3a 20 22 5f 5f 6c 6f 63 61 6c 65 5f 73 74  e": "__locale_st
26a20 72 75 63 74 22 2c 20 22 69 64 22 3a 20 33 38 20  ruct", "id": 38 
26a30 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
26a40 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
26a50 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 63   0, "name": "loc
26a60 61 6c 65 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  ale_t", "locatio
26a70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
26a80 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 6c 6f 63  e/bits/types/loc
26a90 61 6c 65 5f 74 2e 68 3a 32 34 3a 32 30 22 2c 20  ale_t.h:24:20", 
26aa0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
26ab0 20 22 5f 5f 6c 6f 63 61 6c 65 5f 74 22 20 7d 20   "__locale_t" } 
26ac0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
26ad0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
26ae0 22 73 74 72 63 6f 6c 6c 5f 6c 22 2c 20 22 6e 73  "strcoll_l", "ns
26af0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
26b00 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
26b10 73 74 72 69 6e 67 2e 68 3a 31 35 35 3a 31 32 22  string.h:155:12"
26b20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
26b30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
26b40 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
26b50 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
26b60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
26b70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
26b80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
26b90 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s1", "type": { 
26ba0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
26bb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
26bc0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
26bd0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
26be0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
26bf0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
26c00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
26c10 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70  e": "__s2", "typ
26c20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
26c30 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
26c40 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
26c50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
26c60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
26c70 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
26c80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
26c90 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 22 2c  , "name": "__l",
26ca0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
26cb0 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d  : "locale_t" } }
26cc0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
26cd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
26ce0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
26cf0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
26d00 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
26d10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
26d20 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 78 66 72   "name": "strxfr
26d30 6d 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  m_l", "ns": 0, "
26d40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
26d50 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
26d60 68 3a 31 35 39 3a 31 35 22 2c 20 22 76 61 72 69  h:159:15", "vari
26d70 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
26d80 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
26d90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
26da0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
26db0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
26dc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
26dd0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c  name": "__dest",
26de0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
26df0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
26e00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
26e10 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
26e20 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
26e30 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
26e40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
26e50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
26e60 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  __src", "type": 
26e70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
26e80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
26e90 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
26ea0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
26eb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
26ec0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
26ed0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
26ee0 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
26ef0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
26f00 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
26f10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
26f20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 22 2c  , "name": "__l",
26f30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
26f40 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d  : "locale_t" } }
26f50 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
26f60 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
26f70 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
26f80 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
26f90 61 6d 65 22 3a 20 22 73 74 72 64 75 70 22 2c 20  ame": "strdup", 
26fa0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
26fb0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
26fc0 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 36 36 3a  de/string.h:166:
26fd0 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
26fe0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
26ff0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
27000 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
27010 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
27020 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
27030 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
27040 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
27050 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
27060 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
27070 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
27080 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
27090 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
270a0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
270b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
270c0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
270d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
270e0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
270f0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
27100 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
27110 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
27120 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
27130 72 6e 64 75 70 22 2c 20 22 6e 73 22 3a 20 30 2c  rndup", "ns": 0,
27140 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
27150 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
27160 67 2e 68 3a 31 37 34 3a 31 34 22 2c 20 22 76 61  g.h:174:14", "va
27170 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
27180 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
27190 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
271a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
271b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
271c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
271d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 69   "name": "__stri
271e0 6e 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ng", "type": { "
271f0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
27200 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
27210 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
27220 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
27230 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
27240 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
27250 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
27260 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
27270 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
27280 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
27290 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
272a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
272b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
272c0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
272d0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
272e0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
272f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
27300 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
27310 74 72 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c  trchr", "ns": 0,
27320 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
27330 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
27340 67 2e 68 3a 32 32 35 3a 31 34 22 2c 20 22 76 61  g.h:225:14", "va
27350 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
27360 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
27370 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
27380 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
27390 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
273a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
273b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20   "name": "__s", 
273c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
273d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
273e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
273f0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
27400 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
27410 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
27420 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
27430 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
27440 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
27450 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
27460 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
27470 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
27480 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
27490 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
274a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
274b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
274c0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
274d0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
274e0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
274f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
27500 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
27510 72 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rchr", "ns": 0, 
27520 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
27530 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
27540 2e 68 3a 32 35 32 3a 31 34 22 2c 20 22 76 61 72  .h:252:14", "var
27550 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
27560 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
27570 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
27580 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
27590 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
275a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
275b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
275c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
275d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
275e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
275f0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
27600 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
27610 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
27620 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
27630 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
27640 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
27650 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
27660 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
27670 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
27680 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
27690 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
276a0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
276b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
276c0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
276d0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
276e0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
276f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
27700 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 63  ", "name": "strc
27710 73 70 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  spn", "ns": 0, "
27720 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
27730 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
27740 68 3a 32 37 32 3a 31 35 22 2c 20 22 76 61 72 69  h:272:15", "vari
27750 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
27760 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
27770 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
27780 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
27790 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
277a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
277b0 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
277c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
277d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
277e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
277f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
27800 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
27810 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
27820 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
27830 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  r", "name": "__r
27840 65 6a 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  eject", "type": 
27850 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
27860 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
27870 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
27880 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
27890 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
278a0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
278b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
278c0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b   "size_t" } },.{
278d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
278e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
278f0 73 70 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  spn", "ns": 0, "
27900 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
27910 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
27920 68 3a 32 37 36 3a 31 35 22 2c 20 22 76 61 72 69  h:276:15", "vari
27930 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
27940 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
27950 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
27960 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
27970 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
27980 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
27990 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
279a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
279b0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
279c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
279d0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
279e0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
279f0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
27a00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
27a10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
27a20 63 63 65 70 74 22 2c 20 22 74 79 70 65 22 3a 20  ccept", "type": 
27a30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
27a40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
27a50 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
27a60 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
27a70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
27a80 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
27a90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
27aa0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b   "size_t" } },.{
27ab0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
27ac0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
27ad0 70 62 72 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pbrk", "ns": 0, 
27ae0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
27af0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
27b00 2e 68 3a 33 30 32 3a 31 34 22 2c 20 22 76 61 72  .h:302:14", "var
27b10 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
27b20 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
27b30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
27b40 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
27b50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
27b60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
27b70 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
27b80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
27b90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
27ba0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
27bb0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
27bc0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
27bd0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
27be0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
27bf0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
27c00 61 63 63 65 70 74 22 2c 20 22 74 79 70 65 22 3a  accept", "type":
27c10 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
27c20 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
27c30 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
27c40 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
27c50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
27c60 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
27c70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
27c80 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
27c90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
27ca0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
27cb0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
27cc0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
27cd0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
27ce0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
27cf0 74 72 73 74 72 22 2c 20 22 6e 73 22 3a 20 30 2c  trstr", "ns": 0,
27d00 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
27d10 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
27d20 67 2e 68 3a 33 32 39 3a 31 34 22 2c 20 22 76 61  g.h:329:14", "va
27d30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
27d40 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
27d50 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
27d60 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
27d70 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
27d80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
27d90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 68 61 79 73   "name": "__hays
27da0 74 61 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  tack", "type": {
27db0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
27dc0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
27dd0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
27de0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
27df0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
27e00 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
27e10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
27e20 6d 65 22 3a 20 22 5f 5f 6e 65 65 64 6c 65 22 2c  me": "__needle",
27e30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
27e40 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
27e50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
27e60 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
27e70 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
27e80 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
27e90 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
27ea0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
27eb0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
27ec0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
27ed0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
27ee0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
27ef0 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
27f00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
27f10 61 6d 65 22 3a 20 22 73 74 72 74 6f 6b 22 2c 20  ame": "strtok", 
27f20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
27f30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
27f40 64 65 2f 73 74 72 69 6e 67 2e 68 3a 33 33 35 3a  de/string.h:335:
27f50 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
27f60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
27f70 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
27f80 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
27f90 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
27fa0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
27fb0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
27fc0 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
27fd0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
27fe0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
27ff0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
28000 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
28010 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
28020 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
28030 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
28040 61 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 22 2c  ame": "__delim",
28050 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28060 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
28070 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
28080 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
28090 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
280a0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
280b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
280c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
280d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
280e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
280f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
28100 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
28110 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
28120 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
28130 61 6d 65 22 3a 20 22 5f 5f 73 74 72 74 6f 6b 5f  ame": "__strtok_
28140 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
28150 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
28160 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a  nclude/string.h:
28170 33 34 30 3a 31 34 22 2c 20 22 76 61 72 69 61 64  340:14", "variad
28180 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
28190 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
281a0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
281b0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
281c0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
281d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
281e0 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
281f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
28200 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
28210 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
28220 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
28230 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
28240 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
28250 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
28260 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6c  , "name": "__del
28270 69 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  im", "type": { "
28280 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
28290 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
282a0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
282b0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
282c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
282d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
282e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
282f0 22 3a 20 22 5f 5f 73 61 76 65 5f 70 74 72 22 2c  ": "__save_ptr",
28300 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28310 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
28320 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
28330 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
28340 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
28350 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
28360 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
28370 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 5d 2c  nt": 8 } } } }],
28380 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
28390 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
283a0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
283b0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
283c0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
283d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
283e0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
283f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
28400 6d 65 22 3a 20 22 73 74 72 74 6f 6b 5f 72 22 2c  me": "strtok_r",
28410 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
28420 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
28430 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 33 34 35  ude/string.h:345
28440 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :14", "variadic"
28450 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
28460 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
28470 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
28480 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
28490 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
284a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
284b0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
284c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
284d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
284e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
284f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
28500 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
28510 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
28520 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
28530 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 22  name": "__delim"
28540 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
28550 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
28560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
28570 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
28580 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
28590 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
285a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
285b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
285c0 22 5f 5f 73 61 76 65 5f 70 74 72 22 2c 20 22 74  "__save_ptr", "t
285d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
285e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
285f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
28600 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
28610 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
28620 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
28630 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
28640 3a 20 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72  : 8 } } } }], "r
28650 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
28660 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
28670 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
28680 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
28690 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
286a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
286b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
286c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
286d0 3a 20 22 73 74 72 6c 65 6e 22 2c 20 22 6e 73 22  : "strlen", "ns"
286e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
286f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
28700 74 72 69 6e 67 2e 68 3a 33 38 34 3a 31 35 22 2c  tring.h:384:15",
28710 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
28720 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
28730 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
28740 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
28750 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
28760 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
28770 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
28780 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
28790 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
287a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
287b0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
287c0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
287d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
287e0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
287f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
28800 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
28810 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
28820 22 6e 61 6d 65 22 3a 20 22 73 74 72 6e 6c 65 6e  "name": "strnlen
28830 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
28840 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
28850 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 33  clude/string.h:3
28860 39 30 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  90:15", "variadi
28870 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
28880 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
28890 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
288a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
288b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
288c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
288d0 65 22 3a 20 22 5f 5f 73 74 72 69 6e 67 22 2c 20  e": "__string", 
288e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
288f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
28900 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
28910 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
28920 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
28930 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
28940 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
28950 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
28960 5f 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22  _maxlen", "type"
28970 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
28980 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
28990 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
289a0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
289b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
289c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
289d0 72 65 72 72 6f 72 22 2c 20 22 6e 73 22 3a 20 30  rerror", "ns": 0
289e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
289f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69  usr/include/stri
28a00 6e 67 2e 68 3a 33 39 36 3a 31 34 22 2c 20 22 76  ng.h:396:14", "v
28a10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
28a20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
28a30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
28a40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
28a50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
28a60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
28a70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 72 72  , "name": "__err
28a80 6e 75 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  num", "type": { 
28a90 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
28aa0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
28ab0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
28ac0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
28ad0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
28ae0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
28af0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
28b00 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
28b10 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
28b20 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
28b30 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
28b40 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
28b50 72 65 72 72 6f 72 5f 72 22 2c 20 22 6e 73 22 3a  rerror_r", "ns":
28b60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
28b70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
28b80 72 69 6e 67 2e 68 3a 34 30 39 3a 31 32 20 3c 53  ring.h:409:12 <S
28b90 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
28ba0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 30  lude/string.h:40
28bb0 39 3a 32 38 3e 22 2c 20 22 76 61 72 69 61 64 69  9:28>", "variadi
28bc0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
28bd0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
28be0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
28bf0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
28c00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
28c10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
28c20 65 22 3a 20 22 5f 5f 65 72 72 6e 75 6d 22 2c 20  e": "__errnum", 
28c30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
28c40 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
28c50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
28c60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
28c70 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
28c80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
28c90 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22 3a  "__buf", "type":
28ca0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
28cb0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
28cc0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
28cd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
28ce0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
28cf0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
28d00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
28d10 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 6c 65 6e  name": "__buflen
28d20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
28d30 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
28d40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
28d50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
28d60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
28d70 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
28d80 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
28d90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
28da0 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 72 72   "name": "strerr
28db0 6f 72 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  or_l", "ns": 0, 
28dc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
28dd0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
28de0 2e 68 3a 34 32 37 3a 31 34 22 2c 20 22 76 61 72  .h:427:14", "var
28df0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
28e00 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
28e10 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
28e20 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
28e30 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
28e40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
28e50 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 72 72 6e 75  "name": "__errnu
28e60 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
28e70 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
28e80 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
28e90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
28ea0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
28eb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
28ec0 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70 65  e": "__l", "type
28ed0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63  ": { "tag": "loc
28ee0 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ale_t" } }], "re
28ef0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
28f00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
28f10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28f20 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
28f30 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
28f40 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
28f50 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
28f60 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
28f70 20 22 62 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30   "bcmp", "ns": 0
28f80 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
28f90 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69  usr/include/stri
28fa0 6e 67 73 2e 68 3a 33 34 3a 31 32 22 2c 20 22 76  ngs.h:34:12", "v
28fb0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
28fc0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
28fd0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
28fe0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
28ff0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
29000 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
29010 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22  , "name": "__s1"
29020 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
29030 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
29040 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
29050 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
29060 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
29070 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
29080 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  s2", "type": { "
29090 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
290a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
290b0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
290c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
290d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
290e0 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
290f0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
29100 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
29110 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29120 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
29130 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
29140 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
29150 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
29160 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 63  on", "name": "bc
29170 6f 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  opy", "ns": 0, "
29180 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
29190 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 73  /include/strings
291a0 2e 68 3a 33 38 3a 31 33 22 2c 20 22 76 61 72 69  .h:38:13", "vari
291b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
291c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
291d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
291e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
291f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
29200 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
29210 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20  name": "__src", 
29220 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
29230 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
29240 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29250 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
29260 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
29270 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65  ", "name": "__de
29280 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
29290 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
292a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
292b0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
292c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
292d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
292e0 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
292f0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
29300 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
29310 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29320 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
29330 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
29340 20 22 6e 61 6d 65 22 3a 20 22 62 7a 65 72 6f 22   "name": "bzero"
29350 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
29360 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
29370 6c 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 34  lude/strings.h:4
29380 32 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63  2:13", "variadic
29390 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
293a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
293b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
293c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
293d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
293e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
293f0 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
29400 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
29410 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
29420 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
29430 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
29440 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
29450 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
29460 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
29470 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
29480 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
29490 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
294a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
294b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ion", "name": "i
294c0 6e 64 65 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ndex", "ns": 0, 
294d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
294e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
294f0 73 2e 68 3a 36 38 3a 31 34 22 2c 20 22 76 61 72  s.h:68:14", "var
29500 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
29510 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
29520 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
29530 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
29540 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
29550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
29560 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
29570 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
29580 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
29590 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
295a0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
295b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
295c0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
295d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
295e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
295f0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
29600 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
29610 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
29620 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
29630 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
29640 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29650 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
29660 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
29670 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
29680 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
29690 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
296a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
296b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 69 6e 64  ", "name": "rind
296c0 65 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ex", "ns": 0, "l
296d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
296e0 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 73 2e  include/strings.
296f0 68 3a 39 36 3a 31 34 22 2c 20 22 76 61 72 69 61  h:96:14", "varia
29700 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
29710 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
29720 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
29730 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
29740 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
29750 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
29760 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
29770 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29780 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
29790 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
297a0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
297b0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
297c0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
297d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
297e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22  ", "name": "__c"
297f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
29800 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
29810 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
29820 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
29830 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
29840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
29850 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
29860 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
29870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
29880 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
29890 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
298a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
298b0 20 22 6e 61 6d 65 22 3a 20 22 66 66 73 22 2c 20   "name": "ffs", 
298c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
298d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
298e0 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 31 30 34  de/strings.h:104
298f0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
29900 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
29910 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
29920 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
29930 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
29940 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
29950 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
29960 3a 20 22 5f 5f 69 22 2c 20 22 74 79 70 65 22 3a  : "__i", "type":
29970 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
29980 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
29990 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
299a0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
299b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
299c0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
299d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
299e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
299f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
29a00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
29a10 3a 20 22 73 74 72 63 61 73 65 63 6d 70 22 2c 20  : "strcasecmp", 
29a20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
29a30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
29a40 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 31 31 36  de/strings.h:116
29a50 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
29a60 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
29a70 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
29a80 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
29a90 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
29aa0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
29ab0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
29ac0 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22  : "__s1", "type"
29ad0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
29ae0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
29af0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
29b00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
29b10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
29b20 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
29b30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
29b40 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20  "name": "__s2", 
29b50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
29b60 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
29b70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29b80 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
29b90 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
29ba0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
29bb0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
29bc0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
29bd0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
29be0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
29bf0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
29c00 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
29c10 6e 61 6d 65 22 3a 20 22 73 74 72 6e 63 61 73 65  name": "strncase
29c20 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cmp", "ns": 0, "
29c30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
29c40 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 73  /include/strings
29c50 2e 68 3a 31 32 30 3a 31 32 22 2c 20 22 76 61 72  .h:120:12", "var
29c60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
29c70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
29c80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
29c90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
29ca0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
29cb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
29cc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20  "name": "__s1", 
29cd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
29ce0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
29cf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29d00 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
29d10 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
29d20 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
29d30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
29d40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
29d50 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s2", "type": { 
29d60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
29d70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
29d80 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
29d90 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
29da0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
29db0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
29dc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
29dd0 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
29de0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
29df0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
29e00 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
29e10 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
29e20 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
29e30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
29e40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
29e50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
29e60 20 22 73 74 72 63 61 73 65 63 6d 70 5f 6c 22 2c   "strcasecmp_l",
29e70 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
29e80 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
29e90 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 31 32  ude/strings.h:12
29ea0 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  8:12", "variadic
29eb0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
29ec0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
29ed0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
29ee0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
29ef0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
29f00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
29f10 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65  ": "__s1", "type
29f20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
29f30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
29f40 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
29f50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
29f60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
29f70 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
29f80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
29f90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
29fa0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
29fb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
29fc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29fd0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
29fe0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
29ff0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
2a000 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2a010 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2a020 5f 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20  __loc", "type": 
2a030 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
2a040 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2a050 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2a060 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2a070 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2a080 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2a090 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2a0a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2a0b0 22 73 74 72 6e 63 61 73 65 63 6d 70 5f 6c 22 2c  "strncasecmp_l",
2a0c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2a0d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2a0e0 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 31 33  ude/strings.h:13
2a0f0 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:12", "variadic
2a100 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2a110 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2a120 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2a130 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2a140 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2a150 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2a160 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65  ": "__s1", "type
2a170 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2a180 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2a190 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
2a1a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
2a1b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
2a1c0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
2a1d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2a1e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
2a1f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2a200 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2a210 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2a220 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
2a230 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
2a240 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
2a250 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2a260 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2a270 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
2a280 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2a290 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2a2a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2a2b0 22 3a 20 22 5f 5f 6c 6f 63 22 2c 20 22 74 79 70  ": "__loc", "typ
2a2c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
2a2d0 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
2a2e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
2a2f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
2a300 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
2a310 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
2a320 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
2a330 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
2a340 65 22 3a 20 22 65 78 70 6c 69 63 69 74 5f 62 7a  e": "explicit_bz
2a350 65 72 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ero", "ns": 0, "
2a360 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2a370 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
2a380 68 3a 34 33 35 3a 31 33 22 2c 20 22 76 61 72 69  h:435:13", "vari
2a390 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2a3a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2a3b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2a3c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2a3d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2a3e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2a3f0 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
2a400 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2a410 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2a420 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
2a430 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
2a440 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2a450 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
2a460 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2a470 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
2a480 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
2a490 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
2a4a0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
2a4b0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
2a4c0 3a 20 22 73 74 72 73 65 70 22 2c 20 22 6e 73 22  : "strsep", "ns"
2a4d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2a4e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
2a4f0 74 72 69 6e 67 2e 68 3a 34 33 39 3a 31 34 22 2c  tring.h:439:14",
2a500 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2a510 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2a520 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2a530 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2a540 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2a550 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2a560 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2a570 73 74 72 69 6e 67 70 22 2c 20 22 74 79 70 65 22  stringp", "type"
2a580 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2a590 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2a5a0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2a5b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2a5c0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
2a5d0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
2a5e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
2a5f0 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  } } } }, { "tag"
2a600 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2a610 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 22  name": "__delim"
2a620 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2a630 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2a640 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2a650 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2a660 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2a670 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2a680 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2a690 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2a6a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2a6b0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
2a6c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
2a6d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
2a6e0 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
2a6f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
2a700 6e 61 6d 65 22 3a 20 22 73 74 72 73 69 67 6e 61  name": "strsigna
2a710 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
2a720 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2a730 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a  nclude/string.h:
2a740 34 34 36 3a 31 34 22 2c 20 22 76 61 72 69 61 64  446:14", "variad
2a750 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2a760 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2a770 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2a780 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2a790 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2a7a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2a7b0 6d 65 22 3a 20 22 5f 5f 73 69 67 22 2c 20 22 74  me": "__sig", "t
2a7c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2a7d0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
2a7e0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
2a7f0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
2a800 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
2a810 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2a820 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2a830 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2a840 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2a850 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2a860 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
2a870 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2a880 6d 65 22 3a 20 22 5f 5f 73 74 70 63 70 79 22 2c  me": "__stpcpy",
2a890 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2a8a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2a8b0 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 34 39  ude/string.h:449
2a8c0 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :14", "variadic"
2a8d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2a8e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2a8f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2a900 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2a910 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2a920 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2a930 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70  : "__dest", "typ
2a940 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2a950 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2a960 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2a970 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2a980 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2a990 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2a9a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2a9b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63  , "name": "__src
2a9c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2a9d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2a9e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2a9f0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
2aa00 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
2aa10 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
2aa20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
2aa30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2aa40 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2aa50 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
2aa60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
2aa70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
2aa80 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
2aa90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
2aaa0 22 6e 61 6d 65 22 3a 20 22 73 74 70 63 70 79 22  "name": "stpcpy"
2aab0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
2aac0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
2aad0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 35  lude/string.h:45
2aae0 31 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  1:14", "variadic
2aaf0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2ab00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2ab10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2ab20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2ab30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2ab40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2ab50 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79  ": "__dest", "ty
2ab60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2ab70 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2ab80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2ab90 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2aba0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2abb0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
2abc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2abd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
2abe0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2abf0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2ac00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ac10 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
2ac20 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
2ac30 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
2ac40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2ac50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2ac60 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2ac70 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2ac80 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2ac90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2aca0 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
2acb0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2acc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 70 6e   "name": "__stpn
2acd0 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cpy", "ns": 0, "
2ace0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2acf0 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
2ad00 68 3a 34 35 36 3a 31 34 22 2c 20 22 76 61 72 69  h:456:14", "vari
2ad10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2ad20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2ad30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2ad40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2ad50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2ad60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2ad70 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c  name": "__dest",
2ad80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ad90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2ada0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2adb0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
2adc0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
2add0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
2ade0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2adf0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2ae00 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  __src", "type": 
2ae10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ae20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ae30 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2ae40 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2ae50 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2ae60 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2ae70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2ae80 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
2ae90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2aea0 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
2aeb0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
2aec0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2aed0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2aee0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
2aef0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
2af00 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
2af10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
2af20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
2af30 20 22 73 74 70 6e 63 70 79 22 2c 20 22 6e 73 22   "stpncpy", "ns"
2af40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2af50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
2af60 74 72 69 6e 67 2e 68 3a 34 35 39 3a 31 34 22 2c  tring.h:459:14",
2af70 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2af80 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2af90 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2afa0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2afb0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2afc0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2afd0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2afe0 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  dest", "type": {
2aff0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2b000 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2b010 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
2b020 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
2b030 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
2b040 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2b050 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2b060 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74  me": "__src", "t
2b070 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2b080 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2b090 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
2b0a0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
2b0b0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
2b0c0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
2b0d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2b0e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
2b0f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2b100 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
2b110 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2b120 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2b130 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2b140 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
2b150 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
2b160 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
2b170 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
2b180 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
2b190 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
2b1a0 77 69 6e 74 5f 74 22 2c 20 22 6c 6f 63 61 74 69  wint_t", "locati
2b1b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2b1c0 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 77 69  de/bits/types/wi
2b1d0 6e 74 5f 74 2e 68 3a 32 30 3a 32 33 22 2c 20 22  nt_t.h:20:23", "
2b1e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b1f0 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c  ":unsigned-int",
2b200 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
2b210 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
2b220 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
2b230 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
2b240 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
2b250 6d 62 73 74 61 74 65 5f 74 22 2c 20 22 6c 6f 63  mbstate_t", "loc
2b260 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2b270 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
2b280 2f 6d 62 73 74 61 74 65 5f 74 2e 68 3a 36 3a 32  /mbstate_t.h:6:2
2b290 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
2b2a0 61 67 22 3a 20 22 5f 5f 6d 62 73 74 61 74 65 5f  ag": "__mbstate_
2b2b0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
2b2c0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
2b2d0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6d 22   0, "name": "tm"
2b2e0 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
2b2f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
2b300 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 38 33 3a  lude/wchar.h:83:
2b310 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
2b320 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
2b330 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
2b340 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   [] },.{ "tag": 
2b350 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
2b360 65 22 3a 20 22 77 63 73 63 70 79 22 2c 20 22 6e  e": "wcscpy", "n
2b370 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
2b380 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
2b390 2f 77 63 68 61 72 2e 68 3a 38 37 3a 31 37 22 2c  /wchar.h:87:17",
2b3a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2b3b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2b3c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2b3d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2b3e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2b3f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2b400 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2b410 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  dest", "type": {
2b420 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2b430 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2b440 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
2b450 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2b460 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2b470 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79  e": "__src", "ty
2b480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2b490 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2b4a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2b4b0 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  r_t" } } }], "re
2b4c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
2b4d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2b4e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2b4f0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2b500 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2b510 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2b520 22 77 63 73 6e 63 70 79 22 2c 20 22 6e 73 22 3a  "wcsncpy", "ns":
2b530 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
2b540 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
2b550 68 61 72 2e 68 3a 39 32 3a 31 37 22 2c 20 22 76  har.h:92:17", "v
2b560 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
2b570 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
2b580 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
2b590 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
2b5a0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
2b5b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2b5c0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73  , "name": "__des
2b5d0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
2b5e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2b5f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2b600 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2b610 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2b620 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2b630 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22   "__src", "type"
2b640 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2b650 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2b660 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2b670 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2b680 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2b690 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
2b6a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2b6b0 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
2b6c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
2b6d0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2b6e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b6f0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2b700 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
2b710 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
2b720 20 22 77 63 73 63 61 74 22 2c 20 22 6e 73 22 3a   "wcscat", "ns":
2b730 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
2b740 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
2b750 68 61 72 2e 68 3a 39 37 3a 31 37 22 2c 20 22 76  har.h:97:17", "v
2b760 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
2b770 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
2b780 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
2b790 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
2b7a0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
2b7b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2b7c0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73  , "name": "__des
2b7d0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
2b7e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2b7f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2b800 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2b810 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2b820 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2b830 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22   "__src", "type"
2b840 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2b850 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2b860 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2b870 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
2b880 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2b890 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2b8a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2b8b0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a  wchar_t" } } },.
2b8c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
2b8d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63  on", "name": "wc
2b8e0 73 6e 63 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c  sncat", "ns": 0,
2b8f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2b900 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2b910 2e 68 3a 31 30 31 3a 31 37 22 2c 20 22 76 61 72  .h:101:17", "var
2b920 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2b930 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2b940 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2b950 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2b960 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2b970 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2b980 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22  "name": "__dest"
2b990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b9a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2b9b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b9c0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2b9d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2b9e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2b9f0 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  __src", "type": 
2ba00 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ba10 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ba20 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2ba30 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2ba40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2ba50 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
2ba60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
2ba70 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
2ba80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
2ba90 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2baa0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2bab0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2bac0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2bad0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2bae0 77 63 73 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30  wcscmp", "ns": 0
2baf0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2bb00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2bb10 72 2e 68 3a 31 30 36 3a 31 32 22 2c 20 22 76 61  r.h:106:12", "va
2bb20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2bb30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2bb40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2bb50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2bb60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2bb70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2bb80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c   "name": "__s1",
2bb90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2bba0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2bbb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2bbc0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2bbd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2bbe0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2bbf0 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s2", "type": { 
2bc00 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2bc10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2bc20 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2bc30 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2bc40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2bc50 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
2bc60 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
2bc70 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
2bc80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2bc90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73  n", "name": "wcs
2bca0 6e 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ncmp", "ns": 0, 
2bcb0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2bcc0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2bcd0 68 3a 31 30 39 3a 31 32 22 2c 20 22 76 61 72 69  h:109:12", "vari
2bce0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2bcf0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2bd00 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2bd10 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2bd20 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2bd30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2bd40 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22  name": "__s1", "
2bd50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2bd60 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2bd70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2bd80 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2bd90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2bda0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2bdb0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
2bdc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2bdd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2bde0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2bdf0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2be00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2be10 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
2be20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
2be30 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2be40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2be50 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
2be60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
2be70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
2be80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2be90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2bea0 63 73 63 61 73 65 63 6d 70 22 2c 20 22 6e 73 22  cscasecmp", "ns"
2beb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2bec0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
2bed0 63 68 61 72 2e 68 3a 31 31 34 3a 31 32 22 2c 20  char.h:114:12", 
2bee0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
2bef0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
2bf00 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
2bf10 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
2bf20 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
2bf30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2bf40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2bf50 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
2bf60 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2bf70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2bf80 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2bf90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2bfa0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2bfb0 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
2bfc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2bfd0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2bfe0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2bff0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
2c000 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2c010 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
2c020 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
2c030 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
2c040 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2c050 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2c060 77 63 73 6e 63 61 73 65 63 6d 70 22 2c 20 22 6e  wcsncasecmp", "n
2c070 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
2c080 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
2c090 2f 77 63 68 61 72 2e 68 3a 31 31 37 3a 31 32 22  /wchar.h:117:12"
2c0a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
2c0b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
2c0c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
2c0d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
2c0e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
2c0f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2c100 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2c110 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s1", "type": { 
2c120 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2c130 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c140 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2c150 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2c160 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2c170 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65  ": "__s2", "type
2c180 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2c190 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2c1a0 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
2c1b0 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
2c1c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2c1d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
2c1e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2c1f0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
2c200 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2c210 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
2c220 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
2c230 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2c240 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
2c250 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2c260 6d 65 22 3a 20 22 77 63 73 63 61 73 65 63 6d 70  me": "wcscasecmp
2c270 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _l", "ns": 0, "l
2c280 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2c290 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2c2a0 31 32 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  122:12", "variad
2c2b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2c2c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2c2d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2c2e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2c2f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2c300 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2c310 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
2c320 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2c330 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2c340 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2c350 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2c360 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2c370 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22  , "name": "__s2"
2c380 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2c390 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2c3a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2c3b0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2c3c0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2c3d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2c3e0 5f 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20  __loc", "type": 
2c3f0 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
2c400 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2c410 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2c420 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2c430 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2c440 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2c450 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2c460 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2c470 22 77 63 73 6e 63 61 73 65 63 6d 70 5f 6c 22 2c  "wcsncasecmp_l",
2c480 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2c490 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2c4a0 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 32 35 3a  ude/wchar.h:125:
2c4b0 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
2c4c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
2c4d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
2c4e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
2c4f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
2c500 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
2c510 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2c520 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a   "__s1", "type":
2c530 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2c540 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2c550 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2c560 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2c570 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2c580 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74  ame": "__s2", "t
2c590 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c5a0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2c5b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2c5c0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
2c5d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2c5e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
2c5f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2c600 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2c610 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2c620 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2c630 5f 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20  __loc", "type": 
2c640 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
2c650 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2c660 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2c670 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2c680 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2c690 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2c6a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2c6b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2c6c0 22 77 63 73 63 6f 6c 6c 22 2c 20 22 6e 73 22 3a  "wcscoll", "ns":
2c6d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
2c6e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
2c6f0 68 61 72 2e 68 3a 31 33 31 3a 31 32 22 2c 20 22  har.h:131:12", "
2c700 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
2c710 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
2c720 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
2c730 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
2c740 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
2c750 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2c760 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31  ", "name": "__s1
2c770 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c780 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2c790 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2c7a0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2c7b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2c7c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2c7d0 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20  "__s2", "type": 
2c7e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2c7f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2c800 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2c810 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2c820 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2c830 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
2c840 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
2c850 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
2c860 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2c870 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2c880 63 73 78 66 72 6d 22 2c 20 22 6e 73 22 3a 20 30  csxfrm", "ns": 0
2c890 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2c8a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2c8b0 72 2e 68 3a 31 33 35 3a 31 35 22 2c 20 22 76 61  r.h:135:15", "va
2c8c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2c8d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2c8e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2c8f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2c900 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2c910 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2c920 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c   "name": "__s1",
2c930 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2c940 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2c950 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c960 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2c970 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2c980 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2c990 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s2", "type": { 
2c9a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2c9b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c9c0 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2c9d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2c9e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2c9f0 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
2ca00 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2ca10 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2ca20 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2ca30 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
2ca40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
2ca50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63  on", "name": "wc
2ca60 73 63 6f 6c 6c 5f 6c 22 2c 20 22 6e 73 22 3a 20  scoll_l", "ns": 
2ca70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
2ca80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68  /usr/include/wch
2ca90 61 72 2e 68 3a 31 34 34 3a 31 32 22 2c 20 22 76  ar.h:144:12", "v
2caa0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
2cab0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
2cac0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
2cad0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
2cae0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
2caf0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2cb00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22  , "name": "__s1"
2cb10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2cb20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2cb30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2cb40 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2cb50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2cb60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2cb70 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __s2", "type": {
2cb80 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2cb90 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2cba0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
2cbb0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2cbc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2cbd0 65 22 3a 20 22 5f 5f 6c 6f 63 22 2c 20 22 74 79  e": "__loc", "ty
2cbe0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c  pe": { "tag": "l
2cbf0 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  ocale_t" } }], "
2cc00 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2cc10 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
2cc20 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
2cc30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2cc40 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
2cc50 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2cc60 6d 65 22 3a 20 22 77 63 73 78 66 72 6d 5f 6c 22  me": "wcsxfrm_l"
2cc70 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
2cc80 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
2cc90 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 35 30  lude/wchar.h:150
2cca0 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
2ccb0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2ccc0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2ccd0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2cce0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2ccf0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2cd00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2cd10 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22  : "__s1", "type"
2cd20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2cd30 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2cd40 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2cd50 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2cd60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2cd70 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22  name": "__s2", "
2cd80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2cd90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2cda0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2cdb0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2cdc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2cdd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
2cde0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2cdf0 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
2ce00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2ce10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2ce20 22 5f 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a  "__loc", "type":
2ce30 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c   { "tag": "local
2ce40 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
2ce50 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2ce60 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2ce70 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2ce80 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2ce90 63 73 64 75 70 22 2c 20 22 6e 73 22 3a 20 30 2c  csdup", "ns": 0,
2cea0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2ceb0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2cec0 2e 68 3a 31 35 34 3a 31 37 22 2c 20 22 76 61 72  .h:154:17", "var
2ced0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2cee0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2cef0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2cf00 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2cf10 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2cf20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2cf30 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
2cf40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2cf50 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2cf60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2cf70 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  har_t" } } }], "
2cf80 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2cf90 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2cfa0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2cfb0 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2cfc0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
2cfd0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
2cfe0 3a 20 22 77 63 73 63 68 72 22 2c 20 22 6e 73 22  : "wcschr", "ns"
2cff0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2d000 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
2d010 63 68 61 72 2e 68 3a 31 36 34 3a 31 37 22 2c 20  char.h:164:17", 
2d020 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
2d030 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
2d040 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
2d050 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
2d060 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
2d070 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2d080 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77  r", "name": "__w
2d090 63 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  cs", "type": { "
2d0a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2d0b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d0c0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2d0d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2d0e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2d0f0 3a 20 22 5f 5f 77 63 22 2c 20 22 74 79 70 65 22  : "__wc", "type"
2d100 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d110 72 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  r_t" } }], "retu
2d120 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2d130 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d140 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d150 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2d160 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2d170 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2d180 63 73 72 63 68 72 22 2c 20 22 6e 73 22 3a 20 30  csrchr", "ns": 0
2d190 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2d1a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2d1b0 72 2e 68 3a 31 37 34 3a 31 37 22 2c 20 22 76 61  r.h:174:17", "va
2d1c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2d1d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2d1e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2d1f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2d200 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2d210 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2d220 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 73 22   "name": "__wcs"
2d230 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d240 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d250 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d260 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2d270 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2d280 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2d290 5f 5f 77 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  __wc", "type": {
2d2a0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2d2b0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2d2c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d2d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2d2e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2d2f0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20  har_t" } } },.{ 
2d300 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2d310 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 63  ", "name": "wcsc
2d320 73 70 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  spn", "ns": 0, "
2d330 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2d340 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2d350 3a 31 38 37 3a 31 35 22 2c 20 22 76 61 72 69 61  :187:15", "varia
2d360 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
2d370 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
2d380 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
2d390 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
2d3a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
2d3b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2d3c0 61 6d 65 22 3a 20 22 5f 5f 77 63 73 22 2c 20 22  ame": "__wcs", "
2d3d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d3e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2d3f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2d400 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2d410 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2d420 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  r", "name": "__r
2d430 65 6a 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  eject", "type": 
2d440 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2d450 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2d460 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2d470 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2d480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d490 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
2d4a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2d4b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 73  ", "name": "wcss
2d4c0 70 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pn", "ns": 0, "l
2d4d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2d4e0 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2d4f0 31 39 31 3a 31 35 22 2c 20 22 76 61 72 69 61 64  191:15", "variad
2d500 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2d510 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2d520 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2d530 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2d540 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2d550 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2d560 6d 65 22 3a 20 22 5f 5f 77 63 73 22 2c 20 22 74  me": "__wcs", "t
2d570 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2d580 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2d590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2d5a0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
2d5b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2d5c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63  ", "name": "__ac
2d5d0 63 65 70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  cept", "type": {
2d5e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2d5f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2d600 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
2d610 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2d620 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2d630 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
2d640 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2d650 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 70 62  , "name": "wcspb
2d660 72 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rk", "ns": 0, "l
2d670 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2d680 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2d690 32 30 31 3a 31 37 22 2c 20 22 76 61 72 69 61 64  201:17", "variad
2d6a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2d6b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2d6c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2d6d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2d6e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2d6f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2d700 6d 65 22 3a 20 22 5f 5f 77 63 73 22 2c 20 22 74  me": "__wcs", "t
2d710 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2d720 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2d730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2d740 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
2d750 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2d760 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63  ", "name": "__ac
2d770 63 65 70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  cept", "type": {
2d780 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2d790 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2d7a0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
2d7b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2d7c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2d7d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2d7e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2d7f0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ar_t" } } },.{ "
2d800 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2d810 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 73 74  , "name": "wcsst
2d820 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
2d830 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2d840 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 32  nclude/wchar.h:2
2d850 31 32 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69  12:17", "variadi
2d860 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2d870 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2d880 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2d890 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2d8a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2d8b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2d8c0 65 22 3a 20 22 5f 5f 68 61 79 73 74 61 63 6b 22  e": "__haystack"
2d8d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d8e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d8f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d900 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2d910 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2d920 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2d930 5f 5f 6e 65 65 64 6c 65 22 2c 20 22 74 79 70 65  __needle", "type
2d940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2d950 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2d960 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
2d970 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
2d980 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2d990 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d9a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d9b0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2d9c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2d9d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2d9e0 63 73 74 6f 6b 22 2c 20 22 6e 73 22 3a 20 30 2c  cstok", "ns": 0,
2d9f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2da00 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2da10 2e 68 3a 32 31 37 3a 31 37 22 2c 20 22 76 61 72  .h:217:17", "var
2da20 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2da30 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2da40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2da50 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2da60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2da70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2da80 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
2da90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2daa0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2dab0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2dac0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2dad0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2dae0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
2daf0 65 6c 69 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  elim", "type": {
2db00 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2db10 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2db20 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
2db30 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2db40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2db50 65 22 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74 79  e": "__ptr", "ty
2db60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2db70 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2db80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2db90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2dba0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2dbb0 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  " } } } }], "ret
2dbc0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
2dbd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2dbe0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2dbf0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2dc00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2dc10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2dc20 77 63 73 6c 65 6e 22 2c 20 22 6e 73 22 3a 20 30  wcslen", "ns": 0
2dc30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2dc40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2dc50 72 2e 68 3a 32 32 32 3a 31 35 22 2c 20 22 76 61  r.h:222:15", "va
2dc60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2dc70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2dc80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2dc90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2dca0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2dcb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2dcc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20   "name": "__s", 
2dcd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2dce0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2dcf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
2dd00 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  char_t" } } }], 
2dd10 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
2dd20 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
2dd30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
2dd40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
2dd50 22 3a 20 22 77 63 73 6e 6c 65 6e 22 2c 20 22 6e  ": "wcsnlen", "n
2dd60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
2dd70 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
2dd80 2f 77 63 68 61 72 2e 68 3a 32 34 30 3a 31 35 22  /wchar.h:240:15"
2dd90 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
2dda0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
2ddb0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
2ddc0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
2ddd0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
2dde0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2ddf0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2de00 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _s", "type": { "
2de10 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2de20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2de30 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2de40 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2de50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2de60 3a 20 22 5f 5f 6d 61 78 6c 65 6e 22 2c 20 22 74  : "__maxlen", "t
2de70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2de80 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
2de90 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
2dea0 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
2deb0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
2dec0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
2ded0 20 22 77 6d 65 6d 63 68 72 22 2c 20 22 6e 73 22   "wmemchr", "ns"
2dee0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2def0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
2df00 63 68 61 72 2e 68 3a 32 35 33 3a 31 37 22 2c 20  char.h:253:17", 
2df10 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
2df20 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
2df30 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
2df40 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
2df50 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
2df60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2df70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2df80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2df90 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2dfa0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2dfb0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2dfc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2dfd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2dfe0 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__c", "type": {
2dff0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2e000 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
2e010 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2e020 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
2e030 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
2e040 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
2e050 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
2e060 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2e070 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2e080 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2e090 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2e0a0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2e0b0 77 6d 65 6d 63 6d 70 22 2c 20 22 6e 73 22 3a 20  wmemcmp", "ns": 
2e0c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
2e0d0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68  /usr/include/wch
2e0e0 61 72 2e 68 3a 32 35 38 3a 31 32 22 2c 20 22 76  ar.h:258:12", "v
2e0f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
2e100 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
2e110 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
2e120 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
2e130 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
2e140 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2e150 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22  , "name": "__s1"
2e160 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2e170 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2e180 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e190 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2e1a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2e1b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2e1c0 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __s2", "type": {
2e1d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2e1e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2e1f0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
2e200 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2e210 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2e220 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
2e230 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
2e240 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
2e250 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2e260 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
2e270 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
2e280 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
2e290 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
2e2a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
2e2b0 20 22 77 6d 65 6d 63 70 79 22 2c 20 22 6e 73 22   "wmemcpy", "ns"
2e2c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2e2d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
2e2e0 63 68 61 72 2e 68 3a 32 36 32 3a 31 37 22 2c 20  char.h:262:17", 
2e2f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
2e300 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
2e310 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
2e320 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
2e330 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
2e340 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2e350 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2e360 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
2e370 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e380 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e390 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e3a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2e3b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2e3c0 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
2e3d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2e3e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2e3f0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2e400 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2e410 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2e420 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
2e430 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2e440 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
2e450 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
2e460 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e470 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e480 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e490 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2e4a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2e4b0 22 77 6d 65 6d 6d 6f 76 65 22 2c 20 22 6e 73 22  "wmemmove", "ns"
2e4c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2e4d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
2e4e0 63 68 61 72 2e 68 3a 32 36 37 3a 31 37 22 2c 20  char.h:267:17", 
2e4f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
2e500 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
2e510 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
2e520 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
2e530 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
2e540 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2e550 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2e560 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
2e570 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e580 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e590 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e5a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2e5b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2e5c0 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
2e5d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2e5e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2e5f0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2e600 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2e610 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2e620 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
2e630 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2e640 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
2e650 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
2e660 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e670 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e680 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e690 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2e6a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2e6b0 22 77 6d 65 6d 73 65 74 22 2c 20 22 6e 73 22 3a  "wmemset", "ns":
2e6c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
2e6d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
2e6e0 68 61 72 2e 68 3a 32 37 31 3a 31 37 22 2c 20 22  har.h:271:17", "
2e6f0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
2e700 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
2e710 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
2e720 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
2e730 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
2e740 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2e750 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
2e760 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2e770 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2e780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e790 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2e7a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2e7b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2e7c0 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __c", "type": { 
2e7d0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2e7e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2e7f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2e800 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
2e810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
2e820 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
2e830 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2e840 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2e850 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e860 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2e870 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2e880 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  ion", "name": "b
2e890 74 6f 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20  towc", "ns": 0, 
2e8a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2e8b0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2e8c0 68 3a 32 38 34 3a 31 35 22 2c 20 22 76 61 72 69  h:284:15", "vari
2e8d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2e8e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2e8f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2e900 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2e910 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2e920 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2e930 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74  name": "__c", "t
2e940 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2e950 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
2e960 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
2e970 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
2e980 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
2e990 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74 5f 74  { "tag": "wint_t
2e9a0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
2e9b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
2e9c0 65 22 3a 20 22 77 63 74 6f 62 22 2c 20 22 6e 73  e": "wctob", "ns
2e9d0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2e9e0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2e9f0 77 63 68 61 72 2e 68 3a 32 38 38 3a 31 32 22 2c  wchar.h:288:12",
2ea00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2ea10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2ea20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2ea30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2ea40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2ea50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2ea60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2ea70 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2ea80 61 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d 20  ag": "wint_t" } 
2ea90 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
2eaa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
2eab0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
2eac0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
2ead0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
2eae0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2eaf0 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 62 73 69 6e  , "name": "mbsin
2eb00 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  it", "ns": 0, "l
2eb10 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2eb20 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2eb30 32 39 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  292:12", "variad
2eb40 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2eb50 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2eb60 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2eb70 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2eb80 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2eb90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2eba0 6d 65 22 3a 20 22 5f 5f 70 73 22 2c 20 22 74 79  me": "__ps", "ty
2ebb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2ebc0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2ebd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 6d 62 73 74  : { "tag": "mbst
2ebe0 61 74 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  ate_t" } } }], "
2ebf0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2ec00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
2ec10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
2ec20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2ec30 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
2ec40 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2ec50 6d 65 22 3a 20 22 6d 62 72 74 6f 77 63 22 2c 20  me": "mbrtowc", 
2ec60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2ec70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2ec80 64 65 2f 77 63 68 61 72 2e 68 3a 32 39 36 3a 31  de/wchar.h:296:1
2ec90 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
2eca0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2ecb0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2ecc0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2ecd0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2ece0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2ecf0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2ed00 22 5f 5f 70 77 63 22 2c 20 22 74 79 70 65 22 3a  "__pwc", "type":
2ed10 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2ed20 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2ed30 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2ed40 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2ed50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2ed60 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
2ed70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2ed80 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2ed90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2eda0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2edb0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2edc0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
2edd0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2ede0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
2edf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2ee00 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2ee10 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2ee20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2ee30 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __p", "type": { 
2ee40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2ee50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2ee60 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20  g": "mbstate_t" 
2ee70 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2ee80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2ee90 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
2eea0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2eeb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 72 74  ", "name": "wcrt
2eec0 6f 6d 62 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  omb", "ns": 0, "
2eed0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2eee0 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2eef0 3a 33 30 31 3a 31 35 22 2c 20 22 76 61 72 69 61  :301:15", "varia
2ef00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
2ef10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
2ef20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
2ef30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
2ef40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
2ef50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2ef60 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
2ef70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2ef80 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2ef90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2efa0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2efb0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2efc0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
2efd0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2efe0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63  ", "name": "__wc
2eff0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f000 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2f010 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2f020 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2f030 20 22 5f 5f 70 73 22 2c 20 22 74 79 70 65 22 3a   "__ps", "type":
2f040 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2f050 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2f060 22 74 61 67 22 3a 20 22 6d 62 73 74 61 74 65 5f  "tag": "mbstate_
2f070 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
2f080 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2f090 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2f0a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2f0b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
2f0c0 5f 6d 62 72 6c 65 6e 22 2c 20 22 6e 73 22 3a 20  _mbrlen", "ns": 
2f0d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
2f0e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68  /usr/include/wch
2f0f0 61 72 2e 68 3a 33 30 35 3a 31 35 22 2c 20 22 76  ar.h:305:15", "v
2f100 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
2f110 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
2f120 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
2f130 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
2f140 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
2f150 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f160 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
2f170 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f180 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2f190 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f1a0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
2f1b0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
2f1c0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
2f1d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2f1e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2f1f0 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
2f200 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2f210 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2f220 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2f230 22 3a 20 22 5f 5f 70 73 22 2c 20 22 74 79 70 65  ": "__ps", "type
2f240 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2f250 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2f260 7b 20 22 74 61 67 22 3a 20 22 6d 62 73 74 61 74  { "tag": "mbstat
2f270 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  e_t" } } }], "re
2f280 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
2f290 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
2f2a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2f2b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2f2c0 22 6d 62 72 6c 65 6e 22 2c 20 22 6e 73 22 3a 20  "mbrlen", "ns": 
2f2d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
2f2e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68  /usr/include/wch
2f2f0 61 72 2e 68 3a 33 30 37 3a 31 35 22 2c 20 22 76  ar.h:307:15", "v
2f300 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
2f310 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
2f320 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
2f330 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
2f340 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
2f350 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f360 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
2f370 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f380 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2f390 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f3a0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
2f3b0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
2f3c0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
2f3d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2f3e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2f3f0 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
2f400 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2f410 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2f420 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2f430 22 3a 20 22 5f 5f 70 73 22 2c 20 22 74 79 70 65  ": "__ps", "type
2f440 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2f450 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2f460 7b 20 22 74 61 67 22 3a 20 22 6d 62 73 74 61 74  { "tag": "mbstat
2f470 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  e_t" } } }], "re
2f480 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
2f490 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
2f4a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2f4b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2f4c0 22 6d 62 73 72 74 6f 77 63 73 22 2c 20 22 6e 73  "mbsrtowcs", "ns
2f4d0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2f4e0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2f4f0 77 63 68 61 72 2e 68 3a 33 33 37 3a 31 35 22 2c  wchar.h:337:15",
2f500 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2f510 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2f520 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2f530 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2f540 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2f550 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2f560 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2f570 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dst", "type": { 
2f580 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2f590 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f5a0 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2f5b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2f5c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2f5d0 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70  ": "__src", "typ
2f5e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2f5f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2f600 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2f610 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2f620 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
2f630 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
2f640 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2f650 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  8 } } } }, { "ta
2f660 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2f670 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22   "name": "__len"
2f680 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2f690 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2f6a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2f6b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2f6c0 5f 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  __ps", "type": {
2f6d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2f6e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2f6f0 61 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74 22  ag": "mbstate_t"
2f700 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
2f710 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2f720 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b   "size_t" } },.{
2f730 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2f740 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73  n", "name": "wcs
2f750 72 74 6f 6d 62 73 22 2c 20 22 6e 73 22 3a 20 30  rtombs", "ns": 0
2f760 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2f770 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2f780 72 2e 68 3a 33 34 33 3a 31 35 22 2c 20 22 76 61  r.h:343:15", "va
2f790 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2f7a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2f7b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2f7c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2f7d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2f7e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2f7f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 73 74 22   "name": "__dst"
2f800 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2f810 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2f820 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2f830 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2f840 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2f850 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2f860 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2f870 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2f880 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a  "__src", "type":
2f890 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2f8a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2f8b0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2f8c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f8d0 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2f8e0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2f8f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2f900 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74  me": "__len", "t
2f910 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f920 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22  size_t" } }, { "
2f930 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2f940 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 73  ", "name": "__ps
2f950 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f960 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2f970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2f980 20 22 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d   "mbstate_t" } }
2f990 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2f9a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
2f9b0 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
2f9c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
2f9d0 22 6e 61 6d 65 22 3a 20 22 6d 62 73 6e 72 74 6f  "name": "mbsnrto
2f9e0 77 63 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  wcs", "ns": 0, "
2f9f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2fa00 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2fa10 3a 33 35 31 3a 31 35 22 2c 20 22 76 61 72 69 61  :351:15", "varia
2fa20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
2fa30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
2fa40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
2fa50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
2fa60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
2fa70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2fa80 61 6d 65 22 3a 20 22 5f 5f 64 73 74 22 2c 20 22  ame": "__dst", "
2fa90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2faa0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2fab0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2fac0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2fad0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2fae0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2faf0 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
2fb00 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2fb10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2fb20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2fb30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2fb40 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2fb50 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2fb60 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2fb70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2fb80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2fb90 3a 20 22 5f 5f 6e 6d 63 22 2c 20 22 74 79 70 65  : "__nmc", "type
2fba0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
2fbb0 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
2fbc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2fbd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c  "name": "__len",
2fbe0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2fbf0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
2fc00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2fc10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2fc20 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _ps", "type": { 
2fc30 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2fc40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2fc50 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20  g": "mbstate_t" 
2fc60 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2fc70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2fc80 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
2fc90 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2fca0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e  ", "name": "wcsn
2fcb0 72 74 6f 6d 62 73 22 2c 20 22 6e 73 22 3a 20 30  rtombs", "ns": 0
2fcc0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2fcd0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2fce0 72 2e 68 3a 33 35 37 3a 31 35 22 2c 20 22 76 61  r.h:357:15", "va
2fcf0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2fd00 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2fd10 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2fd20 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2fd30 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2fd40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2fd50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 73 74 22   "name": "__dst"
2fd60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2fd70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2fd80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2fd90 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2fda0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2fdb0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2fdc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2fdd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2fde0 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a  "__src", "type":
2fdf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2fe00 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2fe10 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2fe20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2fe30 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2fe40 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2fe50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2fe60 6d 65 22 3a 20 22 5f 5f 6e 77 63 22 2c 20 22 74  me": "__nwc", "t
2fe70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2fe80 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22  size_t" } }, { "
2fe90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2fea0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65  ", "name": "__le
2feb0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
2fec0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
2fed0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2fee0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2fef0 20 22 5f 5f 70 73 22 2c 20 22 74 79 70 65 22 3a   "__ps", "type":
2ff00 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2ff10 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2ff20 22 74 61 67 22 3a 20 22 6d 62 73 74 61 74 65 5f  "tag": "mbstate_
2ff30 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
2ff40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2ff50 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2ff60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2ff70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2ff80 63 73 74 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c  cstod", "ns": 0,
2ff90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2ffa0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2ffb0 2e 68 3a 33 37 37 3a 31 35 22 2c 20 22 76 61 72  .h:377:15", "var
2ffc0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2ffd0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2ffe0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2fff0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
30000 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
30010 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
30020 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
30030 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
30040 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
30050 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
30060 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
30070 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
30080 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
30090 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
300a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
300b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
300c0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
300d0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
300e0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
300f0 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  } } } }], "retur
30100 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
30110 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
30120 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
30130 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
30140 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
30150 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
30160 22 3a 20 22 77 63 73 74 6f 66 22 2c 20 22 6e 73  ": "wcstof", "ns
30170 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
30180 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
30190 77 63 68 61 72 2e 68 3a 33 38 32 3a 31 34 22 2c  wchar.h:382:14",
301a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
301b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
301c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
301d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
301e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
301f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
30200 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
30210 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
30220 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
30230 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
30240 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
30250 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
30260 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
30270 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20  e": "__endptr", 
30280 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30290 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
302a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
302b0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
302c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
302d0 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22  r_t" } } } }], "
302e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
302f0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
30300 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
30310 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
30320 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
30330 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
30340 6e 61 6d 65 22 3a 20 22 77 63 73 74 6f 6c 64 22  name": "wcstold"
30350 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
30360 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
30370 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 33 38 34  lude/wchar.h:384
30380 3a 32 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :20", "variadic"
30390 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
303a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
303b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
303c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
303d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
303e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
303f0 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70  : "__nptr", "typ
30400 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
30410 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
30420 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
30430 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
30440 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
30450 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70   "name": "__endp
30460 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
30470 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
30480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
30490 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
304a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
304b0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20  "wchar_t" } } } 
304c0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
304d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
304e0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
304f0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
30500 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
30510 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
30520 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
30530 65 22 3a 20 22 77 63 73 74 6f 6c 22 2c 20 22 6e  e": "wcstol", "n
30540 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
30550 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
30560 2f 77 63 68 61 72 2e 68 3a 33 39 37 3a 31 37 22  /wchar.h:397:17"
30570 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
30580 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
30590 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
305a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
305b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
305c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
305d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
305e0 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  _nptr", "type": 
305f0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
30600 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
30610 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
30620 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
30630 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
30640 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
30650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
30660 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
30670 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
30680 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
30690 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
306a0 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b  ar_t" } } } }, {
306b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
306c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
306d0 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
306e0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
306f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
30700 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
30710 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
30720 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
30730 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
30740 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
30750 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
30760 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
30770 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
30780 20 22 77 63 73 74 6f 75 6c 22 2c 20 22 6e 73 22   "wcstoul", "ns"
30790 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
307a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
307b0 63 68 61 72 2e 68 3a 34 30 32 3a 32 36 22 2c 20  char.h:402:26", 
307c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
307d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
307e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
307f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
30800 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
30810 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
30820 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
30830 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
30840 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
30850 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
30860 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
30870 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
30880 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
30890 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22  ": "__endptr", "
308a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
308b0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
308c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
308d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
308e0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
308f0 5f 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  _t" } } } }, { "
30900 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
30910 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61  ", "name": "__ba
30920 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  se", "type": { "
30930 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
30940 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
30950 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
30960 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
30970 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
30980 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22  ":unsigned-long"
30990 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
309a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
309b0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
309c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
309d0 22 6e 61 6d 65 22 3a 20 22 77 63 73 74 6f 6c 6c  "name": "wcstoll
309e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
309f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
30a00 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 34 31  clude/wchar.h:41
30a10 30 3a 32 32 22 2c 20 22 76 61 72 69 61 64 69 63  0:22", "variadic
30a20 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
30a30 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
30a40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
30a50 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
30a60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
30a70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
30a80 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79  ": "__nptr", "ty
30a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
30aa0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
30ab0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
30ac0 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
30ad0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
30ae0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64  , "name": "__end
30af0 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
30b00 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
30b10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
30b20 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
30b30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30b40 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
30b50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
30b60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
30b70 3a 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70  : "__base", "typ
30b80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
30b90 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
30ba0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
30bb0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
30bc0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
30bd0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f  "tag": ":long-lo
30be0 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
30bf0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
30c00 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
30c10 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
30c20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 74  ", "name": "wcst
30c30 6f 75 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  oull", "ns": 0, 
30c40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
30c50 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
30c60 68 3a 34 31 37 3a 33 31 22 2c 20 22 76 61 72 69  h:417:31", "vari
30c70 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
30c80 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
30c90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
30ca0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
30cb0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
30cc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
30cd0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
30ce0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
30cf0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
30d00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
30d10 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
30d20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
30d30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
30d40 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22  _endptr", "type"
30d50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
30d60 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
30d70 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
30d80 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
30d90 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
30da0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
30db0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
30dc0 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22 2c 20  ame": "__base", 
30dd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30de0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
30df0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
30e00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
30e10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
30e20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
30e30 69 67 6e 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22  igned-long-long"
30e40 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
30e50 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
30e60 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
30e70 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
30e80 22 6e 61 6d 65 22 3a 20 22 77 63 70 63 70 79 22  "name": "wcpcpy"
30e90 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
30ea0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
30eb0 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 34 38 34  lude/wchar.h:484
30ec0 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63 22  :17", "variadic"
30ed0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
30ee0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
30ef0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
30f00 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
30f10 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
30f20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
30f30 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70  : "__dest", "typ
30f40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
30f50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
30f60 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
30f70 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
30f80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
30f90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22   "name": "__src"
30fa0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
30fb0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
30fc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
30fd0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d  "wchar_t" } } }]
30fe0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
30ff0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
31000 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
31010 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
31020 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
31030 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
31040 6d 65 22 3a 20 22 77 63 70 6e 63 70 79 22 2c 20  me": "wcpncpy", 
31050 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
31060 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
31070 64 65 2f 77 63 68 61 72 2e 68 3a 34 38 39 3a 31  de/wchar.h:489:1
31080 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
31090 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
310a0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
310b0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
310c0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
310d0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
310e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
310f0 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22  "__dest", "type"
31100 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
31110 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
31120 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
31130 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
31140 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
31150 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20  name": "__src", 
31160 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
31170 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
31180 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
31190 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
311a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
311b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
311c0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
311d0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
311e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
311f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
31200 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
31210 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
31220 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t" } } },.{ "tag
31230 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
31240 6e 61 6d 65 22 3a 20 22 6f 70 65 6e 5f 77 6d 65  name": "open_wme
31250 6d 73 74 72 65 61 6d 22 2c 20 22 6e 73 22 3a 20  mstream", "ns": 
31260 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
31270 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68  /usr/include/wch
31280 61 72 2e 68 3a 35 30 30 3a 31 36 22 2c 20 22 76  ar.h:500:16", "v
31290 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
312a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
312b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
312c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
312d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
312e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
312f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66  , "name": "__buf
31300 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  loc", "type": { 
31310 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
31320 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31330 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
31340 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
31350 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
31360 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
31370 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
31380 3a 20 22 5f 5f 73 69 7a 65 6c 6f 63 22 2c 20 22  : "__sizeloc", "
31390 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
313a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
313b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
313c0 7a 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  ze_t" } } }], "r
313d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
313e0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
313f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31400 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20  ": "__FILE" } } 
31410 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
31420 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
31430 22 66 77 69 64 65 22 2c 20 22 6e 73 22 3a 20 30  "fwide", "ns": 0
31440 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
31450 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
31460 72 2e 68 3a 35 30 36 3a 31 32 22 2c 20 22 76 61  r.h:506:12", "va
31470 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
31480 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
31490 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
314a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
314b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
314c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
314d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 70 22 2c   "name": "__fp",
314e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
314f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
31500 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31510 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b  __FILE" } } }, {
31520 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
31530 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
31540 6d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  mode", "type": {
31550 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
31560 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
31570 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
31580 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
31590 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
315a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
315b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
315c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
315d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
315e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
315f0 22 66 77 70 72 69 6e 74 66 22 2c 20 22 6e 73 22  "fwprintf", "ns"
31600 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
31610 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
31620 63 68 61 72 2e 68 3a 35 31 33 3a 31 32 22 2c 20  char.h:513:12", 
31630 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65  "variadic": true
31640 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
31650 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
31660 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
31670 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
31680 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
31690 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
316a0 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
316b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
316c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
316d0 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20  ag": "__FILE" } 
316e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
316f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
31700 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
31710 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
31720 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
31730 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
31740 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  har_t" } } }], "
31750 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
31760 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
31770 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
31780 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
31790 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
317a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
317b0 6d 65 22 3a 20 22 77 70 72 69 6e 74 66 22 2c 20  me": "wprintf", 
317c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
317d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
317e0 64 65 2f 77 63 68 61 72 2e 68 3a 35 32 30 3a 31  de/wchar.h:520:1
317f0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
31800 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
31810 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
31820 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
31830 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
31840 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
31850 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
31860 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
31870 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
31880 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
31890 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
318a0 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
318b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
318c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
318d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
318e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
318f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
31900 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
31910 20 22 73 77 70 72 69 6e 74 66 22 2c 20 22 6e 73   "swprintf", "ns
31920 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
31930 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
31940 77 63 68 61 72 2e 68 3a 35 32 33 3a 31 32 22 2c  wchar.h:523:12",
31950 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
31960 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
31970 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
31980 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
31990 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
319a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
319b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
319c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
319d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
319e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
319f0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
31a00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
31a10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
31a20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
31a30 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
31a40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
31a50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
31a60 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
31a70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
31a80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
31a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
31aa0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  char_t" } } }], 
31ab0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
31ac0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
31ad0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
31ae0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
31af0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
31b00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
31b10 61 6d 65 22 3a 20 22 76 66 77 70 72 69 6e 74 66  ame": "vfwprintf
31b20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
31b30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
31b40 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 33  clude/wchar.h:53
31b50 31 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  1:12", "variadic
31b60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
31b70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
31b80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
31b90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
31ba0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
31bb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
31bc0 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
31bd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
31be0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
31bf0 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22   "tag": "__FILE"
31c00 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
31c10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
31c20 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22  ame": "__format"
31c30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31c40 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
31c50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
31c60 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
31c70 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
31c80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
31c90 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20  __arg", "type": 
31ca0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63  { "tag": "__gnuc
31cb0 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20  _va_list" } }], 
31cc0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
31cd0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
31ce0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
31cf0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
31d00 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
31d10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
31d20 61 6d 65 22 3a 20 22 76 77 70 72 69 6e 74 66 22  ame": "vwprintf"
31d30 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
31d40 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
31d50 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 33 39  lude/wchar.h:539
31d60 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
31d70 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
31d80 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
31d90 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
31da0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
31db0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
31dc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
31dd0 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74  : "__format", "t
31de0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31df0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
31e00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
31e10 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
31e20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
31e30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72  ", "name": "__ar
31e40 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
31e50 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f  ag": "__gnuc_va_
31e60 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  list" } }], "ret
31e70 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
31e80 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
31e90 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
31ea0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
31eb0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
31ec0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
31ed0 3a 20 22 76 73 77 70 72 69 6e 74 66 22 2c 20 22  : "vswprintf", "
31ee0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
31ef0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
31f00 65 2f 77 63 68 61 72 2e 68 3a 35 34 34 3a 31 32  e/wchar.h:544:12
31f10 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
31f20 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
31f30 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
31f40 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
31f50 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
31f60 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
31f70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
31f80 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
31f90 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
31fa0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31fb0 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
31fc0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
31fd0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
31fe0 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
31ff0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
32000 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
32010 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
32020 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74  name": "__format
32030 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
32040 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
32050 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32060 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
32070 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
32080 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
32090 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a  "__arg", "type":
320a0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75   { "tag": "__gnu
320b0 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c  c_va_list" } }],
320c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
320d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
320e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
320f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
32100 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
32110 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
32120 6e 61 6d 65 22 3a 20 22 66 77 73 63 61 6e 66 22  name": "fwscanf"
32130 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
32140 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
32150 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 35 34  lude/wchar.h:554
32160 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
32170 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22  : true, "inline"
32180 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
32190 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
321a0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
321b0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
321c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
321d0 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79   "__stream", "ty
321e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
321f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
32200 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49  : { "tag": "__FI
32210 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  LE" } } }, { "ta
32220 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
32230 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d   "name": "__form
32240 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
32250 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
32260 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
32270 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
32280 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
32290 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
322a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
322b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
322c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
322d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
322e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 73 63 61  ", "name": "wsca
322f0 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
32300 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
32310 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
32320 35 36 31 3a 31 32 22 2c 20 22 76 61 72 69 61 64  561:12", "variad
32330 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
32340 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
32350 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
32360 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
32370 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
32380 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32390 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
323a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
323b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
323c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
323d0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  char_t" } } }], 
323e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
323f0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
32400 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
32410 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
32420 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
32430 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
32440 61 6d 65 22 3a 20 22 73 77 73 63 61 6e 66 22 2c  ame": "swscanf",
32450 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
32460 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
32470 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 36 34 3a  ude/wchar.h:564:
32480 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
32490 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a   true, "inline":
324a0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
324b0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
324c0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
324d0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
324e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
324f0 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__s", "type": {
32500 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
32510 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
32520 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
32530 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
32540 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32550 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
32560 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32570 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
32580 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
32590 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  char_t" } } }], 
325a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
325b0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
325c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
325d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
325e0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
325f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
32600 61 6d 65 22 3a 20 22 66 77 73 63 61 6e 66 22 2c  ame": "fwscanf",
32610 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
32620 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
32630 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 37 35 3a  ude/wchar.h:575:
32640 31 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  12 <Spelling=/us
32650 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
32660 68 3a 35 37 35 3a 32 34 3e 22 2c 20 22 76 61 72  h:575:24>", "var
32670 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69  iadic": true, "i
32680 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
32690 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
326a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
326b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
326c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
326d0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
326e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
326f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
32700 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32710 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c   "__FILE" } } },
32720 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
32730 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32740 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
32750 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
32760 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
32770 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
32780 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
32790 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
327a0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
327b0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
327c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
327d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
327e0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
327f0 20 22 77 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a   "wscanf", "ns":
32800 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
32810 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
32820 68 61 72 2e 68 3a 35 37 39 3a 31 32 20 3c 53 70  har.h:579:12 <Sp
32830 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
32840 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 37 39 3a  ude/wchar.h:579:
32850 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  24>", "variadic"
32860 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22  : true, "inline"
32870 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
32880 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
32890 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
328a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
328b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
328c0 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
328d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
328e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
328f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
32900 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  r_t" } } }], "re
32910 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
32920 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
32930 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
32940 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
32950 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
32960 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
32970 22 3a 20 22 73 77 73 63 61 6e 66 22 2c 20 22 6e  ": "swscanf", "n
32980 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
32990 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
329a0 2f 77 63 68 61 72 2e 68 3a 35 38 32 3a 31 32 20  /wchar.h:582:12 
329b0 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
329c0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35  nclude/wchar.h:5
329d0 38 32 3a 32 38 3e 22 2c 20 22 76 61 72 69 61 64  82:28>", "variad
329e0 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
329f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
32a00 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
32a10 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
32a20 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
32a30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32a40 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
32a50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
32a60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
32a70 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
32a80 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
32a90 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
32aa0 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61  "name": "__forma
32ab0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
32ac0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
32ad0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
32ae0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
32af0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
32b00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
32b10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
32b20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
32b30 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
32b40 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
32b50 2c 20 22 6e 61 6d 65 22 3a 20 22 76 66 77 73 63  , "name": "vfwsc
32b60 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
32b70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
32b80 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
32b90 3a 36 30 36 3a 31 32 22 2c 20 22 76 61 72 69 61  :606:12", "varia
32ba0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
32bb0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
32bc0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
32bd0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
32be0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
32bf0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
32c00 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
32c10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
32c20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
32c30 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49  : { "tag": "__FI
32c40 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  LE" } } }, { "ta
32c50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
32c60 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d   "name": "__form
32c70 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
32c80 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
32c90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
32ca0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
32cb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
32cc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
32cd0 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65  : "__arg", "type
32ce0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67  ": { "tag": "__g
32cf0 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d  nuc_va_list" } }
32d00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
32d10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
32d20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
32d30 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
32d40 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
32d50 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
32d60 20 22 6e 61 6d 65 22 3a 20 22 76 77 73 63 61 6e   "name": "vwscan
32d70 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
32d80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
32d90 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 36  nclude/wchar.h:6
32da0 31 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  14:12", "variadi
32db0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
32dc0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
32dd0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
32de0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
32df0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
32e00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32e10 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
32e20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32e30 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
32e40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
32e50 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
32e60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
32e70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
32e80 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
32e90 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
32ea0 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
32eb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
32ec0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
32ed0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
32ee0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
32ef0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
32f00 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
32f10 65 22 3a 20 22 76 73 77 73 63 61 6e 66 22 2c 20  e": "vswscanf", 
32f20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
32f30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
32f40 64 65 2f 77 63 68 61 72 2e 68 3a 36 31 38 3a 31  de/wchar.h:618:1
32f50 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
32f60 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
32f70 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
32f80 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
32f90 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
32fa0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
32fb0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
32fc0 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__s", "type": {
32fd0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
32fe0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
32ff0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
33000 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
33010 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
33020 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
33030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33040 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
33050 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
33060 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
33070 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
33080 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
33090 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
330a0 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
330b0 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
330c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
330d0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
330e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
330f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
33100 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
33110 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
33120 65 22 3a 20 22 76 66 77 73 63 61 6e 66 22 2c 20  e": "vfwscanf", 
33130 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
33140 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
33150 64 65 2f 77 63 68 61 72 2e 68 3a 36 32 37 3a 31  de/wchar.h:627:1
33160 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  2 <Spelling=/usr
33170 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
33180 3a 36 32 37 3a 32 34 3e 22 2c 20 22 76 61 72 69  :627:24>", "vari
33190 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
331a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
331b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
331c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
331d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
331e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
331f0 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
33200 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
33210 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
33220 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46  ": { "tag": "__F
33230 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
33240 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
33250 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
33260 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
33270 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
33280 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33290 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
332a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
332b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
332c0 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70  ": "__arg", "typ
332d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
332e0 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20  gnuc_va_list" } 
332f0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
33300 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
33310 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
33320 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
33330 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
33340 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
33350 2c 20 22 6e 61 6d 65 22 3a 20 22 76 77 73 63 61  , "name": "vwsca
33360 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
33370 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
33380 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
33390 36 33 31 3a 31 32 20 3c 53 70 65 6c 6c 69 6e 67  631:12 <Spelling
333a0 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  =/usr/include/wc
333b0 68 61 72 2e 68 3a 36 33 31 3a 32 34 3e 22 2c 20  har.h:631:24>", 
333c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
333d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
333e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
333f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
33400 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
33410 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
33420 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
33430 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
33440 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
33450 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
33460 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
33470 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
33480 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
33490 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74  me": "__arg", "t
334a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
334b0 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20  __gnuc_va_list" 
334c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
334d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
334e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
334f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
33500 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
33510 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
33520 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 73 77  n", "name": "vsw
33530 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c  scanf", "ns": 0,
33540 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
33550 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
33560 2e 68 3a 36 33 34 3a 31 32 20 3c 53 70 65 6c 6c  .h:634:12 <Spell
33570 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
33580 2f 77 63 68 61 72 2e 68 3a 36 33 34 3a 32 38 3e  /wchar.h:634:28>
33590 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
335a0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
335b0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
335c0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
335d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
335e0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
335f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
33600 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
33610 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
33620 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33630 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
33640 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
33650 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
33660 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
33670 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
33680 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
33690 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
336a0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
336b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
336c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
336d0 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rg", "type": { "
336e0 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61  tag": "__gnuc_va
336f0 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65  _list" } }], "re
33700 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
33710 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
33720 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
33730 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
33740 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
33750 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
33760 22 3a 20 22 66 67 65 74 77 63 22 2c 20 22 6e 73  ": "fgetwc", "ns
33770 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
33780 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
33790 77 63 68 61 72 2e 68 3a 36 36 30 3a 31 35 22 2c  wchar.h:660:15",
337a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
337b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
337c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
337d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
337e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
337f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
33800 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
33810 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a  stream", "type":
33820 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
33830 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
33840 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20  "tag": "__FILE" 
33850 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
33860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
33870 22 77 69 6e 74 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "wint_t" } },.{ 
33880 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
33890 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65 74 77  ", "name": "getw
338a0 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  c", "ns": 0, "lo
338b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
338c0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 36  nclude/wchar.h:6
338d0 36 31 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  61:15", "variadi
338e0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
338f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
33900 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
33910 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
33920 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
33930 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
33940 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
33950 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33960 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
33970 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
33980 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22  _FILE" } } }], "
33990 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
339a0 22 74 61 67 22 3a 20 22 77 69 6e 74 5f 74 22 20  "tag": "wint_t" 
339b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
339c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
339d0 3a 20 22 67 65 74 77 63 68 61 72 22 2c 20 22 6e  : "getwchar", "n
339e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
339f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
33a00 2f 77 63 68 61 72 2e 68 3a 36 36 37 3a 31 35 22  /wchar.h:667:15"
33a10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
33a20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
33a30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
33a40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
33a50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
33a60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
33a70 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74  : { "tag": "wint
33a80 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
33a90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
33aa0 61 6d 65 22 3a 20 22 66 70 75 74 77 63 22 2c 20  ame": "fputwc", 
33ab0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
33ac0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
33ad0 64 65 2f 77 63 68 61 72 2e 68 3a 36 37 34 3a 31  de/wchar.h:674:1
33ae0 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
33af0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
33b00 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
33b10 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
33b20 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
33b30 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
33b40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
33b50 22 5f 5f 77 63 22 2c 20 22 74 79 70 65 22 3a 20  "__wc", "type": 
33b60 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
33b70 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
33b80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
33b90 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
33ba0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
33bb0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
33bc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
33bd0 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  "__FILE" } } }],
33be0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
33bf0 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74 5f 74  { "tag": "wint_t
33c00 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
33c10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
33c20 65 22 3a 20 22 70 75 74 77 63 22 2c 20 22 6e 73  e": "putwc", "ns
33c30 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
33c40 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
33c50 77 63 68 61 72 2e 68 3a 36 37 35 3a 31 35 22 2c  wchar.h:675:15",
33c60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
33c70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
33c80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
33c90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
33ca0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
33cb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
33cc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
33cd0 77 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  wc", "type": { "
33ce0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
33cf0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
33d00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
33d10 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
33d20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
33d30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
33d40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
33d50 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
33d60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
33d70 74 61 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d  tag": "wint_t" }
33d80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
33d90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
33da0 20 22 70 75 74 77 63 68 61 72 22 2c 20 22 6e 73   "putwchar", "ns
33db0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
33dc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
33dd0 77 63 68 61 72 2e 68 3a 36 38 31 3a 31 35 22 2c  wchar.h:681:15",
33de0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
33df0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
33e00 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
33e10 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
33e20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
33e30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
33e40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
33e50 77 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  wc", "type": { "
33e60 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
33e70 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
33e80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
33e90 69 6e 74 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  int_t" } },.{ "t
33ea0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
33eb0 20 22 6e 61 6d 65 22 3a 20 22 66 67 65 74 77 73   "name": "fgetws
33ec0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
33ed0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
33ee0 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 38  clude/wchar.h:68
33ef0 39 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  9:17", "variadic
33f00 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
33f10 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
33f20 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
33f30 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
33f40 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
33f50 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
33f60 22 3a 20 22 5f 5f 77 73 22 2c 20 22 74 79 70 65  ": "__ws", "type
33f70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
33f80 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
33f90 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
33fa0 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
33fb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33fc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
33fd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
33fe0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
33ff0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
34000 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
34010 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
34020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
34030 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
34040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
34050 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
34060 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45  { "tag": "__FILE
34070 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
34080 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
34090 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
340a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
340b0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a  wchar_t" } } },.
340c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
340d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70  on", "name": "fp
340e0 75 74 77 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  utws", "ns": 0, 
340f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34100 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
34110 68 3a 36 39 36 3a 31 32 22 2c 20 22 76 61 72 69  h:696:12", "vari
34120 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
34130 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
34140 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
34150 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
34160 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
34170 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
34180 6e 61 6d 65 22 3a 20 22 5f 5f 77 73 22 2c 20 22  name": "__ws", "
34190 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
341a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
341b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
341c0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
341d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
341e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
341f0 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
34200 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
34210 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
34220 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d  tag": "__FILE" }
34230 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
34240 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
34250 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
34260 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
34270 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
34280 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
34290 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 6e  on", "name": "un
342a0 67 65 74 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c  getwc", "ns": 0,
342b0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
342c0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
342d0 2e 68 3a 37 30 34 3a 31 35 22 2c 20 22 76 61 72  .h:704:15", "var
342e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
342f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
34300 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
34310 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
34320 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
34330 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
34340 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 22 2c 20  "name": "__wc", 
34350 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
34360 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d 2c 20 7b   "wint_t" } }, {
34370 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
34380 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
34390 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a  stream", "type":
343a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
343b0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
343c0 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20  "tag": "__FILE" 
343d0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
343e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
343f0 22 77 69 6e 74 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "wint_t" } },.{ 
34400 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
34410 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 66  ", "name": "wcsf
34420 74 69 6d 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  time", "ns": 0, 
34430 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34440 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
34450 68 3a 37 36 38 3a 31 35 22 2c 20 22 76 61 72 69  h:768:15", "vari
34460 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
34470 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
34480 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
34490 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
344a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
344b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
344c0 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
344d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
344e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
344f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
34500 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
34510 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
34520 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 61  ", "name": "__ma
34530 78 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20  xsize", "type": 
34540 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
34550 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
34560 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
34570 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
34580 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
34590 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
345a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
345b0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
345c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
345d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
345e0 5f 74 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _tp", "type": { 
345f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
34600 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34610 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
34620 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
34630 74 6d 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  tm", "id": 0, "l
34640 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
34650 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
34660 38 33 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65  83:8", "bit-size
34670 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 0, "bit-align
34680 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64  ment": 0, "field
34690 73 22 3a 20 5b 5d 20 7d 20 7d 20 7d 5d 2c 20 22  s": [] } } }], "
346a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
346b0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
346c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
346d0 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
346e0 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 38  , "name": "uint8
346f0 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
34700 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
34710 69 74 73 2f 73 74 64 69 6e 74 2d 75 69 6e 74 6e  its/stdint-uintn
34720 2e 68 3a 32 34 3a 31 39 22 2c 20 22 74 79 70 65  .h:24:19", "type
34730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 75  ": { "tag": "__u
34740 69 6e 74 38 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  int8_t" } },.{ "
34750 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
34760 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
34770 3a 20 22 75 69 6e 74 31 36 5f 74 22 2c 20 22 6c  : "uint16_t", "l
34780 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
34790 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 73 74 64  include/bits/std
347a0 69 6e 74 2d 75 69 6e 74 6e 2e 68 3a 32 35 3a 32  int-uintn.h:25:2
347b0 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  0", "type": { "t
347c0 61 67 22 3a 20 22 5f 5f 75 69 6e 74 31 36 5f 74  ag": "__uint16_t
347d0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
347e0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
347f0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e   0, "name": "uin
34800 74 33 32 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  t32_t", "locatio
34810 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
34820 65 2f 62 69 74 73 2f 73 74 64 69 6e 74 2d 75 69  e/bits/stdint-ui
34830 6e 74 6e 2e 68 3a 32 36 3a 32 30 22 2c 20 22 74  ntn.h:26:20", "t
34840 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
34850 5f 5f 75 69 6e 74 33 32 5f 74 22 20 7d 20 7d 2c  __uint32_t" } },
34860 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
34870 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
34880 61 6d 65 22 3a 20 22 75 69 6e 74 36 34 5f 74 22  ame": "uint64_t"
34890 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
348a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
348b0 2f 73 74 64 69 6e 74 2d 75 69 6e 74 6e 2e 68 3a  /stdint-uintn.h:
348c0 32 37 3a 32 30 22 2c 20 22 74 79 70 65 22 3a 20  27:20", "type": 
348d0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 75 69 6e 74  { "tag": "__uint
348e0 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  64_t" } },.{ "ta
348f0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
34900 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
34910 22 69 6e 74 5f 6c 65 61 73 74 38 5f 74 22 2c 20  "int_least8_t", 
34920 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34930 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74  r/include/stdint
34940 2e 68 3a 34 33 3a 32 32 22 2c 20 22 74 79 70 65  .h:43:22", "type
34950 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 69  ": { "tag": ":si
34960 67 6e 65 64 2d 63 68 61 72 22 2c 20 22 62 69 74  gned-char", "bit
34970 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
34980 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
34990 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
349a0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
349b0 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f 6c 65 61  "name": "int_lea
349c0 73 74 31 36 5f 74 22 2c 20 22 6c 6f 63 61 74 69  st16_t", "locati
349d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
349e0 64 65 2f 73 74 64 69 6e 74 2e 68 3a 34 34 3a 32  de/stdint.h:44:2
349f0 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  0", "type": { "t
34a00 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22  ag": ":short", "
34a10 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
34a20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
34a30 31 36 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  16 } },.{ "tag":
34a40 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
34a50 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  : 0, "name": "in
34a60 74 5f 6c 65 61 73 74 33 32 5f 74 22 2c 20 22 6c  t_least32_t", "l
34a70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
34a80 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68  include/stdint.h
34a90 3a 34 35 3a 31 35 22 2c 20 22 74 79 70 65 22 3a  :45:15", "type":
34aa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
34ab0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
34ac0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
34ad0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
34ae0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
34af0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
34b00 22 69 6e 74 5f 6c 65 61 73 74 36 34 5f 74 22 2c  "int_least64_t",
34b10 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
34b20 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
34b30 74 2e 68 3a 34 37 3a 31 39 22 2c 20 22 74 79 70  t.h:47:19", "typ
34b40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
34b50 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
34b60 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
34b70 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
34b80 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
34b90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
34ba0 65 22 3a 20 22 75 69 6e 74 5f 6c 65 61 73 74 38  e": "uint_least8
34bb0 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
34bc0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
34bd0 74 64 69 6e 74 2e 68 3a 35 34 3a 32 34 22 2c 20  tdint.h:54:24", 
34be0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
34bf0 20 22 3a 75 6e 73 69 67 6e 65 64 2d 63 68 61 72   ":unsigned-char
34c00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
34c10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
34c20 22 3a 20 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ": 8 } },.{ "tag
34c30 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
34c40 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
34c50 75 69 6e 74 5f 6c 65 61 73 74 31 36 5f 74 22 2c  uint_least16_t",
34c60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
34c70 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
34c80 74 2e 68 3a 35 35 3a 32 38 22 2c 20 22 74 79 70  t.h:55:28", "typ
34c90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
34ca0 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20  nsigned-short", 
34cb0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
34cc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
34cd0 20 31 36 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   16 } },.{ "tag"
34ce0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
34cf0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75  ": 0, "name": "u
34d00 69 6e 74 5f 6c 65 61 73 74 33 32 5f 74 22 2c 20  int_least32_t", 
34d10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34d20 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74  r/include/stdint
34d30 2e 68 3a 35 36 3a 32 33 22 2c 20 22 74 79 70 65  .h:56:23", "type
34d40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
34d50 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
34d60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
34d70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
34d80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
34d90 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
34da0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74  0, "name": "uint
34db0 5f 6c 65 61 73 74 36 34 5f 74 22 2c 20 22 6c 6f  _least64_t", "lo
34dc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
34dd0 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a  nclude/stdint.h:
34de0 35 38 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20  58:27", "type": 
34df0 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
34e00 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ned-long", "bit-
34e10 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
34e20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
34e30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
34e40 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
34e50 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f 66 61   "name": "int_fa
34e60 73 74 38 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  st8_t", "locatio
34e70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
34e80 65 2f 73 74 64 69 6e 74 2e 68 3a 36 38 3a 32 32  e/stdint.h:68:22
34e90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34ea0 67 22 3a 20 22 3a 73 69 67 6e 65 64 2d 63 68 61  g": ":signed-cha
34eb0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
34ec0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
34ed0 74 22 3a 20 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  t": 8 } },.{ "ta
34ee0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
34ef0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
34f00 22 69 6e 74 5f 66 61 73 74 31 36 5f 74 22 2c 20  "int_fast16_t", 
34f10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34f20 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74  r/include/stdint
34f30 2e 68 3a 37 30 3a 31 39 22 2c 20 22 74 79 70 65  .h:70:19", "type
34f40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
34f50 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
34f60 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
34f70 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
34f80 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
34f90 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
34fa0 22 3a 20 22 69 6e 74 5f 66 61 73 74 33 32 5f 74  ": "int_fast32_t
34fb0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
34fc0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
34fd0 69 6e 74 2e 68 3a 37 31 3a 31 39 22 2c 20 22 74  int.h:71:19", "t
34fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
34ff0 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
35000 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
35010 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
35020 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
35030 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
35040 61 6d 65 22 3a 20 22 69 6e 74 5f 66 61 73 74 36  ame": "int_fast6
35050 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  4_t", "location"
35060 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
35070 73 74 64 69 6e 74 2e 68 3a 37 32 3a 31 39 22 2c  stdint.h:72:19",
35080 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
35090 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
350a0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
350b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
350c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
350d0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
350e0 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 5f 66   "name": "uint_f
350f0 61 73 74 38 5f 74 22 2c 20 22 6c 6f 63 61 74 69  ast8_t", "locati
35100 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
35110 64 65 2f 73 74 64 69 6e 74 2e 68 3a 38 31 3a 32  de/stdint.h:81:2
35120 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  4", "type": { "t
35130 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
35140 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
35150 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
35160 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 0a 7b 20  ment": 8 } },.{ 
35170 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
35180 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
35190 22 3a 20 22 75 69 6e 74 5f 66 61 73 74 31 36 5f  ": "uint_fast16_
351a0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
351b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
351c0 64 69 6e 74 2e 68 3a 38 33 3a 32 37 22 2c 20 22  dint.h:83:27", "
351d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
351e0 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22  ":unsigned-long"
351f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
35200 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
35210 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
35220 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
35230 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
35240 22 75 69 6e 74 5f 66 61 73 74 33 32 5f 74 22 2c  "uint_fast32_t",
35250 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
35260 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
35270 74 2e 68 3a 38 34 3a 32 37 22 2c 20 22 74 79 70  t.h:84:27", "typ
35280 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
35290 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22  nsigned-long", "
352a0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
352b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
352c0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
352d0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
352e0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69  : 0, "name": "ui
352f0 6e 74 5f 66 61 73 74 36 34 5f 74 22 2c 20 22 6c  nt_fast64_t", "l
35300 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
35310 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68  include/stdint.h
35320 3a 38 35 3a 32 37 22 2c 20 22 74 79 70 65 22 3a  :85:27", "type":
35330 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
35340 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  gned-long", "bit
35350 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
35360 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
35370 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
35380 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
35390 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 70 74  , "name": "intpt
353a0 72 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  r_t", "location"
353b0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
353c0 73 74 64 69 6e 74 2e 68 3a 39 37 3a 31 39 22 2c  stdint.h:97:19",
353d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
353e0 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
353f0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
35400 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
35410 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
35420 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
35430 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 70 74   "name": "uintpt
35440 72 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  r_t", "location"
35450 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
35460 73 74 64 69 6e 74 2e 68 3a 31 30 30 3a 32 37 22  stdint.h:100:27"
35470 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
35480 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f  ": ":unsigned-lo
35490 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
354a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
354b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
354c0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
354d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
354e0 22 3a 20 22 69 6e 74 6d 61 78 5f 74 22 2c 20 22  ": "intmax_t", "
354f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
35500 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e  /include/stdint.
35510 68 3a 31 31 31 3a 32 31 22 2c 20 22 74 79 70 65  h:111:21", "type
35520 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 69  ": { "tag": "__i
35530 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b 20  ntmax_t" } },.{ 
35540 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
35550 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
35560 22 3a 20 22 75 69 6e 74 6d 61 78 5f 74 22 2c 20  ": "uintmax_t", 
35570 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
35580 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74  r/include/stdint
35590 2e 68 3a 31 31 32 3a 32 32 22 2c 20 22 74 79 70  .h:112:22", "typ
355a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
355b0 75 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a  uintmax_t" } },.
355c0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
355d0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
355e0 6d 65 22 3a 20 22 5f 5f 67 77 63 68 61 72 5f 74  me": "__gwchar_t
355f0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
35600 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69 6e 74  /usr/include/int
35610 74 79 70 65 73 2e 68 3a 33 34 3a 32 34 22 2c 20  types.h:34:24", 
35620 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
35630 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
35640 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
35650 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
35660 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
35670 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
35680 6e 61 6d 65 22 3a 20 22 69 6d 61 78 64 69 76 5f  name": "imaxdiv_
35690 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
356a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69 6e  "/usr/include/in
356b0 74 74 79 70 65 73 2e 68 3a 32 37 35 3a 35 22 2c  ttypes.h:275:5",
356c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
356d0 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
356e0 3a 20 32 32 30 38 38 2c 20 22 6e 61 6d 65 22 3a  : 22088, "name":
356f0 20 22 22 2c 20 22 69 64 22 3a 20 34 30 2c 20 22   "", "id": 40, "
35700 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
35710 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70 65  /include/inttype
35720 73 2e 68 3a 32 37 31 3a 39 22 2c 20 22 62 69 74  s.h:271:9", "bit
35730 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
35740 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
35750 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
35760 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
35770 6e 61 6d 65 22 3a 20 22 71 75 6f 74 22 2c 20 22  name": "quot", "
35780 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
35790 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
357a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
357b0 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
357c0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
357d0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
357e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
357f0 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
35800 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
35810 3a 20 22 72 65 6d 22 2c 20 22 62 69 74 2d 6f 66  : "rem", "bit-of
35820 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
35830 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
35840 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
35850 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
35860 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
35870 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
35880 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
35890 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  }] } },.{ "tag":
358a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
358b0 6d 65 22 3a 20 22 69 6d 61 78 61 62 73 22 2c 20  me": "imaxabs", 
358c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
358d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
358e0 64 65 2f 69 6e 74 74 79 70 65 73 2e 68 3a 32 39  de/inttypes.h:29
358f0 30 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  0:17", "variadic
35900 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
35910 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
35920 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
35930 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
35940 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
35950 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
35960 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
35970 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 6d  : { "tag": "intm
35980 61 78 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ax_t" } }], "ret
35990 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
359a0 67 22 3a 20 22 69 6e 74 6d 61 78 5f 74 22 20 7d  g": "intmax_t" }
359b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
359c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
359d0 20 22 69 6d 61 78 64 69 76 22 2c 20 22 6e 73 22   "imaxdiv", "ns"
359e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
359f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69   "/usr/include/i
35a00 6e 74 74 79 70 65 73 2e 68 3a 32 39 33 3a 31 38  nttypes.h:293:18
35a10 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
35a20 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
35a30 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
35a40 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
35a50 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
35a60 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
35a70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
35a80 5f 5f 6e 75 6d 65 72 22 2c 20 22 74 79 70 65 22  __numer", "type"
35a90 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 6d  : { "tag": "intm
35aa0 61 78 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ax_t" } }, { "ta
35ab0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
35ac0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6e 6f   "name": "__deno
35ad0 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
35ae0 61 67 22 3a 20 22 69 6e 74 6d 61 78 5f 74 22 20  ag": "intmax_t" 
35af0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
35b00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69  pe": { "tag": "i
35b10 6d 61 78 64 69 76 5f 74 22 20 7d 20 7d 2c 0a 7b  maxdiv_t" } },.{
35b20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
35b30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
35b40 74 6f 69 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30  toimax", "ns": 0
35b50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
35b60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74  usr/include/intt
35b70 79 70 65 73 2e 68 3a 32 39 37 3a 31 37 22 2c 20  ypes.h:297:17", 
35b80 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
35b90 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
35ba0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
35bb0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
35bc0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
35bd0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
35be0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
35bf0 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
35c00 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
35c10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
35c20 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
35c30 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
35c40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
35c50 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
35c60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
35c70 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20  e": "__endptr", 
35c80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
35c90 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
35ca0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
35cb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
35cc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
35cd0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
35ce0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
35cf0 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b  t": 8 } } } }, {
35d00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
35d10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
35d20 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
35d30 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
35d40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
35d50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
35d60 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
35d70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
35d80 3a 20 22 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d  : "intmax_t" } }
35d90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
35da0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
35db0 73 74 72 74 6f 75 6d 61 78 22 2c 20 22 6e 73 22  strtoumax", "ns"
35dc0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
35dd0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69   "/usr/include/i
35de0 6e 74 74 79 70 65 73 2e 68 3a 33 30 31 3a 31 38  nttypes.h:301:18
35df0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
35e00 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
35e10 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
35e20 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
35e30 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
35e40 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
35e50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
35e60 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a  __nptr", "type":
35e70 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
35e80 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
35e90 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
35ea0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
35eb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
35ec0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
35ed0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
35ee0 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72  name": "__endptr
35ef0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
35f00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
35f10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
35f20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
35f30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
35f40 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
35f50 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
35f60 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
35f70 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
35f80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
35f90 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70 65 22  "__base", "type"
35fa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
35fb0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
35fc0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
35fd0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
35fe0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
35ff0 61 67 22 3a 20 22 75 69 6e 74 6d 61 78 5f 74 22  ag": "uintmax_t"
36000 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
36010 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
36020 22 3a 20 22 77 63 73 74 6f 69 6d 61 78 22 2c 20  ": "wcstoimax", 
36030 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
36040 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
36050 64 65 2f 69 6e 74 74 79 70 65 73 2e 68 3a 33 30  de/inttypes.h:30
36060 35 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  5:17", "variadic
36070 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
36080 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
36090 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
360a0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
360b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
360c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
360d0 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79  ": "__nptr", "ty
360e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
360f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
36100 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 77  : { "tag": "__gw
36110 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
36120 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
36130 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
36140 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22 3a  endptr", "type":
36150 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
36160 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
36170 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
36180 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
36190 67 22 3a 20 22 5f 5f 67 77 63 68 61 72 5f 74 22  g": "__gwchar_t"
361a0 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
361b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
361c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
361d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
361e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
361f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
36200 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
36210 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
36220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e  e": { "tag": "in
36230 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  tmax_t" } },.{ "
36240 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
36250 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 74 6f  , "name": "wcsto
36260 75 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  umax", "ns": 0, 
36270 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
36280 72 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70  r/include/inttyp
36290 65 73 2e 68 3a 33 31 30 3a 31 38 22 2c 20 22 76  es.h:310:18", "v
362a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
362b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
362c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
362d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
362e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
362f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
36300 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74  , "name": "__npt
36310 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
36320 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
36330 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
36340 3a 20 22 5f 5f 67 77 63 68 61 72 5f 74 22 20 7d  : "__gwchar_t" }
36350 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
36360 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
36370 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20  e": "__endptr", 
36380 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
36390 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
363a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
363b0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
363c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 77  : { "tag": "__gw
363d0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 2c  char_t" } } } },
363e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
363f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
36400 5f 5f 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a  __base", "type":
36410 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
36420 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
36430 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
36440 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
36450 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
36460 67 22 3a 20 22 75 69 6e 74 6d 61 78 5f 74 22 20  g": "uintmax_t" 
36470 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
36480 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  num", "ns": 0, "
36490 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
364a0 20 34 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   41, "location":
364b0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63   "/usr/include/c
364c0 74 79 70 65 2e 68 3a 34 36 3a 31 22 2c 20 22 66  type.h:46:1", "f
364d0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
364e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
364f0 22 3a 20 22 5f 49 53 75 70 70 65 72 22 2c 20 22  ": "_ISupper", "
36500 76 61 6c 75 65 22 3a 20 32 35 36 20 7d 2c 20 7b  value": 256 }, {
36510 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
36520 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53 6c 6f 77   "name": "_ISlow
36530 65 72 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 31  er", "value": 51
36540 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
36550 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
36560 5f 49 53 61 6c 70 68 61 22 2c 20 22 76 61 6c 75  _ISalpha", "valu
36570 65 22 3a 20 31 30 32 34 20 7d 2c 20 7b 20 22 74  e": 1024 }, { "t
36580 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
36590 61 6d 65 22 3a 20 22 5f 49 53 64 69 67 69 74 22  ame": "_ISdigit"
365a0 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 34 38 20  , "value": 2048 
365b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
365c0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49  ld", "name": "_I
365d0 53 78 64 69 67 69 74 22 2c 20 22 76 61 6c 75 65  Sxdigit", "value
365e0 22 3a 20 34 30 39 36 20 7d 2c 20 7b 20 22 74 61  ": 4096 }, { "ta
365f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
36600 6d 65 22 3a 20 22 5f 49 53 73 70 61 63 65 22 2c  me": "_ISspace",
36610 20 22 76 61 6c 75 65 22 3a 20 38 31 39 32 20 7d   "value": 8192 }
36620 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
36630 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53  d", "name": "_IS
36640 70 72 69 6e 74 22 2c 20 22 76 61 6c 75 65 22 3a  print", "value":
36650 20 31 36 33 38 34 20 7d 2c 20 7b 20 22 74 61 67   16384 }, { "tag
36660 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
36670 65 22 3a 20 22 5f 49 53 67 72 61 70 68 22 2c 20  e": "_ISgraph", 
36680 22 76 61 6c 75 65 22 3a 20 33 32 37 36 38 20 7d  "value": 32768 }
36690 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
366a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53  d", "name": "_IS
366b0 62 6c 61 6e 6b 22 2c 20 22 76 61 6c 75 65 22 3a  blank", "value":
366c0 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   1 }, { "tag": "
366d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
366e0 22 5f 49 53 63 6e 74 72 6c 22 2c 20 22 76 61 6c  "_IScntrl", "val
366f0 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
36700 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
36710 65 22 3a 20 22 5f 49 53 70 75 6e 63 74 22 2c 20  e": "_ISpunct", 
36720 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20  "value": 4 }, { 
36730 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
36740 22 6e 61 6d 65 22 3a 20 22 5f 49 53 61 6c 6e 75  "name": "_ISalnu
36750 6d 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 20 7d  m", "value": 8 }
36760 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  ] },.{ "tag": "f
36770 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
36780 3a 20 22 5f 5f 63 74 79 70 65 5f 62 5f 6c 6f 63  : "__ctype_b_loc
36790 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
367a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
367b0 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 37 39  clude/ctype.h:79
367c0 3a 33 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :35", "variadic"
367d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
367e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
367f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
36800 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
36810 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
36820 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
36830 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
36840 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
36850 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
36860 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
36870 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74  ned-short", "bit
36880 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
36890 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
368a0 7d 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  } } } },.{ "tag"
368b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
368c0 61 6d 65 22 3a 20 22 5f 5f 63 74 79 70 65 5f 74  ame": "__ctype_t
368d0 6f 6c 6f 77 65 72 5f 6c 6f 63 22 2c 20 22 6e 73  olower_loc", "ns
368e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
368f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
36900 63 74 79 70 65 2e 68 3a 38 31 3a 32 36 22 2c 20  ctype.h:81:26", 
36910 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
36920 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
36930 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
36940 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
36950 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
36960 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
36970 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
36980 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
36990 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
369a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
369b0 22 3a 20 22 5f 5f 69 6e 74 33 32 5f 74 22 20 7d  ": "__int32_t" }
369c0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
369d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
369e0 6d 65 22 3a 20 22 5f 5f 63 74 79 70 65 5f 74 6f  me": "__ctype_to
369f0 75 70 70 65 72 5f 6c 6f 63 22 2c 20 22 6e 73 22  upper_loc", "ns"
36a00 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
36a10 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63   "/usr/include/c
36a20 74 79 70 65 2e 68 3a 38 33 3a 32 36 22 2c 20 22  type.h:83:26", "
36a30 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
36a40 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
36a50 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
36a60 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
36a70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
36a80 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
36a90 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
36aa0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
36ab0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
36ac0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
36ad0 3a 20 22 5f 5f 69 6e 74 33 32 5f 74 22 20 7d 20  : "__int32_t" } 
36ae0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
36af0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
36b00 65 22 3a 20 22 69 73 61 6c 6e 75 6d 22 2c 20 22  e": "isalnum", "
36b10 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
36b20 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
36b30 65 2f 63 74 79 70 65 2e 68 3a 31 30 38 3a 31 20  e/ctype.h:108:1 
36b40 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
36b50 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
36b60 30 38 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64  08:12>", "variad
36b70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
36b80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
36b90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
36ba0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
36bb0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
36bc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
36bd0 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
36be0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
36bf0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
36c00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
36c10 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
36c20 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
36c30 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
36c40 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
36c50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
36c60 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
36c70 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
36c80 3a 20 22 69 73 61 6c 70 68 61 22 2c 20 22 6e 73  : "isalpha", "ns
36c90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
36ca0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
36cb0 63 74 79 70 65 2e 68 3a 31 30 39 3a 31 20 3c 53  ctype.h:109:1 <S
36cc0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
36cd0 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 30 39  lude/ctype.h:109
36ce0 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :12>", "variadic
36cf0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
36d00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
36d10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
36d20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
36d30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
36d40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
36d50 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
36d60 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
36d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
36d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
36d90 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
36da0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
36db0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
36dc0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
36dd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
36de0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
36df0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
36e00 22 69 73 63 6e 74 72 6c 22 2c 20 22 6e 73 22 3a  "iscntrl", "ns":
36e10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
36e20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  "/usr/include/ct
36e30 79 70 65 2e 68 3a 31 31 30 3a 31 20 3c 53 70 65  ype.h:110:1 <Spe
36e40 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
36e50 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 30 3a 31  de/ctype.h:110:1
36e60 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  2>", "variadic":
36e70 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
36e80 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
36e90 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
36ea0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
36eb0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
36ec0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
36ed0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
36ee0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
36ef0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
36f00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
36f10 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
36f20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
36f30 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
36f40 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
36f50 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
36f60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
36f70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ion", "name": "i
36f80 73 64 69 67 69 74 22 2c 20 22 6e 73 22 3a 20 30  sdigit", "ns": 0
36f90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
36fa0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
36fb0 65 2e 68 3a 31 31 31 3a 31 20 3c 53 70 65 6c 6c  e.h:111:1 <Spell
36fc0 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
36fd0 2f 63 74 79 70 65 2e 68 3a 31 31 31 3a 31 32 3e  /ctype.h:111:12>
36fe0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
36ff0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
37000 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
37010 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
37020 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
37030 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
37040 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
37050 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
37060 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
37070 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
37080 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
37090 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
370a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
370b0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
370c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
370d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
370e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
370f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 6c  n", "name": "isl
37100 6f 77 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ower", "ns": 0, 
37110 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
37120 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
37130 68 3a 31 31 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:112:1 <Spellin
37140 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63  g=/usr/include/c
37150 74 79 70 65 2e 68 3a 31 31 32 3a 31 32 3e 22 2c  type.h:112:12>",
37160 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
37170 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
37180 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
37190 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
371a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
371b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
371c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
371d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
371e0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
371f0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
37200 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
37210 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
37220 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
37230 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
37240 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
37250 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
37260 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
37270 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 67 72 61  , "name": "isgra
37280 70 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ph", "ns": 0, "l
37290 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
372a0 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
372b0 31 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  113:1 <Spelling=
372c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
372d0 70 65 2e 68 3a 31 31 33 3a 31 32 3e 22 2c 20 22  pe.h:113:12>", "
372e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
372f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
37300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
37310 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
37320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
37330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
37340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
37350 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
37360 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
37370 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
37380 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
37390 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
373a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
373b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
373c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
373d0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
373e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
373f0 22 6e 61 6d 65 22 3a 20 22 69 73 70 72 69 6e 74  "name": "isprint
37400 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
37410 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
37420 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31  clude/ctype.h:11
37430 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  4:1 <Spelling=/u
37440 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
37450 2e 68 3a 31 31 34 3a 31 32 3e 22 2c 20 22 76 61  .h:114:12>", "va
37460 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
37470 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
37480 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
37490 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
374a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
374b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
374c0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
374d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
374e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
374f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
37500 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
37510 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
37520 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
37530 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
37540 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
37550 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
37560 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
37570 61 6d 65 22 3a 20 22 69 73 70 75 6e 63 74 22 2c  ame": "ispunct",
37580 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
37590 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
375a0 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 35 3a  ude/ctype.h:115:
375b0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
375c0 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
375d0 3a 31 31 35 3a 31 32 3e 22 2c 20 22 76 61 72 69  :115:12>", "vari
375e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
375f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
37600 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
37610 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
37620 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
37630 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
37640 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
37650 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
37660 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
37670 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
37680 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
37690 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
376a0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
376b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
376c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
376d0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
376e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
376f0 65 22 3a 20 22 69 73 73 70 61 63 65 22 2c 20 22  e": "isspace", "
37700 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
37710 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
37720 65 2f 63 74 79 70 65 2e 68 3a 31 31 36 3a 31 20  e/ctype.h:116:1 
37730 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
37740 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
37750 31 36 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64  16:12>", "variad
37760 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
37770 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
37780 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
37790 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
377a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
377b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
377c0 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
377d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
377e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
377f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
37800 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
37810 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
37820 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
37830 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
37840 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
37850 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
37860 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
37870 3a 20 22 69 73 75 70 70 65 72 22 2c 20 22 6e 73  : "isupper", "ns
37880 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
37890 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
378a0 63 74 79 70 65 2e 68 3a 31 31 37 3a 31 20 3c 53  ctype.h:117:1 <S
378b0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
378c0 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 37  lude/ctype.h:117
378d0 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :12>", "variadic
378e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
378f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
37900 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
37910 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
37920 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
37930 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
37940 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
37950 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
37960 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
37970 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
37980 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
37990 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
379a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
379b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
379c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
379d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
379e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
379f0 22 69 73 78 64 69 67 69 74 22 2c 20 22 6e 73 22  "isxdigit", "ns"
37a00 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
37a10 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63   "/usr/include/c
37a20 74 79 70 65 2e 68 3a 31 31 38 3a 31 20 3c 53 70  type.h:118:1 <Sp
37a30 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
37a40 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 38 3a  ude/ctype.h:118:
37a50 31 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  12>", "variadic"
37a60 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
37a70 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
37a80 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
37a90 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
37aa0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
37ab0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
37ac0 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
37ad0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37ae0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37af0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37b00 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
37b10 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
37b20 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
37b30 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
37b40 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
37b50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
37b60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
37b70 74 6f 6c 6f 77 65 72 22 2c 20 22 6e 73 22 3a 20  tolower", "ns": 
37b80 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
37b90 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
37ba0 70 65 2e 68 3a 31 32 32 3a 31 32 22 2c 20 22 76  pe.h:122:12", "v
37bb0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
37bc0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
37bd0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
37be0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
37bf0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
37c00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
37c10 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
37c20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
37c30 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
37c40 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
37c50 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
37c60 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
37c70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
37c80 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
37c90 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
37ca0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
37cb0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
37cc0 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 75 70 70  , "name": "toupp
37cd0 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
37ce0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
37cf0 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
37d00 31 32 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64  125:12", "variad
37d10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
37d20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
37d30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
37d40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
37d50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
37d60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
37d70 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70  me": "__c", "typ
37d80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
37d90 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
37da0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
37db0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
37dc0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
37dd0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37de0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37df0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37e00 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
37e10 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
37e20 6d 65 22 3a 20 22 69 73 62 6c 61 6e 6b 22 2c 20  me": "isblank", 
37e30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
37e40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
37e50 64 65 2f 63 74 79 70 65 2e 68 3a 31 33 30 3a 31  de/ctype.h:130:1
37e60 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
37e70 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
37e80 31 33 30 3a 31 32 3e 22 2c 20 22 76 61 72 69 61  130:12>", "varia
37e90 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
37ea0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
37eb0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
37ec0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
37ed0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
37ee0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
37ef0 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
37f00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
37f10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
37f20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
37f30 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
37f40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
37f50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
37f60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
37f70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
37f80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
37f90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
37fa0 22 3a 20 22 69 73 61 73 63 69 69 22 2c 20 22 6e  ": "isascii", "n
37fb0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
37fc0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
37fd0 2f 63 74 79 70 65 2e 68 3a 31 34 32 3a 31 32 22  /ctype.h:142:12"
37fe0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
37ff0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
38000 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
38010 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
38020 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
38030 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
38040 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
38050 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
38060 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
38070 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
38080 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
38090 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
380a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
380b0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
380c0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
380d0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
380e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
380f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ion", "name": "t
38100 6f 61 73 63 69 69 22 2c 20 22 6e 73 22 3a 20 30  oascii", "ns": 0
38110 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
38120 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
38130 65 2e 68 3a 31 34 36 3a 31 32 22 2c 20 22 76 61  e.h:146:12", "va
38140 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
38150 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
38160 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
38170 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
38180 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
38190 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
381a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
381b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
381c0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
381d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
381e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
381f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
38200 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
38210 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
38220 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
38230 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
38240 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
38250 20 22 6e 61 6d 65 22 3a 20 22 5f 74 6f 75 70 70   "name": "_toupp
38260 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
38270 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
38280 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
38290 31 35 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  150:1 <Spelling=
382a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
382b0 70 65 2e 68 3a 31 35 30 3a 31 32 3e 22 2c 20 22  pe.h:150:12>", "
382c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
382d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
382e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
382f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
38300 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
38310 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
38320 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
38330 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
38340 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
38350 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
38360 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
38370 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
38380 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
38390 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
383a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
383b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
383c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
383d0 22 6e 61 6d 65 22 3a 20 22 5f 74 6f 6c 6f 77 65  "name": "_tolowe
383e0 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
383f0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
38400 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
38410 35 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  51:1 <Spelling=/
38420 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
38430 65 2e 68 3a 31 35 31 3a 31 32 3e 22 2c 20 22 76  e.h:151:12>", "v
38440 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
38450 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
38460 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
38470 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
38480 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
38490 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
384a0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
384b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
384c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
384d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
384e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
384f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
38500 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
38510 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
38520 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
38530 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
38540 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
38550 6e 61 6d 65 22 3a 20 22 69 73 61 6c 6e 75 6d 5f  name": "isalnum_
38560 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
38570 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
38580 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32  nclude/ctype.h:2
38590 35 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  51:1 <Spelling=/
385a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
385b0 65 2e 68 3a 32 35 31 3a 31 34 3e 22 2c 20 22 76  e.h:251:14>", "v
385c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
385d0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
385e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
385f0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
38600 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
38610 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
38620 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
38630 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
38640 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
38650 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
38660 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
38670 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
38680 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
38690 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
386a0 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20  ": "locale_t" } 
386b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
386c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
386d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
386e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
386f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
38700 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
38710 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 61 6c 70  , "name": "isalp
38720 68 61 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ha_l", "ns": 0, 
38730 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
38740 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
38750 68 3a 32 35 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:252:1 <Spellin
38760 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63  g=/usr/include/c
38770 74 79 70 65 2e 68 3a 32 35 32 3a 31 34 3e 22 2c  type.h:252:14>",
38780 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
38790 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
387a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
387b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
387c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
387d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
387e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
387f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
38800 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
38810 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
38820 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
38830 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
38840 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
38850 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
38860 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22  tag": "locale_t"
38870 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
38880 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
38890 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
388a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
388b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
388c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
388d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  on", "name": "is
388e0 63 6e 74 72 6c 5f 6c 22 2c 20 22 6e 73 22 3a 20  cntrl_l", "ns": 
388f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
38900 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
38910 70 65 2e 68 3a 32 35 33 3a 31 20 3c 53 70 65 6c  pe.h:253:1 <Spel
38920 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
38930 65 2f 63 74 79 70 65 2e 68 3a 32 35 33 3a 31 34  e/ctype.h:253:14
38940 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
38950 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
38960 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
38970 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
38980 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
38990 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
389a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
389b0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
389c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
389d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
389e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
389f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
38a00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
38a10 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
38a20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
38a30 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
38a40 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
38a50 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
38a60 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
38a70 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
38a80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
38a90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
38aa0 22 69 73 64 69 67 69 74 5f 6c 22 2c 20 22 6e 73  "isdigit_l", "ns
38ab0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
38ac0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
38ad0 63 74 79 70 65 2e 68 3a 32 35 34 3a 31 20 3c 53  ctype.h:254:1 <S
38ae0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
38af0 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 34  lude/ctype.h:254
38b00 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :14>", "variadic
38b10 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
38b20 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
38b30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
38b40 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
38b50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
38b60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
38b70 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
38b80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
38b90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
38ba0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
38bb0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
38bc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
38bd0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
38be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63  ": { "tag": "loc
38bf0 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ale_t" } }], "re
38c00 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
38c10 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
38c20 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
38c30 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
38c40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
38c50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
38c60 22 3a 20 22 69 73 6c 6f 77 65 72 5f 6c 22 2c 20  ": "islower_l", 
38c70 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
38c80 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
38c90 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 35 3a 31  de/ctype.h:255:1
38ca0 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
38cb0 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
38cc0 32 35 35 3a 31 34 3e 22 2c 20 22 76 61 72 69 61  255:14>", "varia
38cd0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
38ce0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
38cf0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
38d00 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
38d10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
38d20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
38d30 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
38d40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
38d50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
38d60 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
38d70 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
38d80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
38d90 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
38da0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
38db0 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20  locale_t" } }], 
38dc0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
38dd0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
38de0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
38df0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
38e00 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
38e10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
38e20 61 6d 65 22 3a 20 22 69 73 67 72 61 70 68 5f 6c  ame": "isgraph_l
38e30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
38e40 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
38e50 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35  clude/ctype.h:25
38e60 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  6:1 <Spelling=/u
38e70 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
38e80 2e 68 3a 32 35 36 3a 31 34 3e 22 2c 20 22 76 61  .h:256:14>", "va
38e90 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
38ea0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
38eb0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
38ec0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
38ed0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
38ee0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
38ef0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
38f00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
38f10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
38f20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
38f30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
38f40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
38f50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
38f60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
38f70 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d  : "locale_t" } }
38f80 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
38f90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
38fa0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
38fb0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
38fc0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
38fd0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
38fe0 20 22 6e 61 6d 65 22 3a 20 22 69 73 70 72 69 6e   "name": "isprin
38ff0 74 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  t_l", "ns": 0, "
39000 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
39010 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39020 3a 32 35 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :257:1 <Spelling
39030 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  =/usr/include/ct
39040 79 70 65 2e 68 3a 32 35 37 3a 31 34 3e 22 2c 20  ype.h:257:14>", 
39050 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
39060 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
39070 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
39080 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
39090 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
390a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
390b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
390c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
390d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
390e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
390f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
39100 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
39110 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
39120 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
39130 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20  ag": "locale_t" 
39140 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
39150 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
39160 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
39170 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
39180 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
39190 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
391a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 70  n", "name": "isp
391b0 75 6e 63 74 5f 6c 22 2c 20 22 6e 73 22 3a 20 30  unct_l", "ns": 0
391c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
391d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
391e0 65 2e 68 3a 32 35 38 3a 31 20 3c 53 70 65 6c 6c  e.h:258:1 <Spell
391f0 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
39200 2f 63 74 79 70 65 2e 68 3a 32 35 38 3a 31 34 3e  /ctype.h:258:14>
39210 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
39220 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
39230 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
39240 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
39250 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
39260 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
39270 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
39280 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
39290 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
392a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
392b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
392c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
392d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
392e0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
392f0 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f   "tag": "locale_
39300 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
39310 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
39320 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
39330 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
39340 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
39350 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
39360 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
39370 69 73 73 70 61 63 65 5f 6c 22 2c 20 22 6e 73 22  isspace_l", "ns"
39380 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
39390 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63   "/usr/include/c
393a0 74 79 70 65 2e 68 3a 32 35 39 3a 31 20 3c 53 70  type.h:259:1 <Sp
393b0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
393c0 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 39 3a  ude/ctype.h:259:
393d0 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  14>", "variadic"
393e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
393f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
39400 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
39410 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
39420 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
39430 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
39440 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
39450 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
39460 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
39470 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
39480 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
39490 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
394a0 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
394b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61  : { "tag": "loca
394c0 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  le_t" } }], "ret
394d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
394e0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
394f0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
39500 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
39510 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
39520 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
39530 3a 20 22 69 73 75 70 70 65 72 5f 6c 22 2c 20 22  : "isupper_l", "
39540 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
39550 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
39560 65 2f 63 74 79 70 65 2e 68 3a 32 36 30 3a 31 20  e/ctype.h:260:1 
39570 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
39580 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32  nclude/ctype.h:2
39590 36 30 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  60:14>", "variad
395a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
395b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
395c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
395d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
395e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
395f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
39600 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
39610 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
39620 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
39630 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
39640 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
39650 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
39660 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
39670 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c  pe": { "tag": "l
39680 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  ocale_t" } }], "
39690 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
396a0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
396b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
396c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
396d0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
396e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
396f0 6d 65 22 3a 20 22 69 73 78 64 69 67 69 74 5f 6c  me": "isxdigit_l
39700 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
39710 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
39720 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 36  clude/ctype.h:26
39730 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  1:1 <Spelling=/u
39740 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
39750 2e 68 3a 32 36 31 3a 31 34 3e 22 2c 20 22 76 61  .h:261:14>", "va
39760 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
39770 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
39780 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
39790 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
397a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
397b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
397c0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
397d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
397e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
397f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
39800 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
39810 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
39820 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
39830 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
39840 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d  : "locale_t" } }
39850 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
39860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
39870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
39880 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
39890 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
398a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
398b0 20 22 6e 61 6d 65 22 3a 20 22 69 73 62 6c 61 6e   "name": "isblan
398c0 6b 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  k_l", "ns": 0, "
398d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
398e0 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
398f0 3a 32 36 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :263:1 <Spelling
39900 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  =/usr/include/ct
39910 79 70 65 2e 68 3a 32 36 33 3a 31 34 3e 22 2c 20  ype.h:263:14>", 
39920 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
39930 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
39940 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
39950 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
39960 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
39970 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
39980 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
39990 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
399a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
399b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
399c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
399d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
399e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
399f0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
39a00 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20  ag": "locale_t" 
39a10 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
39a20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
39a30 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
39a40 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
39a50 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
39a60 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
39a70 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74  n", "name": "__t
39a80 6f 6c 6f 77 65 72 5f 6c 22 2c 20 22 6e 73 22 3a  olower_l", "ns":
39a90 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
39aa0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  "/usr/include/ct
39ab0 79 70 65 2e 68 3a 32 36 37 3a 31 32 22 2c 20 22  ype.h:267:12", "
39ac0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
39ad0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
39ae0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
39af0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
39b00 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
39b10 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
39b20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22  ", "name": "__c"
39b30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
39b40 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
39b50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
39b60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
39b70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
39b80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
39b90 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70 65 22 3a  : "__l", "type":
39ba0 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c   { "tag": "local
39bb0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
39bc0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
39bd0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
39be0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
39bf0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
39c00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
39c10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
39c20 20 22 74 6f 6c 6f 77 65 72 5f 6c 22 2c 20 22 6e   "tolower_l", "n
39c30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
39c40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
39c50 2f 63 74 79 70 65 2e 68 3a 32 36 38 3a 31 32 22  /ctype.h:268:12"
39c60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
39c70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
39c80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
39c90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
39ca0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
39cb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
39cc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
39cd0 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
39ce0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39cf0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39d00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39d10 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
39d20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
39d30 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70  me": "__l", "typ
39d40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
39d50 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
39d60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
39d70 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39d80 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39d90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39da0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
39db0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
39dc0 65 22 3a 20 22 5f 5f 74 6f 75 70 70 65 72 5f 6c  e": "__toupper_l
39dd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
39de0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
39df0 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 37  clude/ctype.h:27
39e00 31 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  1:12", "variadic
39e10 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
39e20 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
39e30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
39e40 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
39e50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
39e60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
39e70 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22  ": "__c", "type"
39e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
39e90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
39ea0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
39eb0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
39ec0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
39ed0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 22 2c  , "name": "__l",
39ee0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
39ef0 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d  : "locale_t" } }
39f00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
39f10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
39f20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
39f30 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
39f40 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
39f50 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
39f60 20 22 6e 61 6d 65 22 3a 20 22 74 6f 75 70 70 65   "name": "touppe
39f70 72 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  r_l", "ns": 0, "
39f80 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
39f90 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39fa0 3a 32 37 32 3a 31 32 22 2c 20 22 76 61 72 69 61  :272:12", "varia
39fb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
39fc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
39fd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
39fe0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
39ff0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3a000 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3a010 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79  ame": "__c", "ty
3a020 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3a030 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
3a040 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
3a050 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
3a060 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3a070 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3a080 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
3a090 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20  ag": "locale_t" 
3a0a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3a0b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3a0c0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
3a0d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
3a0e0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
3a0f0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
3a100 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
3a110 65 22 3a 20 22 66 6c 6f 61 74 5f 74 22 2c 20 22  e": "float_t", "
3a120 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3a130 2f 69 6e 63 6c 75 64 65 2f 6d 61 74 68 2e 68 3a  /include/math.h:
3a140 38 33 3a 31 35 22 2c 20 22 74 79 70 65 22 3a 20  83:15", "type": 
3a150 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
3a160 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
3a170 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
3a180 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
3a190 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
3a1a0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
3a1b0 20 22 64 6f 75 62 6c 65 5f 74 22 2c 20 22 6c 6f   "double_t", "lo
3a1c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3a1d0 6e 63 6c 75 64 65 2f 6d 61 74 68 2e 68 3a 38 34  nclude/math.h:84
3a1e0 3a 31 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :16", "type": { 
3a1f0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3a200 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3a210 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3a220 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3a230 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3a240 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 70 63 6c 61  "name": "__fpcla
3a250 73 73 69 66 79 22 2c 20 22 6e 73 22 3a 20 30 2c  ssify", "ns": 0,
3a260 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3a270 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3a280 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
3a290 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 32 31 3a  -functions.h:21:
3a2a0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
3a2b0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3a2c0 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66  thcalls-helper-f
3a2d0 75 6e 63 74 69 6f 6e 73 2e 68 3a 32 31 3a 32 30  unctions.h:21:20
3a2e0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3a2f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3a300 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3a310 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3a320 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3a330 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3a340 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3a350 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65  "__value", "type
3a360 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3a370 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3a380 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3a390 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3a3a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3a3b0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
3a3c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
3a3d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3a3e0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
3a3f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3a400 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 62 69  name": "__signbi
3a410 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
3a420 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3a430 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3a440 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e  calls-helper-fun
3a450 63 74 69 6f 6e 73 2e 68 3a 32 35 3a 31 20 3c 53  ctions.h:25:1 <S
3a460 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
3a470 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3a480 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
3a490 69 6f 6e 73 2e 68 3a 32 35 3a 32 30 3e 22 2c 20  ions.h:25:20>", 
3a4a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3a4b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3a4c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3a4d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3a4e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3a4f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3a500 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76  r", "name": "__v
3a510 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
3a520 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3a530 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3a540 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3a550 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3a560 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3a570 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
3a580 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
3a590 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
3a5a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3a5b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3a5c0 22 3a 20 22 5f 5f 69 73 69 6e 66 22 2c 20 22 6e  ": "__isinf", "n
3a5d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3a5e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3a5f0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d  /bits/mathcalls-
3a600 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73  helper-functions
3a610 2e 68 3a 33 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:30:1 <Spellin
3a620 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
3a630 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65  its/mathcalls-he
3a640 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68  lper-functions.h
3a650 3a 33 30 3a 32 30 3e 22 2c 20 22 76 61 72 69 61  :30:20>", "varia
3a660 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3a670 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3a680 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3a690 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3a6a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3a6b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3a6c0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
3a6d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3a6e0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3a6f0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3a700 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3a710 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3a720 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3a730 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
3a740 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
3a750 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
3a760 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3a770 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
3a780 66 69 6e 69 74 65 22 2c 20 22 6e 73 22 3a 20 30  finite", "ns": 0
3a790 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3a7a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3a7b0 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65  /mathcalls-helpe
3a7c0 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 33  r-functions.h:33
3a7d0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3a7e0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3a7f0 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d  athcalls-helper-
3a800 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 33 3a 32  functions.h:33:2
3a810 30 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  0>", "variadic":
3a820 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3a830 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3a840 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3a850 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3a860 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3a870 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3a880 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
3a890 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3a8a0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3a8b0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3a8c0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
3a8d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
3a8e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
3a8f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
3a900 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3a910 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
3a920 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3a930 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 73 6e 61 6e  "name": "__isnan
3a940 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3a950 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3a960 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3a970 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63  alls-helper-func
3a980 74 69 6f 6e 73 2e 68 3a 33 36 3a 31 20 3c 53 70  tions.h:36:1 <Sp
3a990 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
3a9a0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3a9b0 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69  ls-helper-functi
3a9c0 6f 6e 73 2e 68 3a 33 36 3a 32 30 3e 22 2c 20 22  ons.h:36:20>", "
3a9d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3a9e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3a9f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3aa00 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3aa10 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3aa20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3aa30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
3aa40 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
3aa50 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3aa60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3aa70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3aa80 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3aa90 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3aaa0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
3aab0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
3aac0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
3aad0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3aae0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3aaf0 3a 20 22 5f 5f 69 73 65 71 73 69 67 22 2c 20 22  : "__iseqsig", "
3ab00 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3ab10 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3ab20 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3ab30 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e  -helper-function
3ab40 73 2e 68 3a 33 39 3a 31 20 3c 53 70 65 6c 6c 69  s.h:39:1 <Spelli
3ab50 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
3ab60 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
3ab70 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
3ab80 68 3a 33 39 3a 32 30 3e 22 2c 20 22 76 61 72 69  h:39:20>", "vari
3ab90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3aba0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3abb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3abc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3abd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3abe0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3abf0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3ac00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3ac10 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3ac20 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3ac30 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3ac40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
3ac50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3ac60 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
3ac70 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3ac80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3ac90 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3aca0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3acb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3acc0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
3acd0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
3ace0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
3acf0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
3ad00 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3ad10 65 22 3a 20 22 5f 5f 69 73 73 69 67 6e 61 6c 69  e": "__issignali
3ad20 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ng", "ns": 0, "l
3ad30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3ad40 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3ad50 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75  hcalls-helper-fu
3ad60 6e 63 74 69 6f 6e 73 2e 68 3a 34 32 3a 31 20 3c  nctions.h:42:1 <
3ad70 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3ad80 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3ad90 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63  alls-helper-func
3ada0 74 69 6f 6e 73 2e 68 3a 34 32 3a 32 30 3e 22 2c  tions.h:42:20>",
3adb0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3adc0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3add0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3ade0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3adf0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3ae00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3ae10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3ae20 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
3ae30 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3ae40 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3ae50 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3ae60 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3ae70 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3ae80 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
3ae90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
3aea0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
3aeb0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
3aec0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3aed0 65 22 3a 20 22 61 63 6f 73 22 2c 20 22 6e 73 22  e": "acos", "ns"
3aee0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
3aef0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
3af00 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3af10 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  53:1 <Spelling=/
3af20 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3af30 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 33 3a  /mathcalls.h:53:
3af40 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
3af50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3af60 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3af70 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3af80 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3af90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3afa0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3afb0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3afc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3afd0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3afe0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3aff0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
3b000 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
3b010 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3b020 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3b030 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3b040 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3b050 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3b060 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63 6f 73 22  "name": "__acos"
3b070 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3b080 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3b090 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3b0a0 6c 6c 73 2e 68 3a 35 33 3a 31 20 3c 53 70 65 6c  lls.h:53:1 <Spel
3b0b0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
3b0c0 61 63 65 3e 3a 37 36 3a 31 3e 22 2c 20 22 76 61  ace>:76:1>", "va
3b0d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
3b0e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
3b0f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
3b100 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
3b110 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
3b120 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3b130 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3b140 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3b150 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3b160 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3b170 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3b180 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3b190 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3b1a0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3b1b0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3b1c0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3b1d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3b1e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3b1f0 61 73 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  asin", "ns": 0, 
3b200 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3b210 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3b220 61 74 68 63 61 6c 6c 73 2e 68 3a 35 35 3a 31 20  athcalls.h:55:1 
3b230 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
3b240 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3b250 63 61 6c 6c 73 2e 68 3a 35 35 3a 31 33 3e 22 2c  calls.h:55:13>",
3b260 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3b270 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3b280 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3b290 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3b2a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3b2b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3b2c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3b2d0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3b2e0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3b2f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3b300 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3b310 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3b320 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3b330 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3b340 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3b350 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3b360 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3b370 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3b380 22 3a 20 22 5f 5f 61 73 69 6e 22 2c 20 22 6e 73  ": "__asin", "ns
3b390 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3b3a0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3b3b0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3b3c0 3a 35 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :55:1 <Spelling=
3b3d0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
3b3e0 37 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  77:1>", "variadi
3b3f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3b400 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3b410 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3b420 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3b430 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3b440 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3b450 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3b460 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3b470 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3b480 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3b490 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3b4a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3b4b0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3b4c0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3b4d0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3b4e0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3b4f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3b500 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 61 6e 22  , "name": "atan"
3b510 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3b520 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3b530 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3b540 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53 70 65 6c  lls.h:57:1 <Spel
3b550 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
3b560 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3b570 2e 68 3a 35 37 3a 31 33 3e 22 2c 20 22 76 61 72  .h:57:13>", "var
3b580 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
3b590 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
3b5a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
3b5b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
3b5c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
3b5d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3b5e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
3b5f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3b600 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3b610 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3b620 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3b630 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3b640 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3b650 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3b660 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3b670 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3b680 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3b690 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3b6a0 5f 61 74 61 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  _atan", "ns": 0,
3b6b0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3b6c0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3b6d0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 37 3a 31  mathcalls.h:57:1
3b6e0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
3b6f0 74 63 68 20 73 70 61 63 65 3e 3a 37 38 3a 31 3e  tch space>:78:1>
3b700 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3b710 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3b720 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3b730 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3b740 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3b750 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3b760 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3b770 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
3b780 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3b790 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3b7a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3b7b0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3b7c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3b7d0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3b7e0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3b7f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3b800 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3b810 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3b820 6d 65 22 3a 20 22 61 74 61 6e 32 22 2c 20 22 6e  me": "atan2", "n
3b830 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3b840 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3b850 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3b860 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:59:1 <Spelling
3b870 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
3b880 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35  ts/mathcalls.h:5
3b890 39 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  9:13>", "variadi
3b8a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3b8b0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3b8c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3b8d0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3b8e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3b8f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3b900 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
3b910 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3b920 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3b930 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3b940 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
3b950 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3b960 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3b970 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3b980 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3b990 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3b9a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3b9b0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3b9c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3b9d0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3b9e0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3b9f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3ba00 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3ba10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3ba20 65 22 3a 20 22 5f 5f 61 74 61 6e 32 22 2c 20 22  e": "__atan2", "
3ba30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3ba40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3ba50 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3ba60 2e 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:59:1 <Spellin
3ba70 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3ba80 3e 3a 37 39 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:79:1>", "varia
3ba90 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3baa0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3bab0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3bac0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3bad0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3bae0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3baf0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
3bb00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3bb10 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3bb20 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3bb30 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3bb40 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
3bb50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3bb60 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3bb70 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3bb80 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3bb90 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3bba0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3bbb0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3bbc0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3bbd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3bbe0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3bbf0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
3bc00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
3bc10 61 6d 65 22 3a 20 22 63 6f 73 22 2c 20 22 6e 73  ame": "cos", "ns
3bc20 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3bc30 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3bc40 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3bc50 3a 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :62:1 <Spelling=
3bc60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3bc70 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 32  s/mathcalls.h:62
3bc80 3a 31 37 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :17>", "variadic
3bc90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3bca0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3bcb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3bcc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3bcd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3bce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3bcf0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3bd00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3bd10 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3bd20 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3bd30 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3bd40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3bd50 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3bd60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3bd70 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3bd80 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3bd90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3bda0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 73 22   "name": "__cos"
3bdb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3bdc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3bdd0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3bde0 6c 6c 73 2e 68 3a 36 32 3a 31 20 3c 53 70 65 6c  lls.h:62:1 <Spel
3bdf0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
3be00 61 63 65 3e 3a 38 31 3a 31 3e 22 2c 20 22 76 61  ace>:81:1>", "va
3be10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
3be20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
3be30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
3be40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
3be50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
3be60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3be70 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3be80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3be90 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3bea0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3beb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3bec0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3bed0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3bee0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3bef0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3bf00 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3bf10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3bf20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3bf30 73 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  sin", "ns": 0, "
3bf40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3bf50 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3bf60 74 68 63 61 6c 6c 73 2e 68 3a 36 34 3a 31 20 3c  thcalls.h:64:1 <
3bf70 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3bf80 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3bf90 61 6c 6c 73 2e 68 3a 36 34 3a 31 37 3e 22 2c 20  alls.h:64:17>", 
3bfa0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3bfb0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3bfc0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3bfd0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3bfe0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3bff0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3c000 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3c010 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3c020 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3c030 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3c040 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3c050 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3c060 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3c070 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3c080 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3c090 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3c0a0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3c0b0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3c0c0 3a 20 22 5f 5f 73 69 6e 22 2c 20 22 6e 73 22 3a  : "__sin", "ns":
3c0d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3c0e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3c0f0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36  ts/mathcalls.h:6
3c100 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
3c110 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 33  cratch space>:83
3c120 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
3c130 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3c140 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3c150 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3c160 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3c170 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3c180 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3c190 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3c1a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3c1b0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3c1c0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3c1d0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
3c1e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
3c1f0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3c200 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3c210 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3c220 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3c230 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3c240 22 6e 61 6d 65 22 3a 20 22 74 61 6e 22 2c 20 22  "name": "tan", "
3c250 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3c260 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3c270 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3c280 2e 68 3a 36 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:66:1 <Spellin
3c290 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
3c2a0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3c2b0 36 36 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64  66:13>", "variad
3c2c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3c2d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3c2e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3c2f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3c300 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3c310 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3c320 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3c330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3c340 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3c350 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3c360 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
3c370 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
3c380 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3c390 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3c3a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3c3b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
3c3c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
3c3d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61  ", "name": "__ta
3c3e0 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
3c3f0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3c400 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3c410 63 61 6c 6c 73 2e 68 3a 36 36 3a 31 20 3c 53 70  calls.h:66:1 <Sp
3c420 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
3c430 73 70 61 63 65 3e 3a 38 34 3a 31 3e 22 2c 20 22  space>:84:1>", "
3c440 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3c450 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3c460 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3c470 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3c480 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3c490 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3c4a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3c4b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3c4c0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3c4d0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3c4e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3c4f0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3c500 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3c510 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3c520 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3c530 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3c540 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3c550 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3c560 20 22 63 6f 73 68 22 2c 20 22 6e 73 22 3a 20 30   "cosh", "ns": 0
3c570 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3c580 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3c590 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 31 3a  /mathcalls.h:71:
3c5a0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
3c5b0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3c5c0 74 68 63 61 6c 6c 73 2e 68 3a 37 31 3a 31 33 3e  thcalls.h:71:13>
3c5d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3c5e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3c5f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3c600 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3c610 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3c620 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3c630 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3c640 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
3c650 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3c660 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3c670 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3c680 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3c690 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3c6a0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3c6b0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3c6c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3c6d0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3c6e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3c6f0 6d 65 22 3a 20 22 5f 5f 63 6f 73 68 22 2c 20 22  me": "__cosh", "
3c700 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3c710 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3c720 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3c730 2e 68 3a 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:71:1 <Spellin
3c740 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3c750 3e 3a 38 35 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:85:1>", "varia
3c760 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3c770 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3c780 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3c790 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3c7a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3c7b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3c7c0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3c7d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3c7e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3c7f0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3c800 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3c810 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3c820 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3c830 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3c840 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3c850 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3c860 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3c870 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 6e  n", "name": "sin
3c880 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  h", "ns": 0, "lo
3c890 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3c8a0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3c8b0 63 61 6c 6c 73 2e 68 3a 37 33 3a 31 20 3c 53 70  calls.h:73:1 <Sp
3c8c0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
3c8d0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3c8e0 6c 73 2e 68 3a 37 33 3a 31 33 3e 22 2c 20 22 76  ls.h:73:13>", "v
3c8f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
3c900 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
3c910 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
3c920 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
3c930 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
3c940 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3c950 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
3c960 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3c970 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3c980 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3c990 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3c9a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3c9b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3c9c0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3c9d0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3c9e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3c9f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3ca00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3ca10 22 5f 5f 73 69 6e 68 22 2c 20 22 6e 73 22 3a 20  "__sinh", "ns": 
3ca20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3ca30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3ca40 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 33  s/mathcalls.h:73
3ca50 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3ca60 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 36 3a  ratch space>:86:
3ca70 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3ca80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3ca90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3caa0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3cab0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3cac0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3cad0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3cae0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3caf0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3cb00 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3cb10 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3cb20 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3cb30 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3cb40 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3cb50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3cb60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3cb70 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3cb80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3cb90 6e 61 6d 65 22 3a 20 22 74 61 6e 68 22 2c 20 22  name": "tanh", "
3cba0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3cbb0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3cbc0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3cbd0 2e 68 3a 37 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:75:1 <Spellin
3cbe0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
3cbf0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3cc00 37 35 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64  75:13>", "variad
3cc10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3cc20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3cc30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3cc40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3cc50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3cc60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3cc70 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3cc80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3cc90 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3cca0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3ccb0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
3ccc0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
3ccd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3cce0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3ccf0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3cd00 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
3cd10 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
3cd20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61  ", "name": "__ta
3cd30 6e 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nh", "ns": 0, "l
3cd40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3cd50 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3cd60 68 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 20 3c 53  hcalls.h:75:1 <S
3cd70 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3cd80 20 73 70 61 63 65 3e 3a 38 37 3a 31 3e 22 2c 20   space>:87:1>", 
3cd90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3cda0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3cdb0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3cdc0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3cdd0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3cde0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3cdf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3ce00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3ce10 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ce20 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3ce30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3ce40 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3ce50 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3ce60 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3ce70 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3ce80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3ce90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3cea0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3ceb0 3a 20 22 61 63 6f 73 68 22 2c 20 22 6e 73 22 3a  : "acosh", "ns":
3cec0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3ced0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3cee0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38  ts/mathcalls.h:8
3cef0 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  5:1 <Spelling=/u
3cf00 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3cf10 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 35 3a 31  mathcalls.h:85:1
3cf20 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
3cf30 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3cf40 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3cf50 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3cf60 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3cf70 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3cf80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3cf90 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3cfa0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3cfb0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3cfc0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3cfd0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3cfe0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3cff0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d000 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d010 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d020 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3d030 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3d040 6e 61 6d 65 22 3a 20 22 5f 5f 61 63 6f 73 68 22  name": "__acosh"
3d050 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3d060 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3d070 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3d080 6c 6c 73 2e 68 3a 38 35 3a 31 20 3c 53 70 65 6c  lls.h:85:1 <Spel
3d090 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
3d0a0 61 63 65 3e 3a 38 38 3a 31 3e 22 2c 20 22 76 61  ace>:88:1>", "va
3d0b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
3d0c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
3d0d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
3d0e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
3d0f0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
3d100 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3d110 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3d120 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3d130 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3d140 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3d150 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3d160 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3d170 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3d180 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3d190 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3d1a0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3d1b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3d1c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3d1d0 61 73 69 6e 68 22 2c 20 22 6e 73 22 3a 20 30 2c  asinh", "ns": 0,
3d1e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3d1f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3d200 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 37 3a 31  mathcalls.h:87:1
3d210 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
3d220 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3d230 68 63 61 6c 6c 73 2e 68 3a 38 37 3a 31 33 3e 22  hcalls.h:87:13>"
3d240 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
3d250 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
3d260 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
3d270 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
3d280 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3d290 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3d2a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3d2b0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3d2c0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d2d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d2e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d2f0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3d300 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3d310 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3d320 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3d330 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3d340 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3d350 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3d360 65 22 3a 20 22 5f 5f 61 73 69 6e 68 22 2c 20 22  e": "__asinh", "
3d370 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3d380 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3d390 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3d3a0 2e 68 3a 38 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:87:1 <Spellin
3d3b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3d3c0 3e 3a 38 39 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:89:1>", "varia
3d3d0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3d3e0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3d3f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3d400 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3d410 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3d420 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3d430 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3d440 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3d450 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3d460 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3d470 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3d480 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3d490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3d4a0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3d4b0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3d4c0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3d4d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3d4e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 61  n", "name": "ata
3d4f0 6e 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nh", "ns": 0, "l
3d500 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3d510 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3d520 68 63 61 6c 6c 73 2e 68 3a 38 39 3a 31 20 3c 53  hcalls.h:89:1 <S
3d530 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
3d540 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3d550 6c 6c 73 2e 68 3a 38 39 3a 31 33 3e 22 2c 20 22  lls.h:89:13>", "
3d560 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3d570 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3d580 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3d590 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3d5a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3d5b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3d5c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3d5d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3d5e0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3d5f0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3d600 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3d610 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3d620 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3d630 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3d640 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3d650 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3d660 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3d670 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3d680 20 22 5f 5f 61 74 61 6e 68 22 2c 20 22 6e 73 22   "__atanh", "ns"
3d690 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
3d6a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
3d6b0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3d6c0 38 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  89:1 <Spelling=<
3d6d0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39  scratch space>:9
3d6e0 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  0:1>", "variadic
3d6f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3d700 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3d710 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3d720 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3d730 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3d740 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3d750 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3d760 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3d770 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3d780 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3d790 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3d7a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3d7b0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3d7c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3d7d0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3d7e0 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3d7f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3d800 20 22 6e 61 6d 65 22 3a 20 22 65 78 70 22 2c 20   "name": "exp", 
3d810 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3d820 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3d830 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3d840 73 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:95:1 <Spelli
3d850 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
3d860 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3d870 3a 39 35 3a 31 37 3e 22 2c 20 22 76 61 72 69 61  :95:17>", "varia
3d880 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3d890 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3d8a0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3d8b0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3d8c0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3d8d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3d8e0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3d8f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3d900 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3d910 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3d920 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3d930 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3d940 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3d950 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3d960 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3d970 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3d980 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3d990 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65  n", "name": "__e
3d9a0 78 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  xp", "ns": 0, "l
3d9b0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3d9c0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3d9d0 68 63 61 6c 6c 73 2e 68 3a 39 35 3a 31 20 3c 53  hcalls.h:95:1 <S
3d9e0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3d9f0 20 73 70 61 63 65 3e 3a 39 32 3a 31 3e 22 2c 20   space>:92:1>", 
3da00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3da10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3da20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3da30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3da40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3da50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3da60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3da70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3da80 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3da90 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3daa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3dab0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3dac0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3dad0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3dae0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3daf0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3db00 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3db10 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3db20 3a 20 22 66 72 65 78 70 22 2c 20 22 6e 73 22 3a  : "frexp", "ns":
3db30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3db40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3db50 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39  ts/mathcalls.h:9
3db60 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  8:1 <Spelling=/u
3db70 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3db80 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38 3a 31  mathcalls.h:98:1
3db90 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
3dba0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3dbb0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3dbc0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3dbd0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3dbe0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3dbf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3dc00 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3dc10 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3dc20 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3dc30 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3dc40 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
3dc50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3dc60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
3dc70 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
3dc80 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
3dc90 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
3dca0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
3dcb0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
3dcc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3dcd0 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
3dce0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3dcf0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3dd00 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3dd10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3dd20 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3dd30 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3dd40 65 22 3a 20 22 5f 5f 66 72 65 78 70 22 2c 20 22  e": "__frexp", "
3dd50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3dd60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3dd70 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3dd80 2e 68 3a 39 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:98:1 <Spellin
3dd90 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3dda0 3e 3a 39 33 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:93:1>", "varia
3ddb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3ddc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3ddd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3dde0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3ddf0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3de00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3de10 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3de20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3de30 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3de40 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3de50 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3de60 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
3de70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3de80 22 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74  "__exponent", "t
3de90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3dea0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
3deb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
3dec0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
3ded0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
3dee0 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20  nt": 32 } } }], 
3def0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3df00 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3df10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3df20 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3df30 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3df40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3df50 20 22 6e 61 6d 65 22 3a 20 22 6c 64 65 78 70 22   "name": "ldexp"
3df60 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3df70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3df80 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3df90 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53 70 65  lls.h:101:1 <Spe
3dfa0 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
3dfb0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3dfc0 73 2e 68 3a 31 30 31 3a 31 33 3e 22 2c 20 22 76  s.h:101:13>", "v
3dfd0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
3dfe0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
3dff0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
3e000 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
3e010 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
3e020 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3e030 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
3e040 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3e050 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3e060 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3e070 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3e080 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
3e090 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3e0a0 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e 74 22  e": "__exponent"
3e0b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3e0c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
3e0d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
3e0e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
3e0f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3e100 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3e110 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3e120 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3e130 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3e140 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3e150 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3e160 5f 6c 64 65 78 70 22 2c 20 22 6e 73 22 3a 20 30  _ldexp", "ns": 0
3e170 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3e180 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3e190 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 31  /mathcalls.h:101
3e1a0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3e1b0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39 34 3a  ratch space>:94:
3e1c0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3e1d0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3e1e0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3e1f0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3e200 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3e210 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3e220 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3e230 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3e240 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3e250 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3e260 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3e270 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
3e280 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3e290 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
3e2a0 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
3e2b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
3e2c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
3e2d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3e2e0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
3e2f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3e300 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3e310 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3e320 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3e330 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3e340 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3e350 6d 65 22 3a 20 22 6c 6f 67 22 2c 20 22 6e 73 22  me": "log", "ns"
3e360 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
3e370 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
3e380 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3e390 31 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  104:1 <Spelling=
3e3a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3e3b0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30  s/mathcalls.h:10
3e3c0 34 3a 31 37 3e 22 2c 20 22 76 61 72 69 61 64 69  4:17>", "variadi
3e3d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3e3e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3e3f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3e400 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3e410 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3e420 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3e430 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3e440 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3e450 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3e460 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3e470 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3e480 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3e490 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3e4a0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3e4b0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3e4c0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3e4d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3e4e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67  , "name": "__log
3e4f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3e500 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3e510 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3e520 61 6c 6c 73 2e 68 3a 31 30 34 3a 31 20 3c 53 70  alls.h:104:1 <Sp
3e530 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
3e540 73 70 61 63 65 3e 3a 39 36 3a 31 3e 22 2c 20 22  space>:96:1>", "
3e550 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3e560 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3e570 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3e580 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3e590 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3e5a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3e5b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3e5c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3e5d0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3e5e0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3e5f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3e600 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3e610 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3e620 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3e630 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3e640 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3e650 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3e660 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3e670 20 22 6c 6f 67 31 30 22 2c 20 22 6e 73 22 3a 20   "log10", "ns": 
3e680 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3e690 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3e6a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30  s/mathcalls.h:10
3e6b0 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  7:1 <Spelling=/u
3e6c0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3e6d0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 37 3a  mathcalls.h:107:
3e6e0 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
3e6f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3e700 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3e710 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3e720 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3e730 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3e740 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3e750 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3e760 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3e770 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3e780 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3e790 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
3e7a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
3e7b0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3e7c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3e7d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3e7e0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3e7f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3e800 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 31 30  "name": "__log10
3e810 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3e820 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3e830 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3e840 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 20 3c 53 70  alls.h:107:1 <Sp
3e850 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
3e860 73 70 61 63 65 3e 3a 39 37 3a 31 3e 22 2c 20 22  space>:97:1>", "
3e870 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3e880 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3e890 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3e8a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3e8b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3e8c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3e8d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3e8e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3e8f0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3e900 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3e910 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3e920 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3e930 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3e940 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3e950 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3e960 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3e970 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3e980 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3e990 20 22 6d 6f 64 66 22 2c 20 22 6e 73 22 3a 20 30   "modf", "ns": 0
3e9a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3e9b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3e9c0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30  /mathcalls.h:110
3e9d0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3e9e0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3e9f0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30 3a 31  athcalls.h:110:1
3ea00 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
3ea10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3ea20 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3ea30 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3ea40 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3ea50 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3ea60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3ea70 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3ea80 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3ea90 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3eaa0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3eab0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
3eac0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3ead0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 70  ", "name": "__ip
3eae0 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
3eaf0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
3eb00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3eb10 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3eb20 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3eb30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3eb40 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  4 } } }], "retur
3eb50 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3eb60 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3eb70 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3eb80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3eb90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3eba0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3ebb0 22 3a 20 22 5f 5f 6d 6f 64 66 22 2c 20 22 6e 73  ": "__modf", "ns
3ebc0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3ebd0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3ebe0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3ebf0 3a 31 31 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :110:1 <Spelling
3ec00 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
3ec10 3a 39 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :98:1>", "variad
3ec20 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3ec30 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3ec40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3ec50 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3ec60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3ec70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3ec80 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3ec90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3eca0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3ecb0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3ecc0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3ecd0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
3ece0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3ecf0 5f 5f 69 70 74 72 22 2c 20 22 74 79 70 65 22 3a  __iptr", "type":
3ed00 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
3ed10 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
3ed20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3ed30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3ed40 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3ed50 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 64 } } }], "r
3ed60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3ed70 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3ed80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3ed90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3eda0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3edb0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3edc0 6e 61 6d 65 22 3a 20 22 65 78 70 6d 31 22 2c 20  name": "expm1", 
3edd0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3ede0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3edf0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3ee00 73 2e 68 3a 31 32 35 3a 31 20 3c 53 70 65 6c 6c  s.h:125:1 <Spell
3ee10 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
3ee20 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3ee30 68 3a 31 32 35 3a 31 33 3e 22 2c 20 22 76 61 72  h:125:13>", "var
3ee40 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
3ee50 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
3ee60 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
3ee70 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
3ee80 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
3ee90 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3eea0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
3eeb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3eec0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3eed0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3eee0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3eef0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3ef00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3ef10 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3ef20 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3ef30 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3ef40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3ef50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3ef60 5f 65 78 70 6d 31 22 2c 20 22 6e 73 22 3a 20 30  _expm1", "ns": 0
3ef70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3ef80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3ef90 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35  /mathcalls.h:125
3efa0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3efb0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30 30  ratch space>:100
3efc0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
3efd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3efe0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3eff0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3f000 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3f010 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3f020 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3f030 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3f040 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3f050 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3f060 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3f070 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
3f080 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
3f090 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3f0a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3f0b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3f0c0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3f0d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3f0e0 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 31 70 22 2c  "name": "log1p",
3f0f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
3f100 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3f110 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3f120 6c 73 2e 68 3a 31 32 38 3a 31 20 3c 53 70 65 6c  ls.h:128:1 <Spel
3f130 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
3f140 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3f150 2e 68 3a 31 32 38 3a 31 33 3e 22 2c 20 22 76 61  .h:128:13>", "va
3f160 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
3f170 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
3f180 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
3f190 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
3f1a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
3f1b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3f1c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3f1d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3f1e0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3f1f0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3f200 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3f210 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3f220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3f230 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3f240 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3f250 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3f260 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3f270 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3f280 5f 5f 6c 6f 67 31 70 22 2c 20 22 6e 73 22 3a 20  __log1p", "ns": 
3f290 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3f2a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3f2b0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32  s/mathcalls.h:12
3f2c0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
3f2d0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30  cratch space>:10
3f2e0 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
3f2f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3f300 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3f310 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3f320 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3f330 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3f340 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3f350 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3f360 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3f370 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3f380 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3f390 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3f3a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3f3b0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3f3c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3f3d0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3f3e0 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3f3f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3f400 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 62 22 2c   "name": "logb",
3f410 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
3f420 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3f430 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3f440 6c 73 2e 68 3a 31 33 31 3a 31 20 3c 53 70 65 6c  ls.h:131:1 <Spel
3f450 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
3f460 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3f470 2e 68 3a 31 33 31 3a 31 33 3e 22 2c 20 22 76 61  .h:131:13>", "va
3f480 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
3f490 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
3f4a0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
3f4b0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
3f4c0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
3f4d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3f4e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3f4f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3f500 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3f510 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3f520 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3f530 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3f540 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3f550 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3f560 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3f570 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3f580 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3f590 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3f5a0 5f 5f 6c 6f 67 62 22 2c 20 22 6e 73 22 3a 20 30  __logb", "ns": 0
3f5b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3f5c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3f5d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 31  /mathcalls.h:131
3f5e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3f5f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30 32  ratch space>:102
3f600 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
3f610 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3f620 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3f630 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3f640 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3f650 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3f660 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3f670 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3f680 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3f690 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3f6a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3f6b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
3f6c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
3f6d0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3f6e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3f6f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3f700 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3f710 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3f720 22 6e 61 6d 65 22 3a 20 22 65 78 70 32 22 2c 20  "name": "exp2", 
3f730 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3f740 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3f750 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3f760 73 2e 68 3a 31 33 36 3a 31 20 3c 53 70 65 6c 6c  s.h:136:1 <Spell
3f770 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
3f780 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3f790 68 3a 31 33 36 3a 31 33 3e 22 2c 20 22 76 61 72  h:136:13>", "var
3f7a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
3f7b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
3f7c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
3f7d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
3f7e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
3f7f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3f800 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
3f810 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3f820 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3f830 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3f840 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3f850 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3f860 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3f870 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3f880 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3f890 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3f8a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3f8b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3f8c0 5f 65 78 70 32 22 2c 20 22 6e 73 22 3a 20 30 2c  _exp2", "ns": 0,
3f8d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3f8e0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3f8f0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 36 3a  mathcalls.h:136:
3f900 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
3f910 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30 33 3a  atch space>:103:
3f920 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3f930 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3f940 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3f950 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3f960 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3f970 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3f980 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3f990 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3f9a0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3f9b0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3f9c0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3f9d0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3f9e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3f9f0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3fa00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3fa10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3fa20 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3fa30 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3fa40 6e 61 6d 65 22 3a 20 22 6c 6f 67 32 22 2c 20 22  name": "log2", "
3fa50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3fa60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3fa70 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3fa80 2e 68 3a 31 33 39 3a 31 20 3c 53 70 65 6c 6c 69  .h:139:1 <Spelli
3fa90 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
3faa0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3fab0 3a 31 33 39 3a 31 33 3e 22 2c 20 22 76 61 72 69  :139:13>", "vari
3fac0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3fad0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3fae0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3faf0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3fb00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3fb10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3fb20 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3fb30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3fb40 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3fb50 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3fb60 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3fb70 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
3fb80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3fb90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3fba0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3fbb0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
3fbc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3fbd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
3fbe0 6c 6f 67 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  log2", "ns": 0, 
3fbf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3fc00 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3fc10 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 39 3a 31  athcalls.h:139:1
3fc20 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
3fc30 74 63 68 20 73 70 61 63 65 3e 3a 31 30 34 3a 31  tch space>:104:1
3fc40 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3fc50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3fc60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3fc70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3fc80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3fc90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3fca0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3fcb0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3fcc0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3fcd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3fce0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3fcf0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3fd00 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3fd10 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3fd20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3fd30 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3fd40 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
3fd50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
3fd60 61 6d 65 22 3a 20 22 70 6f 77 22 2c 20 22 6e 73  ame": "pow", "ns
3fd70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3fd80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3fd90 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3fda0 3a 31 34 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :146:1 <Spelling
3fdb0 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
3fdc0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
3fdd0 34 36 3a 31 37 3e 22 2c 20 22 76 61 72 69 61 64  46:17>", "variad
3fde0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3fdf0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3fe00 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3fe10 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3fe20 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3fe30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3fe40 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3fe50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3fe60 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3fe70 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3fe80 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3fe90 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
3fea0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3feb0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
3fec0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3fed0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3fee0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3fef0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3ff00 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3ff10 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ff20 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3ff30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3ff40 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3ff50 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3ff60 6d 65 22 3a 20 22 5f 5f 70 6f 77 22 2c 20 22 6e  me": "__pow", "n
3ff70 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3ff80 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3ff90 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3ffa0 68 3a 31 34 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:146:1 <Spellin
3ffb0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3ffc0 3e 3a 31 30 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:106:1>", "vari
3ffd0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3ffe0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3fff0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
40000 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
40010 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
40020 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
40030 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
40040 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
40050 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
40060 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
40070 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
40080 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
40090 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
400a0 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
400b0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
400c0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
400d0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
400e0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
400f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
40100 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
40110 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
40120 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
40130 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
40140 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
40150 6e 61 6d 65 22 3a 20 22 73 71 72 74 22 2c 20 22  name": "sqrt", "
40160 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
40170 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
40180 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
40190 2e 68 3a 31 34 39 3a 31 20 3c 53 70 65 6c 6c 69  .h:149:1 <Spelli
401a0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
401b0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
401c0 3a 31 34 39 3a 31 33 3e 22 2c 20 22 76 61 72 69  :149:13>", "vari
401d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
401e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
401f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
40200 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
40210 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
40220 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
40230 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
40240 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
40250 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
40260 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
40270 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
40280 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
40290 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
402a0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
402b0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
402c0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
402d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
402e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
402f0 73 71 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  sqrt", "ns": 0, 
40300 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
40310 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
40320 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 39 3a 31  athcalls.h:149:1
40330 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
40340 74 63 68 20 73 70 61 63 65 3e 3a 31 30 37 3a 31  tch space>:107:1
40350 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
40360 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
40370 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
40380 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
40390 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
403a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
403b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
403c0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
403d0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
403e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
403f0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
40400 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
40410 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
40420 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
40430 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
40440 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
40450 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
40460 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
40470 61 6d 65 22 3a 20 22 68 79 70 6f 74 22 2c 20 22  ame": "hypot", "
40480 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
40490 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
404a0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
404b0 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65 6c 6c 69  .h:153:1 <Spelli
404c0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
404d0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
404e0 3a 31 35 33 3a 31 33 3e 22 2c 20 22 76 61 72 69  :153:13>", "vari
404f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
40500 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
40510 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
40520 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
40530 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
40540 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
40550 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
40560 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
40570 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
40580 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
40590 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
405a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
405b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
405c0 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
405d0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
405e0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
405f0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
40600 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
40610 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
40620 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
40630 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
40640 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
40650 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
40660 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
40670 6e 61 6d 65 22 3a 20 22 5f 5f 68 79 70 6f 74 22  name": "__hypot"
40680 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
40690 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
406a0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
406b0 6c 6c 73 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65  lls.h:153:1 <Spe
406c0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
406d0 70 61 63 65 3e 3a 31 30 38 3a 31 3e 22 2c 20 22  pace>:108:1>", "
406e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
406f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
40700 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
40710 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
40720 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
40730 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
40740 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
40750 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
40760 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
40770 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
40780 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
40790 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
407a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
407b0 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
407c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
407d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
407e0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
407f0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
40800 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
40810 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40820 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40830 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40840 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
40850 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
40860 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 62 72 74  ", "name": "cbrt
40870 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
40880 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
40890 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
408a0 61 6c 6c 73 2e 68 3a 31 35 38 3a 31 20 3c 53 70  alls.h:158:1 <Sp
408b0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
408c0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
408d0 6c 73 2e 68 3a 31 35 38 3a 31 33 3e 22 2c 20 22  ls.h:158:13>", "
408e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
408f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
40900 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
40910 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
40920 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
40930 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
40940 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
40950 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
40960 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
40970 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
40980 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
40990 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
409a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
409b0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
409c0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
409d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
409e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
409f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
40a00 20 22 5f 5f 63 62 72 74 22 2c 20 22 6e 73 22 3a   "__cbrt", "ns":
40a10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
40a20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
40a30 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
40a40 35 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  58:1 <Spelling=<
40a50 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
40a60 30 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  09:1>", "variadi
40a70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
40a80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
40a90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
40aa0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
40ab0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
40ac0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
40ad0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
40ae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
40af0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
40b00 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
40b10 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
40b20 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
40b30 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
40b40 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
40b50 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
40b60 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
40b70 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
40b80 2c 20 22 6e 61 6d 65 22 3a 20 22 63 65 69 6c 22  , "name": "ceil"
40b90 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
40ba0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
40bb0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
40bc0 6c 6c 73 2e 68 3a 31 36 35 3a 31 20 3c 53 70 65  lls.h:165:1 <Spe
40bd0 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
40be0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
40bf0 73 2e 68 3a 31 36 35 3a 31 34 3e 22 2c 20 22 76  s.h:165:14>", "v
40c00 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
40c10 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
40c20 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
40c30 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
40c40 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
40c50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
40c60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
40c70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
40c80 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
40c90 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
40ca0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
40cb0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
40cc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
40cd0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
40ce0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
40cf0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
40d00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
40d10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
40d20 22 5f 5f 63 65 69 6c 22 2c 20 22 6e 73 22 3a 20  "__ceil", "ns": 
40d30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
40d40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
40d50 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36  s/mathcalls.h:16
40d60 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
40d70 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
40d80 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  0:1>", "variadic
40d90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
40da0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
40db0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
40dc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
40dd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
40de0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
40df0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
40e00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
40e10 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
40e20 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
40e30 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
40e40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
40e50 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
40e60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
40e70 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
40e80 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
40e90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
40ea0 20 22 6e 61 6d 65 22 3a 20 22 66 61 62 73 22 2c   "name": "fabs",
40eb0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
40ec0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
40ed0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
40ee0 6c 73 2e 68 3a 31 36 38 3a 31 20 3c 53 70 65 6c  ls.h:168:1 <Spel
40ef0 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
40f00 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
40f10 2e 68 3a 31 36 38 3a 31 34 3e 22 2c 20 22 76 61  .h:168:14>", "va
40f20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
40f30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
40f40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
40f50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
40f60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
40f70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
40f80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
40f90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
40fa0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
40fb0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
40fc0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
40fd0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
40fe0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
40ff0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
41000 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
41010 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
41020 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
41030 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
41040 5f 5f 66 61 62 73 22 2c 20 22 6e 73 22 3a 20 30  __fabs", "ns": 0
41050 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
41060 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
41070 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36 38  /mathcalls.h:168
41080 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
41090 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31 31  ratch space>:111
410a0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
410b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
410c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
410d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
410e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
410f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
41100 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
41110 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
41120 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
41130 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
41140 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
41150 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
41160 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
41170 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
41180 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
41190 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
411a0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
411b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
411c0 22 6e 61 6d 65 22 3a 20 22 66 6c 6f 6f 72 22 2c  "name": "floor",
411d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
411e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
411f0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
41200 6c 73 2e 68 3a 31 37 31 3a 31 20 3c 53 70 65 6c  ls.h:171:1 <Spel
41210 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
41220 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
41230 2e 68 3a 31 37 31 3a 31 34 3e 22 2c 20 22 76 61  .h:171:14>", "va
41240 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
41250 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
41260 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
41270 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
41280 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
41290 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
412a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
412b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
412c0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
412d0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
412e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
412f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
41300 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
41310 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
41320 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
41330 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
41340 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
41350 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
41360 5f 5f 66 6c 6f 6f 72 22 2c 20 22 6e 73 22 3a 20  __floor", "ns": 
41370 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
41380 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
41390 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
413a0 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  1:1 <Spelling=<s
413b0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
413c0 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  2:1>", "variadic
413d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
413e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
413f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
41400 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
41410 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
41420 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
41430 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
41440 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
41450 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
41460 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
41470 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
41480 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
41490 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
414a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
414b0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
414c0 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
414d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
414e0 20 22 6e 61 6d 65 22 3a 20 22 66 6d 6f 64 22 2c   "name": "fmod",
414f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
41500 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
41510 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
41520 6c 73 2e 68 3a 31 37 34 3a 31 20 3c 53 70 65 6c  ls.h:174:1 <Spel
41530 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
41540 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
41550 2e 68 3a 31 37 34 3a 31 33 3e 22 2c 20 22 76 61  .h:174:13>", "va
41560 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
41570 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
41580 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
41590 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
415a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
415b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
415c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
415d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
415e0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
415f0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
41600 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
41610 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
41620 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
41630 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
41640 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
41650 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
41660 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
41670 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
41680 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
41690 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
416a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
416b0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
416c0 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
416d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
416e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 6f 64   "name": "__fmod
416f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
41700 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
41710 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
41720 61 6c 6c 73 2e 68 3a 31 37 34 3a 31 20 3c 53 70  alls.h:174:1 <Sp
41730 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
41740 73 70 61 63 65 3e 3a 31 31 33 3a 31 3e 22 2c 20  space>:113:1>", 
41750 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
41760 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
41770 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
41780 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
41790 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
417a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
417b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
417c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
417d0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
417e0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
417f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
41800 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
41810 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
41820 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
41830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
41840 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
41850 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
41860 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
41870 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
41880 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
41890 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
418a0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
418b0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
418c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
418d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 69  n", "name": "isi
418e0 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
418f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
41900 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
41910 68 63 61 6c 6c 73 2e 68 3a 31 38 33 3a 31 20 3c  hcalls.h:183:1 <
41920 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
41930 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
41940 61 6c 6c 73 2e 68 3a 31 38 33 3a 31 39 3e 22 2c  alls.h:183:19>",
41950 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
41960 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
41970 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
41980 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
41990 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
419a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
419b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
419c0 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
419d0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
419e0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
419f0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
41a00 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
41a10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
41a20 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
41a30 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
41a40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
41a50 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
41a60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
41a70 65 22 3a 20 22 66 69 6e 69 74 65 22 2c 20 22 6e  e": "finite", "n
41a80 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
41a90 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
41aa0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
41ab0 68 3a 31 38 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:188:1 <Spellin
41ac0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
41ad0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
41ae0 31 38 38 3a 31 39 3e 22 2c 20 22 76 61 72 69 61  188:19>", "varia
41af0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
41b00 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
41b10 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
41b20 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
41b30 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
41b40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
41b50 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
41b60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
41b70 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
41b80 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
41b90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
41ba0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
41bb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
41bc0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
41bd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
41be0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
41bf0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
41c00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72  on", "name": "dr
41c10 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  em", "ns": 0, "l
41c20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
41c30 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
41c40 68 63 61 6c 6c 73 2e 68 3a 31 39 31 3a 31 20 3c  hcalls.h:191:1 <
41c50 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
41c60 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
41c70 61 6c 6c 73 2e 68 3a 31 39 31 3a 31 33 3e 22 2c  alls.h:191:13>",
41c80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
41c90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
41ca0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
41cb0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
41cc0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
41cd0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
41ce0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
41cf0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
41d00 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
41d10 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
41d20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
41d30 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
41d40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
41d50 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
41d60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
41d70 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
41d80 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
41d90 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
41da0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
41db0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
41dc0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
41dd0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
41de0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
41df0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
41e00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
41e10 64 72 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  drem", "ns": 0, 
41e20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
41e30 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
41e40 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 31 3a 31  athcalls.h:191:1
41e50 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
41e60 74 63 68 20 73 70 61 63 65 3e 3a 31 31 34 3a 31  tch space>:114:1
41e70 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
41e80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
41e90 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
41ea0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
41eb0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
41ec0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
41ed0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
41ee0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
41ef0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
41f00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
41f10 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
41f20 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
41f30 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
41f40 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
41f50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
41f60 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
41f70 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
41f80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
41f90 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
41fa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
41fb0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
41fc0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
41fd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
41fe0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
41ff0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
42000 22 73 69 67 6e 69 66 69 63 61 6e 64 22 2c 20 22  "significand", "
42010 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
42020 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42030 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42040 2e 68 3a 31 39 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:195:1 <Spelli
42050 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
42060 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
42070 3a 31 39 35 3a 31 33 3e 22 2c 20 22 76 61 72 69  :195:13>", "vari
42080 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
42090 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
420a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
420b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
420c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
420d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
420e0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
420f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
42100 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
42110 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
42120 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
42130 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
42140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
42150 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
42160 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
42170 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
42180 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
42190 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
421a0 73 69 67 6e 69 66 69 63 61 6e 64 22 2c 20 22 6e  significand", "n
421b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
421c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
421d0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
421e0 68 3a 31 39 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:195:1 <Spellin
421f0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
42200 3e 3a 31 31 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:115:1>", "vari
42210 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
42220 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
42230 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
42240 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
42250 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
42260 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
42270 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
42280 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
42290 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
422a0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
422b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
422c0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
422d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
422e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
422f0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
42300 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
42310 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
42320 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f  on", "name": "co
42330 70 79 73 69 67 6e 22 2c 20 22 6e 73 22 3a 20 30  pysign", "ns": 0
42340 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
42350 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
42360 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30 32  /mathcalls.h:202
42370 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
42380 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
42390 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30 32 3a 31  athcalls.h:202:1
423a0 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  4>", "variadic":
423b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
423c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
423d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
423e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
423f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
42400 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
42410 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
42420 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
42430 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
42440 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
42450 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
42460 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
42470 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
42480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
42490 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
424a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
424b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
424c0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
424d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
424e0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
424f0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
42500 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
42510 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
42520 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
42530 20 22 5f 5f 63 6f 70 79 73 69 67 6e 22 2c 20 22   "__copysign", "
42540 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
42550 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42560 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42570 2e 68 3a 32 30 32 3a 31 20 3c 53 70 65 6c 6c 69  .h:202:1 <Spelli
42580 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
42590 65 3e 3a 31 31 36 3a 31 3e 22 2c 20 22 76 61 72  e>:116:1>", "var
425a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
425b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
425c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
425d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
425e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
425f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
42600 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
42610 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
42620 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
42630 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
42640 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
42650 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
42660 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42670 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
42680 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
42690 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
426a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
426b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
426c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
426d0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
426e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
426f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42700 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
42710 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
42720 22 6e 61 6d 65 22 3a 20 22 6e 61 6e 22 2c 20 22  "name": "nan", "
42730 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
42740 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42750 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42760 2e 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c 69  .h:207:1 <Spelli
42770 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
42780 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
42790 3a 32 30 37 3a 31 34 3e 22 2c 20 22 76 61 72 69  :207:14>", "vari
427a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
427b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
427c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
427d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
427e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
427f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
42800 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62 22 2c  name": "__tagb",
42810 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
42820 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
42830 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
42840 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
42850 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
42860 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
42870 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
42880 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
42890 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
428a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
428b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
428c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
428d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 61  ", "name": "__na
428e0 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
428f0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
42900 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
42910 63 61 6c 6c 73 2e 68 3a 32 30 37 3a 31 20 3c 53  calls.h:207:1 <S
42920 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
42930 20 73 70 61 63 65 3e 3a 31 31 37 3a 31 3e 22 2c   space>:117:1>",
42940 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
42950 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
42960 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
42970 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
42980 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
42990 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
429a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
429b0 74 61 67 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  tagb", "type": {
429c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
429d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
429e0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
429f0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
42a00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
42a10 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
42a20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
42a30 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
42a40 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
42a50 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
42a60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
42a70 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
42a80 20 22 69 73 6e 61 6e 22 2c 20 22 6e 73 22 3a 20   "isnan", "ns": 
42a90 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42aa0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42ab0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 31  s/mathcalls.h:21
42ac0 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  7:1 <Spelling=/u
42ad0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
42ae0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 31 37 3a  mathcalls.h:217:
42af0 31 39 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  19>", "variadic"
42b00 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
42b10 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
42b20 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
42b30 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
42b40 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
42b50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42b60 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79  : "__value", "ty
42b70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
42b80 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
42b90 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
42ba0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
42bb0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
42bc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
42bd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
42be0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
42bf0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
42c00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
42c10 20 22 6e 61 6d 65 22 3a 20 22 6a 30 22 2c 20 22   "name": "j0", "
42c20 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
42c30 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42c40 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42c50 2e 68 3a 32 32 33 3a 31 20 3c 53 70 65 6c 6c 69  .h:223:1 <Spelli
42c60 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
42c70 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
42c80 3a 32 32 33 3a 31 33 3e 22 2c 20 22 76 61 72 69  :223:13>", "vari
42c90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
42ca0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
42cb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
42cc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
42cd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
42ce0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
42cf0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
42d00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
42d10 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
42d20 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
42d30 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
42d40 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
42d50 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
42d60 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
42d70 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
42d80 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
42d90 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
42da0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 30 22  , "name": "__j0"
42db0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
42dc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
42dd0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
42de0 6c 6c 73 2e 68 3a 32 32 33 3a 31 20 3c 53 70 65  lls.h:223:1 <Spe
42df0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
42e00 70 61 63 65 3e 3a 31 31 38 3a 31 3e 22 2c 20 22  pace>:118:1>", "
42e10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
42e20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
42e30 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
42e40 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
42e50 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
42e60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
42e70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
42e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
42e90 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
42ea0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
42eb0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
42ec0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
42ed0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
42ee0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
42ef0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
42f00 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
42f10 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
42f20 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ion", "name": "j
42f30 31 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  1", "ns": 0, "lo
42f40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
42f50 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
42f60 63 61 6c 6c 73 2e 68 3a 32 32 34 3a 31 20 3c 53  calls.h:224:1 <S
42f70 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
42f80 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
42f90 6c 6c 73 2e 68 3a 32 32 34 3a 31 33 3e 22 2c 20  lls.h:224:13>", 
42fa0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
42fb0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
42fc0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
42fd0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
42fe0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
42ff0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
43000 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
43010 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
43020 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
43030 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
43040 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
43050 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
43060 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
43070 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
43080 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
43090 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
430a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
430b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
430c0 5f 5f 6a 31 22 2c 20 22 6e 73 22 3a 20 30 2c 20  __j1", "ns": 0, 
430d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
430e0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
430f0 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 34 3a 31  athcalls.h:224:1
43100 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
43110 74 63 68 20 73 70 61 63 65 3e 3a 31 31 39 3a 31  tch space>:119:1
43120 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
43130 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
43140 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
43150 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
43160 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
43170 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
43180 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
43190 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
431a0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
431b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
431c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
431d0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
431e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
431f0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
43200 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
43210 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
43220 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
43230 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
43240 22 3a 20 22 6a 6e 22 2c 20 22 6e 73 22 3a 20 30  ": "jn", "ns": 0
43250 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
43260 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
43270 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 35  /mathcalls.h:225
43280 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
43290 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
432a0 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 35 3a 31  athcalls.h:225:1
432b0 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
432c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
432d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
432e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
432f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
43300 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
43310 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
43320 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
43330 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
43340 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
43350 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
43360 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
43370 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
43380 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
43390 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
433a0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
433b0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
433c0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
433d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
433e0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
433f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
43400 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
43410 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
43420 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
43430 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 6e 22 2c 20  "name": "__jn", 
43440 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
43450 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
43460 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
43470 73 2e 68 3a 32 32 35 3a 31 20 3c 53 70 65 6c 6c  s.h:225:1 <Spell
43480 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
43490 63 65 3e 3a 31 32 30 3a 31 3e 22 2c 20 22 76 61  ce>:120:1>", "va
434a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
434b0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
434c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
434d0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
434e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
434f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
43500 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
43510 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
43520 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
43530 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
43540 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
43550 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
43560 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
43570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
43580 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
43590 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
435a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
435b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
435c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
435d0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
435e0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
435f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
43600 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
43610 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
43620 22 79 30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  "y0", "ns": 0, "
43630 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
43640 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
43650 74 68 63 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 20  thcalls.h:226:1 
43660 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
43670 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
43680 63 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 33 3e 22  calls.h:226:13>"
43690 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
436a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
436b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
436c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
436d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
436e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
436f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
43700 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
43710 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
43720 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
43730 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
43740 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
43750 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
43760 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
43770 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
43780 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
43790 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
437a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
437b0 20 22 5f 5f 79 30 22 2c 20 22 6e 73 22 3a 20 30   "__y0", "ns": 0
437c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
437d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
437e0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 36  /mathcalls.h:226
437f0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
43800 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 32 31  ratch space>:121
43810 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
43820 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
43830 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
43840 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
43850 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
43860 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
43870 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
43880 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
43890 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
438a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
438b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
438c0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
438d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
438e0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
438f0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
43900 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
43910 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
43920 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
43930 6d 65 22 3a 20 22 79 31 22 2c 20 22 6e 73 22 3a  me": "y1", "ns":
43940 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
43950 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
43960 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
43970 32 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  27:1 <Spelling=/
43980 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
43990 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 37  /mathcalls.h:227
439a0 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
439b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
439c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
439d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
439e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
439f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
43a00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
43a10 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
43a20 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
43a30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
43a40 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
43a50 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
43a60 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
43a70 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
43a80 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
43a90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
43aa0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
43ab0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
43ac0 61 6d 65 22 3a 20 22 5f 5f 79 31 22 2c 20 22 6e  ame": "__y1", "n
43ad0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
43ae0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
43af0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
43b00 68 3a 32 32 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:227:1 <Spellin
43b10 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
43b20 3e 3a 31 32 32 3a 31 3e 22 2c 20 22 76 61 72 69  >:122:1>", "vari
43b30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
43b40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
43b50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
43b60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
43b70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
43b80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
43b90 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
43ba0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
43bb0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
43bc0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
43bd0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
43be0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
43bf0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
43c00 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
43c10 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
43c20 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
43c30 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
43c40 2c 20 22 6e 61 6d 65 22 3a 20 22 79 6e 22 2c 20  , "name": "yn", 
43c50 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
43c60 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
43c70 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
43c80 73 2e 68 3a 32 32 38 3a 31 20 3c 53 70 65 6c 6c  s.h:228:1 <Spell
43c90 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
43ca0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
43cb0 68 3a 32 32 38 3a 31 33 3e 22 2c 20 22 76 61 72  h:228:13>", "var
43cc0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
43cd0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
43ce0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
43cf0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
43d00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
43d10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
43d20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
43d30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
43d40 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
43d50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
43d60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
43d70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
43d80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
43d90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
43da0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
43db0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
43dc0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
43dd0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
43de0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
43df0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
43e00 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
43e10 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
43e20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
43e30 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
43e40 5f 5f 79 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  __yn", "ns": 0, 
43e50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
43e60 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
43e70 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 38 3a 31  athcalls.h:228:1
43e80 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
43e90 74 63 68 20 73 70 61 63 65 3e 3a 31 32 33 3a 31  tch space>:123:1
43ea0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
43eb0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
43ec0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
43ed0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
43ee0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
43ef0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
43f00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
43f10 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
43f20 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
43f30 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
43f40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
43f50 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
43f60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
43f70 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
43f80 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
43f90 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
43fa0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
43fb0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
43fc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
43fd0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
43fe0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
43ff0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44000 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
44010 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
44020 6e 61 6d 65 22 3a 20 22 65 72 66 22 2c 20 22 6e  name": "erf", "n
44030 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
44040 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
44050 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
44060 68 3a 32 33 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:234:1 <Spellin
44070 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
44080 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
44090 32 33 34 3a 31 33 3e 22 2c 20 22 76 61 72 69 61  234:13>", "varia
440a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
440b0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
440c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
440d0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
440e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
440f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
44100 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
44110 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
44120 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
44130 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
44140 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
44150 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
44160 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
44170 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
44180 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
44190 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
441a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
441b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 72 66 22   "name": "__erf"
441c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
441d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
441e0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
441f0 6c 6c 73 2e 68 3a 32 33 34 3a 31 20 3c 53 70 65  lls.h:234:1 <Spe
44200 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
44210 70 61 63 65 3e 3a 31 32 34 3a 31 3e 22 2c 20 22  pace>:124:1>", "
44220 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
44230 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
44240 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
44250 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
44260 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
44270 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
44280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
44290 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
442a0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
442b0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
442c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
442d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
442e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
442f0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
44300 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
44310 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
44320 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
44330 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65  ion", "name": "e
44340 72 66 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  rfc", "ns": 0, "
44350 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
44360 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
44370 74 68 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31 20  thcalls.h:235:1 
44380 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
44390 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
443a0 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31 33 3e 22  calls.h:235:13>"
443b0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
443c0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
443d0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
443e0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
443f0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
44400 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
44410 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
44420 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
44430 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
44440 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
44450 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
44460 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
44470 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
44480 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
44490 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
444a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
444b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
444c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
444d0 20 22 5f 5f 65 72 66 63 22 2c 20 22 6e 73 22 3a   "__erfc", "ns":
444e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
444f0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
44500 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
44510 33 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  35:1 <Spelling=<
44520 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
44530 32 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  25:1>", "variadi
44540 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
44550 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
44560 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
44570 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
44580 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
44590 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
445a0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
445b0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
445c0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
445d0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
445e0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
445f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
44600 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
44610 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
44620 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44630 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
44640 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
44650 6e 61 6d 65 22 3a 20 22 6c 67 61 6d 6d 61 22 2c  name": "lgamma",
44660 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
44670 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
44680 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
44690 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53 70 65 6c  ls.h:236:1 <Spel
446a0 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
446b0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
446c0 2e 68 3a 32 33 36 3a 31 33 3e 22 2c 20 22 76 61  .h:236:13>", "va
446d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
446e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
446f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
44700 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
44710 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
44720 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
44730 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
44740 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44750 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44760 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44770 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44780 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
44790 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
447a0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
447b0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
447c0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
447d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
447e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
447f0 67 61 6d 6d 61 22 2c 20 22 6e 73 22 3a 20 30 2c  gamma", "ns": 0,
44800 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
44810 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
44820 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 36 3a  mathcalls.h:236:
44830 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
44840 61 74 63 68 20 73 70 61 63 65 3e 3a 31 32 36 3a  atch space>:126:
44850 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
44860 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
44870 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
44880 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
44890 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
448a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
448b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
448c0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
448d0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
448e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
448f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44900 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
44910 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
44920 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
44930 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
44940 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
44950 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
44960 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
44970 65 22 3a 20 22 74 67 61 6d 6d 61 22 2c 20 22 6e  e": "tgamma", "n
44980 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
44990 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
449a0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
449b0 68 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:241:1 <Spellin
449c0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
449d0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
449e0 32 34 31 3a 31 33 3e 22 2c 20 22 76 61 72 69 61  241:13>", "varia
449f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
44a00 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
44a10 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
44a20 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
44a30 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
44a40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
44a50 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
44a60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
44a70 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
44a80 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
44a90 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
44aa0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
44ab0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
44ac0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
44ad0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
44ae0 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
44af0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
44b00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 67 61 6d   "name": "__tgam
44b10 6d 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ma", "ns": 0, "l
44b20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
44b30 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
44b40 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a 31 20 3c  hcalls.h:241:1 <
44b50 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
44b60 68 20 73 70 61 63 65 3e 3a 31 32 37 3a 31 3e 22  h space>:127:1>"
44b70 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
44b80 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
44b90 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
44ba0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
44bb0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
44bc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
44bd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
44be0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
44bf0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
44c00 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
44c10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
44c20 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
44c30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
44c40 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
44c50 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
44c60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
44c70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
44c80 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
44c90 20 22 67 61 6d 6d 61 22 2c 20 22 6e 73 22 3a 20   "gamma", "ns": 
44ca0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
44cb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
44cc0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34  s/mathcalls.h:24
44cd0 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  7:1 <Spelling=/u
44ce0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
44cf0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 37 3a  mathcalls.h:247:
44d00 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
44d10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
44d20 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
44d30 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
44d40 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
44d50 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
44d60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
44d70 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
44d80 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
44d90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
44da0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
44db0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
44dc0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
44dd0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
44de0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
44df0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
44e00 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
44e10 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
44e20 6d 65 22 3a 20 22 5f 5f 67 61 6d 6d 61 22 2c 20  me": "__gamma", 
44e30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
44e40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
44e50 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
44e60 73 2e 68 3a 32 34 37 3a 31 20 3c 53 70 65 6c 6c  s.h:247:1 <Spell
44e70 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
44e80 63 65 3e 3a 31 32 38 3a 31 3e 22 2c 20 22 76 61  ce>:128:1>", "va
44e90 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
44ea0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
44eb0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
44ec0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
44ed0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
44ee0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
44ef0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
44f00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44f10 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44f20 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44f30 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44f40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
44f50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
44f60 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
44f70 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
44f80 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
44f90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
44fa0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 67 61  n", "name": "lga
44fb0 6d 6d 61 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  mma_r", "ns": 0,
44fc0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
44fd0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
44fe0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 35 35 3a  mathcalls.h:255:
44ff0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
45000 61 74 63 68 20 73 70 61 63 65 3e 3a 31 32 39 3a  atch space>:129:
45010 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
45020 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
45030 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
45040 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
45050 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
45060 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
45070 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
45080 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
45090 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
450a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
450b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
450c0 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
450d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
450e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 67  "name": "__signg
450f0 61 6d 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  amp", "type": { 
45100 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
45110 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
45120 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
45130 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
45140 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
45150 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
45160 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
45170 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
45180 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
45190 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
451a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
451b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
451c0 20 22 5f 5f 6c 67 61 6d 6d 61 5f 72 22 2c 20 22   "__lgamma_r", "
451d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
451e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
451f0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
45200 2e 68 3a 32 35 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:255:1 <Spelli
45210 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
45220 65 3e 3a 31 33 31 3a 31 3e 22 2c 20 22 76 61 72  e>:131:1>", "var
45230 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
45240 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
45250 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
45260 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
45270 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
45280 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
45290 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
452a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
452b0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
452c0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
452d0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
452e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
452f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
45300 5f 5f 73 69 67 6e 67 61 6d 70 22 2c 20 22 74 79  __signgamp", "ty
45310 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
45320 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
45330 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
45340 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
45350 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
45360 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
45370 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
45380 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
45390 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
453a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
453b0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
453c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
453d0 22 6e 61 6d 65 22 3a 20 22 72 69 6e 74 22 2c 20  "name": "rint", 
453e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
453f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
45400 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
45410 73 2e 68 3a 32 36 32 3a 31 20 3c 53 70 65 6c 6c  s.h:262:1 <Spell
45420 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
45430 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
45440 68 3a 32 36 32 3a 31 33 3e 22 2c 20 22 76 61 72  h:262:13>", "var
45450 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
45460 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
45470 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
45480 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
45490 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
454a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
454b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
454c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
454d0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
454e0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
454f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
45500 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
45510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
45520 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
45530 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
45540 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
45550 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
45560 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
45570 5f 72 69 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c  _rint", "ns": 0,
45580 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
45590 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
455a0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 36 32 3a  mathcalls.h:262:
455b0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
455c0 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33 32 3a  atch space>:132:
455d0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
455e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
455f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
45600 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
45610 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
45620 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
45630 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
45640 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
45650 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
45660 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
45670 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
45680 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
45690 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
456a0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
456b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
456c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
456d0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
456e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
456f0 6e 61 6d 65 22 3a 20 22 6e 65 78 74 61 66 74 65  name": "nextafte
45700 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
45710 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
45720 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
45730 63 61 6c 6c 73 2e 68 3a 32 36 35 3a 31 20 3c 53  calls.h:265:1 <S
45740 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
45750 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
45760 6c 6c 73 2e 68 3a 32 36 35 3a 31 34 3e 22 2c 20  lls.h:265:14>", 
45770 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
45780 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
45790 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
457a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
457b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
457c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
457d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
457e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
457f0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
45800 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
45810 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
45820 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
45830 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
45840 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
45850 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
45860 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
45870 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
45880 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
45890 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
458a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
458b0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
458c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
458d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
458e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
458f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  n", "name": "__n
45900 65 78 74 61 66 74 65 72 22 2c 20 22 6e 73 22 3a  extafter", "ns":
45910 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
45920 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
45930 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
45940 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  65:1 <Spelling=<
45950 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
45960 33 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  33:1>", "variadi
45970 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
45980 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
45990 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
459a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
459b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
459c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
459d0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
459e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
459f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
45a00 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
45a10 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
45a20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
45a30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
45a40 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
45a50 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
45a60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
45a70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
45a80 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
45a90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
45aa0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
45ab0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
45ac0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
45ad0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
45ae0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
45af0 65 22 3a 20 22 6e 65 78 74 74 6f 77 61 72 64 22  e": "nexttoward"
45b00 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
45b10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
45b20 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
45b30 6c 6c 73 2e 68 3a 32 36 37 3a 31 20 3c 53 70 65  lls.h:267:1 <Spe
45b40 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
45b50 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
45b60 73 2e 68 3a 32 36 37 3a 31 34 3e 22 2c 20 22 76  s.h:267:14>", "v
45b70 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
45b80 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
45b90 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
45ba0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
45bb0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
45bc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
45bd0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
45be0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
45bf0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
45c00 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
45c10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
45c20 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
45c30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
45c40 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
45c50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
45c60 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
45c70 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
45c80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
45c90 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
45ca0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
45cb0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
45cc0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
45cd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
45ce0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
45cf0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
45d00 20 22 5f 5f 6e 65 78 74 74 6f 77 61 72 64 22 2c   "__nexttoward",
45d10 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
45d20 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
45d30 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
45d40 6c 73 2e 68 3a 32 36 37 3a 31 20 3c 53 70 65 6c  ls.h:267:1 <Spel
45d50 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
45d60 61 63 65 3e 3a 31 33 34 3a 31 3e 22 2c 20 22 76  ace>:134:1>", "v
45d70 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
45d80 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
45d90 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
45da0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
45db0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
45dc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
45dd0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
45de0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
45df0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
45e00 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
45e10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
45e20 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
45e30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
45e40 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
45e50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
45e60 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
45e70 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
45e80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
45e90 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
45ea0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
45eb0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
45ec0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
45ed0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
45ee0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
45ef0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
45f00 20 22 72 65 6d 61 69 6e 64 65 72 22 2c 20 22 6e   "remainder", "n
45f10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
45f20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
45f30 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
45f40 68 3a 32 37 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:278:1 <Spellin
45f50 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
45f60 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
45f70 32 37 38 3a 31 33 3e 22 2c 20 22 76 61 72 69 61  278:13>", "varia
45f80 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
45f90 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
45fa0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
45fb0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
45fc0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
45fd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
45fe0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
45ff0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
46000 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
46010 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
46020 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
46030 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
46040 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
46050 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
46060 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
46070 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
46080 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
46090 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
460a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
460b0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
460c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
460d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
460e0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
460f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
46100 61 6d 65 22 3a 20 22 5f 5f 72 65 6d 61 69 6e 64  ame": "__remaind
46110 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
46120 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
46130 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
46140 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31 20 3c  hcalls.h:278:1 <
46150 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
46160 68 20 73 70 61 63 65 3e 3a 31 33 36 3a 31 3e 22  h space>:136:1>"
46170 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
46180 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
46190 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
461a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
461b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
461c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
461d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
461e0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
461f0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
46200 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
46210 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
46220 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
46230 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
46240 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
46250 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
46260 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
46270 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
46280 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
46290 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
462a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
462b0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
462c0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
462d0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
462e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
462f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
46300 63 61 6c 62 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  calbn", "ns": 0,
46310 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
46320 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
46330 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38 32 3a  mathcalls.h:282:
46340 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
46350 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
46360 74 68 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 33  thcalls.h:282:13
46370 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
46380 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
46390 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
463a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
463b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
463c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
463d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
463e0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
463f0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
46400 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
46410 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
46420 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
46430 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
46440 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
46450 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
46460 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
46470 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
46480 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
46490 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
464a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
464b0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
464c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
464d0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
464e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
464f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
46500 73 63 61 6c 62 6e 22 2c 20 22 6e 73 22 3a 20 30  scalbn", "ns": 0
46510 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
46520 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
46530 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38 32  /mathcalls.h:282
46540 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
46550 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33 37  ratch space>:137
46560 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
46570 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
46580 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
46590 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
465a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
465b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
465c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
465d0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
465e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
465f0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
46600 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
46610 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
46620 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
46630 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
46640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
46650 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
46660 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
46670 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
46680 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
46690 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
466a0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
466b0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
466c0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
466d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
466e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
466f0 69 6c 6f 67 62 22 2c 20 22 6e 73 22 3a 20 30 2c  ilogb", "ns": 0,
46700 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
46710 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
46720 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38 36 3a  mathcalls.h:286:
46730 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
46740 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
46750 74 68 63 61 6c 6c 73 2e 68 3a 32 38 36 3a 31 37  thcalls.h:286:17
46760 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
46770 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
46780 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
46790 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
467a0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
467b0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
467c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
467d0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
467e0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
467f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
46800 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
46810 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
46820 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
46830 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
46840 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
46850 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
46860 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
46870 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
46880 22 3a 20 22 5f 5f 69 6c 6f 67 62 22 2c 20 22 6e  ": "__ilogb", "n
46890 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
468a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
468b0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
468c0 68 3a 32 38 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:286:1 <Spellin
468d0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
468e0 3e 3a 31 33 38 3a 31 3e 22 2c 20 22 76 61 72 69  >:138:1>", "vari
468f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
46900 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
46910 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
46920 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
46930 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
46940 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
46950 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
46960 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
46970 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
46980 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
46990 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
469a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
469b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
469c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
469d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
469e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
469f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
46a00 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62  , "name": "scalb
46a10 6c 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ln", "ns": 0, "l
46a20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
46a30 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
46a40 68 63 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20 3c  hcalls.h:296:1 <
46a50 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
46a60 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
46a70 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 33 3e 22 2c  alls.h:296:13>",
46a80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
46a90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
46aa0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
46ab0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
46ac0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
46ad0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
46ae0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
46af0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
46b00 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
46b10 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
46b20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
46b30 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
46b40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
46b50 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
46b60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
46b70 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
46b80 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
46b90 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
46ba0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
46bb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
46bc0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
46bd0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
46be0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
46bf0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
46c00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63  ", "name": "__sc
46c10 61 6c 62 6c 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  albln", "ns": 0,
46c20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
46c30 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
46c40 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 39 36 3a  mathcalls.h:296:
46c50 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
46c60 61 74 63 68 20 73 70 61 63 65 3e 3a 31 34 30 3a  atch space>:140:
46c70 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
46c80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
46c90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
46ca0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
46cb0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
46cc0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
46cd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
46ce0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
46cf0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
46d00 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
46d10 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
46d20 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
46d30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
46d40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
46d50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
46d60 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
46d70 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
46d80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
46d90 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
46da0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
46db0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
46dc0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
46dd0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
46de0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
46df0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
46e00 6e 65 61 72 62 79 69 6e 74 22 2c 20 22 6e 73 22  nearbyint", "ns"
46e10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
46e20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
46e30 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
46e40 33 30 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  300:1 <Spelling=
46e50 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
46e60 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30  s/mathcalls.h:30
46e70 30 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  0:13>", "variadi
46e80 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
46e90 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
46ea0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
46eb0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
46ec0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
46ed0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
46ee0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
46ef0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
46f00 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
46f10 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
46f20 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
46f30 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
46f40 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
46f50 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
46f60 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
46f70 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
46f80 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
46f90 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 61  , "name": "__nea
46fa0 72 62 79 69 6e 74 22 2c 20 22 6e 73 22 3a 20 30  rbyint", "ns": 0
46fb0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
46fc0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
46fd0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30  /mathcalls.h:300
46fe0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
46ff0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 34 31  ratch space>:141
47000 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
47010 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
47020 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
47030 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
47040 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
47050 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
47060 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
47070 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
47080 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
47090 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
470a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
470b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
470c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
470d0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
470e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
470f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
47100 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
47110 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
47120 22 6e 61 6d 65 22 3a 20 22 72 6f 75 6e 64 22 2c  "name": "round",
47130 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
47140 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
47150 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
47160 6c 73 2e 68 3a 33 30 34 3a 31 20 3c 53 70 65 6c  ls.h:304:1 <Spel
47170 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
47180 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
47190 2e 68 3a 33 30 34 3a 31 34 3e 22 2c 20 22 76 61  .h:304:14>", "va
471a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
471b0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
471c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
471d0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
471e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
471f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
47200 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
47210 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
47220 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
47230 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
47240 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
47250 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
47260 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
47270 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
47280 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
47290 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
472a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
472b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
472c0 5f 5f 72 6f 75 6e 64 22 2c 20 22 6e 73 22 3a 20  __round", "ns": 
472d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
472e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
472f0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30  s/mathcalls.h:30
47300 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
47310 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 34  cratch space>:14
47320 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  2:1>", "variadic
47330 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
47340 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
47350 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
47360 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
47370 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
47380 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
47390 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
473a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
473b0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
473c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
473d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
473e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
473f0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
47400 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
47410 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
47420 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
47430 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
47440 20 22 6e 61 6d 65 22 3a 20 22 74 72 75 6e 63 22   "name": "trunc"
47450 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
47460 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
47470 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
47480 6c 6c 73 2e 68 3a 33 30 38 3a 31 20 3c 53 70 65  lls.h:308:1 <Spe
47490 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
474a0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
474b0 73 2e 68 3a 33 30 38 3a 31 34 3e 22 2c 20 22 76  s.h:308:14>", "v
474c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
474d0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
474e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
474f0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
47500 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
47510 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
47520 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
47530 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
47540 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
47550 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
47560 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
47570 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
47580 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
47590 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
475a0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
475b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
475c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
475d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
475e0 22 5f 5f 74 72 75 6e 63 22 2c 20 22 6e 73 22 3a  "__trunc", "ns":
475f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
47600 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
47610 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
47620 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  08:1 <Spelling=<
47630 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
47640 34 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  43:1>", "variadi
47650 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
47660 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
47670 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
47680 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
47690 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
476a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
476b0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
476c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
476d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
476e0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
476f0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
47700 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
47710 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
47720 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
47730 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
47740 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
47750 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
47760 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6d 71 75  , "name": "remqu
47770 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  o", "ns": 0, "lo
47780 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
47790 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
477a0 63 61 6c 6c 73 2e 68 3a 33 31 33 3a 31 20 3c 53  calls.h:313:1 <S
477b0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
477c0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
477d0 6c 6c 73 2e 68 3a 33 31 33 3a 31 33 3e 22 2c 20  lls.h:313:13>", 
477e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
477f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
47800 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
47810 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
47820 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
47830 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
47840 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
47850 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
47860 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
47870 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
47880 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
47890 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
478a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
478b0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
478c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
478d0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
478e0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
478f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
47900 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
47910 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
47920 22 5f 5f 71 75 6f 22 2c 20 22 74 79 70 65 22 3a  "__quo", "type":
47930 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
47940 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
47950 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
47960 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
47970 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
47980 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
47990 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
479a0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
479b0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
479c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
479d0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
479e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
479f0 65 22 3a 20 22 5f 5f 72 65 6d 71 75 6f 22 2c 20  e": "__remquo", 
47a00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
47a10 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
47a20 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
47a30 73 2e 68 3a 33 31 33 3a 31 20 3c 53 70 65 6c 6c  s.h:313:1 <Spell
47a40 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
47a50 63 65 3e 3a 31 34 34 3a 31 3e 22 2c 20 22 76 61  ce>:144:1>", "va
47a60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
47a70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
47a80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
47a90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
47aa0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
47ab0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
47ac0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
47ad0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
47ae0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
47af0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
47b00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
47b10 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
47b20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
47b30 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
47b40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
47b50 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
47b60 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
47b70 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b  ment": 64 } }, {
47b80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
47b90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
47ba0 71 75 6f 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  quo", "type": { 
47bb0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
47bc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
47bd0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
47be0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
47bf0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
47c00 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
47c10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
47c20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
47c30 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
47c40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
47c50 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
47c60 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
47c70 20 22 6c 72 69 6e 74 22 2c 20 22 6e 73 22 3a 20   "lrint", "ns": 
47c80 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
47c90 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
47ca0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
47cb0 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  0:1 <Spelling=/u
47cc0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
47cd0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30 3a  mathcalls.h:320:
47ce0 32 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  22>", "variadic"
47cf0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
47d00 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
47d10 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
47d20 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
47d30 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
47d40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
47d50 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
47d60 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
47d70 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
47d80 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
47d90 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
47da0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
47db0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
47dc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
47dd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
47de0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
47df0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
47e00 61 6d 65 22 3a 20 22 5f 5f 6c 72 69 6e 74 22 2c  ame": "__lrint",
47e10 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
47e20 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
47e30 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
47e40 6c 73 2e 68 3a 33 32 30 3a 31 20 3c 53 70 65 6c  ls.h:320:1 <Spel
47e50 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
47e60 61 63 65 3e 3a 31 34 35 3a 31 3e 22 2c 20 22 76  ace>:145:1>", "v
47e70 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
47e80 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
47e90 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
47ea0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
47eb0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
47ec0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
47ed0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
47ee0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
47ef0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
47f00 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
47f10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
47f20 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
47f30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
47f40 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
47f50 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
47f60 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
47f70 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
47f80 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  ion", "name": "l
47f90 6c 72 69 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c  lrint", "ns": 0,
47fa0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
47fb0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
47fc0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 32 3a  mathcalls.h:322:
47fd0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
47fe0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
47ff0 74 68 63 61 6c 6c 73 2e 68 3a 33 32 32 3a 32 37  thcalls.h:322:27
48000 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
48010 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
48020 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
48030 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
48040 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
48050 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
48060 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
48070 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
48080 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
48090 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
480a0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
480b0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
480c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
480d0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67  ag": ":long-long
480e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
480f0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
48100 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
48110 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
48120 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6c 72 69   "name": "__llri
48130 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nt", "ns": 0, "l
48140 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
48150 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
48160 68 63 61 6c 6c 73 2e 68 3a 33 32 32 3a 31 20 3c  hcalls.h:322:1 <
48170 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
48180 68 20 73 70 61 63 65 3e 3a 31 34 36 3a 31 3e 22  h space>:146:1>"
48190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
481a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
481b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
481c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
481d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
481e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
481f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
48200 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
48210 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
48220 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
48230 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
48240 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
48250 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
48260 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  ": ":long-long",
48270 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
48280 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
48290 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
482a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
482b0 6e 61 6d 65 22 3a 20 22 6c 72 6f 75 6e 64 22 2c  name": "lround",
482c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
482d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
482e0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
482f0 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53 70 65 6c  ls.h:326:1 <Spel
48300 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
48310 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
48320 2e 68 3a 33 32 36 3a 32 32 3e 22 2c 20 22 76 61  .h:326:22>", "va
48330 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
48340 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
48350 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
48360 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
48370 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
48380 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
48390 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
483a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
483b0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
483c0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
483d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
483e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
483f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48400 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
48410 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
48420 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
48430 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
48440 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
48450 6c 72 6f 75 6e 64 22 2c 20 22 6e 73 22 3a 20 30  lround", "ns": 0
48460 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
48470 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
48480 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 36  /mathcalls.h:326
48490 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
484a0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 34 37  ratch space>:147
484b0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
484c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
484d0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
484e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
484f0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
48500 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
48510 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
48520 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
48530 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
48540 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
48550 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
48560 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
48570 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
48580 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
48590 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
485a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
485b0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
485c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
485d0 61 6d 65 22 3a 20 22 6c 6c 72 6f 75 6e 64 22 2c  ame": "llround",
485e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
485f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
48600 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
48610 6c 73 2e 68 3a 33 32 38 3a 31 20 3c 53 70 65 6c  ls.h:328:1 <Spel
48620 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
48630 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
48640 2e 68 3a 33 32 38 3a 32 37 3e 22 2c 20 22 76 61  .h:328:27>", "va
48650 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
48660 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
48670 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
48680 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
48690 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
486a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
486b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
486c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
486d0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
486e0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
486f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48700 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
48710 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48720 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  long-long", "bit
48730 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48740 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48750 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
48760 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
48770 3a 20 22 5f 5f 6c 6c 72 6f 75 6e 64 22 2c 20 22  : "__llround", "
48780 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
48790 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
487a0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
487b0 2e 68 3a 33 32 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:328:1 <Spelli
487c0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
487d0 65 3e 3a 31 34 38 3a 31 3e 22 2c 20 22 76 61 72  e>:148:1>", "var
487e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
487f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
48800 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
48810 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
48820 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
48830 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
48840 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
48850 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
48860 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
48870 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
48880 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
48890 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
488a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
488b0 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
488c0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
488d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
488e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
488f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
48900 20 22 66 64 69 6d 22 2c 20 22 6e 73 22 3a 20 30   "fdim", "ns": 0
48910 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
48920 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
48930 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 32  /mathcalls.h:332
48940 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
48950 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
48960 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31  athcalls.h:332:1
48970 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
48980 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
48990 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
489a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
489b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
489c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
489d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
489e0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
489f0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
48a00 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
48a10 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
48a20 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
48a30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
48a40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
48a50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
48a60 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
48a70 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
48a80 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
48a90 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
48aa0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
48ab0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
48ac0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
48ad0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
48ae0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
48af0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
48b00 20 22 5f 5f 66 64 69 6d 22 2c 20 22 6e 73 22 3a   "__fdim", "ns":
48b10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
48b20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
48b30 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
48b40 33 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  32:1 <Spelling=<
48b50 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
48b60 34 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  49:1>", "variadi
48b70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
48b80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
48b90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
48ba0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
48bb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
48bc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
48bd0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
48be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
48bf0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
48c00 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
48c10 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
48c20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
48c30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
48c40 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
48c50 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
48c60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
48c70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
48c80 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
48c90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
48ca0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
48cb0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
48cc0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
48cd0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
48ce0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
48cf0 65 22 3a 20 22 66 6d 61 78 22 2c 20 22 6e 73 22  e": "fmax", "ns"
48d00 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
48d10 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
48d20 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
48d30 33 33 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  335:1 <Spelling=
48d40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
48d50 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
48d60 35 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  5:14>", "variadi
48d70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
48d80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
48d90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
48da0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
48db0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
48dc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
48dd0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
48de0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
48df0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
48e00 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
48e10 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
48e20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
48e30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
48e40 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
48e50 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
48e60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
48e70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
48e80 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
48e90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
48ea0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
48eb0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
48ec0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
48ed0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
48ee0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
48ef0 65 22 3a 20 22 5f 5f 66 6d 61 78 22 2c 20 22 6e  e": "__fmax", "n
48f00 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
48f10 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
48f20 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
48f30 68 3a 33 33 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:335:1 <Spellin
48f40 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
48f50 3e 3a 31 35 30 3a 31 3e 22 2c 20 22 76 61 72 69  >:150:1>", "vari
48f60 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
48f70 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
48f80 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
48f90 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
48fa0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
48fb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
48fc0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
48fd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
48fe0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
48ff0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
49000 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
49010 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
49020 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
49030 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
49040 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
49050 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
49060 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
49070 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
49080 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
49090 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
490a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
490b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
490c0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
490d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
490e0 6e 61 6d 65 22 3a 20 22 66 6d 69 6e 22 2c 20 22  name": "fmin", "
490f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
49100 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
49110 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
49120 2e 68 3a 33 33 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:338:1 <Spelli
49130 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
49140 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
49150 3a 33 33 38 3a 31 34 3e 22 2c 20 22 76 61 72 69  :338:14>", "vari
49160 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
49170 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
49180 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
49190 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
491a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
491b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
491c0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
491d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
491e0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
491f0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
49200 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
49210 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
49220 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
49230 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
49240 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
49250 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
49260 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
49270 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
49280 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
49290 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
492a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
492b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
492c0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
492d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
492e0 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 69 6e 22 2c  name": "__fmin",
492f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
49300 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
49310 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
49320 6c 73 2e 68 3a 33 33 38 3a 31 20 3c 53 70 65 6c  ls.h:338:1 <Spel
49330 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
49340 61 63 65 3e 3a 31 35 31 3a 31 3e 22 2c 20 22 76  ace>:151:1>", "v
49350 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
49360 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
49370 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
49380 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
49390 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
493a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
493b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
493c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
493d0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
493e0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
493f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
49400 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
49410 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
49420 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
49430 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
49440 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
49450 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
49460 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
49470 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
49480 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
49490 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
494a0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
494b0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
494c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
494d0 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 61 22 2c  , "name": "fma",
494e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
494f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
49500 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
49510 6c 73 2e 68 3a 33 34 31 3a 31 20 3c 53 70 65 6c  ls.h:341:1 <Spel
49520 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
49530 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
49540 2e 68 3a 33 34 31 3a 31 33 3e 22 2c 20 22 76 61  .h:341:13>", "va
49550 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
49560 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
49570 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
49580 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
49590 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
495a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
495b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
495c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
495d0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
495e0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
495f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
49600 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
49610 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
49620 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
49630 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
49640 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
49650 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
49660 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b  ment": 64 } }, {
49670 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
49680 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
49690 7a 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  z", "type": { "t
496a0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
496b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
496c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
496d0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
496e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
496f0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
49700 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
49710 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
49720 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
49730 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
49740 22 3a 20 22 5f 5f 66 6d 61 22 2c 20 22 6e 73 22  ": "__fma", "ns"
49750 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
49760 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
49770 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
49780 33 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  341:1 <Spelling=
49790 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
497a0 31 35 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  152:1>", "variad
497b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
497c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
497d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
497e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
497f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
49800 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
49810 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
49820 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
49830 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
49840 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
49850 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
49860 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
49870 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
49880 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
49890 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
498a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
498b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
498c0 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
498d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
498e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20   "name": "__z", 
498f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
49900 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
49910 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
49920 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
49930 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
49940 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
49950 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
49960 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
49970 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
49980 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
49990 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
499a0 73 63 61 6c 62 22 2c 20 22 6e 73 22 3a 20 30 2c  scalb", "ns": 0,
499b0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
499c0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
499d0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a  mathcalls.h:402:
499e0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
499f0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
49a00 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31 33  thcalls.h:402:13
49a10 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
49a20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
49a30 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
49a40 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
49a50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
49a60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
49a70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
49a80 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
49a90 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
49aa0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
49ab0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
49ac0 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
49ad0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
49ae0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
49af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
49b00 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
49b10 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
49b20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
49b30 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
49b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
49b50 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
49b60 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
49b70 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
49b80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
49b90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
49ba0 22 5f 5f 73 63 61 6c 62 22 2c 20 22 6e 73 22 3a  "__scalb", "ns":
49bb0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
49bc0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
49bd0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 34  ts/mathcalls.h:4
49be0 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  02:1 <Spelling=<
49bf0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
49c00 35 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  54:1>", "variadi
49c10 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
49c20 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
49c30 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
49c40 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
49c50 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
49c60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
49c70 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
49c80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
49c90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
49ca0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
49cb0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
49cc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
49cd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
49ce0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
49cf0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
49d00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
49d10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
49d20 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
49d30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
49d40 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
49d50 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
49d60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
49d70 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
49d80 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
49d90 65 22 3a 20 22 5f 5f 66 70 63 6c 61 73 73 69 66  e": "__fpclassif
49da0 79 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  yf", "ns": 0, "l
49db0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
49dc0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
49dd0 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75  hcalls-helper-fu
49de0 6e 63 74 69 6f 6e 73 2e 68 3a 32 31 3a 31 20 3c  nctions.h:21:1 <
49df0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
49e00 68 20 73 70 61 63 65 3e 3a 31 35 35 3a 31 3e 22  h space>:155:1>"
49e10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
49e20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
49e30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
49e40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
49e50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
49e60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
49e70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
49e80 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  _value", "type":
49e90 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
49ea0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
49eb0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
49ec0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
49ed0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
49ee0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
49ef0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
49f00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
49f10 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
49f20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
49f30 65 22 3a 20 22 5f 5f 73 69 67 6e 62 69 74 66 22  e": "__signbitf"
49f40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
49f50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
49f60 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
49f70 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
49f80 69 6f 6e 73 2e 68 3a 32 35 3a 31 20 3c 53 70 65  ions.h:25:1 <Spe
49f90 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
49fa0 70 61 63 65 3e 3a 31 35 36 3a 31 3e 22 2c 20 22  pace>:156:1>", "
49fb0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
49fc0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
49fd0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
49fe0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
49ff0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4a000 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4a010 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
4a020 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
4a030 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4a040 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4a050 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4a060 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4a070 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4a080 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
4a090 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4a0a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4a0b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4a0c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4a0d0 20 22 5f 5f 69 73 69 6e 66 66 22 2c 20 22 6e 73   "__isinff", "ns
4a0e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4a0f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4a100 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
4a110 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
4a120 68 3a 33 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:30:1 <Spelling
4a130 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4a140 3a 31 35 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  :157:1>", "varia
4a150 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4a160 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4a170 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4a180 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4a190 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4a1a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4a1b0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
4a1c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4a1d0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4a1e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4a1f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4a200 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4a210 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4a220 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
4a230 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4a240 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4a250 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4a260 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  n", "name": "__f
4a270 69 6e 69 74 65 66 22 2c 20 22 6e 73 22 3a 20 30  initef", "ns": 0
4a280 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4a290 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4a2a0 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65  /mathcalls-helpe
4a2b0 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 33  r-functions.h:33
4a2c0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4a2d0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35 38  ratch space>:158
4a2e0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4a2f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4a300 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4a310 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4a320 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4a330 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4a340 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4a350 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79  : "__value", "ty
4a360 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4a370 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4a380 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4a390 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4a3a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4a3b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
4a3c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4a3d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4a3e0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4a3f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4a400 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 73 6e 61 6e  "name": "__isnan
4a410 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4a420 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4a430 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4a440 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e  calls-helper-fun
4a450 63 74 69 6f 6e 73 2e 68 3a 33 36 3a 31 20 3c 53  ctions.h:36:1 <S
4a460 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4a470 20 73 70 61 63 65 3e 3a 31 35 39 3a 31 3e 22 2c   space>:159:1>",
4a480 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4a490 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4a4a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4a4b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4a4c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4a4d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4a4e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4a4f0 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
4a500 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4a510 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4a520 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4a530 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4a540 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4a550 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
4a560 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4a570 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4a580 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4a590 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4a5a0 22 3a 20 22 5f 5f 69 73 65 71 73 69 67 66 22 2c  ": "__iseqsigf",
4a5b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4a5c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4a5d0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4a5e0 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69  ls-helper-functi
4a5f0 6f 6e 73 2e 68 3a 33 39 3a 31 20 3c 53 70 65 6c  ons.h:39:1 <Spel
4a600 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4a610 61 63 65 3e 3a 31 36 30 3a 31 3e 22 2c 20 22 76  ace>:160:1>", "v
4a620 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4a630 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4a640 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4a650 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4a660 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4a670 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4a680 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4a690 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4a6a0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4a6b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4a6c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4a6d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
4a6e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4a6f0 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
4a700 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4a710 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4a720 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4a730 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4a740 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4a750 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
4a760 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4a770 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4a780 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4a790 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4a7a0 6d 65 22 3a 20 22 5f 5f 69 73 73 69 67 6e 61 6c  me": "__issignal
4a7b0 69 6e 67 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ingf", "ns": 0, 
4a7c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4a7d0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4a7e0 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d  athcalls-helper-
4a7f0 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 34 32 3a 31  functions.h:42:1
4a800 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4a810 74 63 68 20 73 70 61 63 65 3e 3a 31 36 31 3a 31  tch space>:161:1
4a820 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4a830 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4a840 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4a850 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4a860 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4a870 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4a880 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4a890 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65  "__value", "type
4a8a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4a8b0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4a8c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4a8d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4a8e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4a8f0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
4a900 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4a910 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4a920 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4a930 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4a940 61 6d 65 22 3a 20 22 61 63 6f 73 66 22 2c 20 22  ame": "acosf", "
4a950 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4a960 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4a970 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4a980 2e 68 3a 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:53:1 <Spellin
4a990 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4a9a0 3e 3a 31 36 32 3a 31 3e 22 2c 20 22 76 61 72 69  >:162:1>", "vari
4a9b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4a9c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4a9d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4a9e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4a9f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4aa00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4aa10 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4aa20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4aa30 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4aa40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4aa50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4aa60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4aa70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4aa80 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4aa90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4aaa0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4aab0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4aac0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63  ", "name": "__ac
4aad0 6f 73 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  osf", "ns": 0, "
4aae0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4aaf0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4ab00 74 68 63 61 6c 6c 73 2e 68 3a 35 33 3a 31 20 3c  thcalls.h:53:1 <
4ab10 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4ab20 68 20 73 70 61 63 65 3e 3a 31 36 34 3a 31 3e 22  h space>:164:1>"
4ab30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4ab40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4ab50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4ab60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4ab70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4ab80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4ab90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4aba0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4abb0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4abc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4abd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4abe0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4abf0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4ac00 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4ac10 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4ac20 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4ac30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4ac40 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4ac50 3a 20 22 61 73 69 6e 66 22 2c 20 22 6e 73 22 3a  : "asinf", "ns":
4ac60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
4ac70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
4ac80 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35  ts/mathcalls.h:5
4ac90 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
4aca0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 36  cratch space>:16
4acb0 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  5:1>", "variadic
4acc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
4acd0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
4ace0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
4acf0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
4ad00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
4ad10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4ad20 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
4ad30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4ad40 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4ad50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4ad60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4ad70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4ad80 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4ad90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4ada0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4adb0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4adc0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4add0 6e 61 6d 65 22 3a 20 22 5f 5f 61 73 69 6e 66 22  name": "__asinf"
4ade0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4adf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4ae00 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4ae10 6c 6c 73 2e 68 3a 35 35 3a 31 20 3c 53 70 65 6c  lls.h:55:1 <Spel
4ae20 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4ae30 61 63 65 3e 3a 31 36 37 3a 31 3e 22 2c 20 22 76  ace>:167:1>", "v
4ae40 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4ae50 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4ae60 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4ae70 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4ae80 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4ae90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4aea0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4aeb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4aec0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4aed0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4aee0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4aef0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4af00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4af10 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4af20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4af30 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4af40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4af50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  ion", "name": "a
4af60 74 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tanf", "ns": 0, 
4af70 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4af80 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4af90 61 74 68 63 61 6c 6c 73 2e 68 3a 35 37 3a 31 20  athcalls.h:57:1 
4afa0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4afb0 63 68 20 73 70 61 63 65 3e 3a 31 36 38 3a 31 3e  ch space>:168:1>
4afc0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4afd0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4afe0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4aff0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4b000 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4b010 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4b020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4b030 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4b040 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4b050 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4b060 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4b070 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4b080 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4b090 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4b0a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4b0b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4b0c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4b0d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4b0e0 22 3a 20 22 5f 5f 61 74 61 6e 66 22 2c 20 22 6e  ": "__atanf", "n
4b0f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4b100 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4b110 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4b120 68 3a 35 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:57:1 <Spelling
4b130 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4b140 3a 31 37 30 3a 31 3e 22 2c 20 22 76 61 72 69 61  :170:1>", "varia
4b150 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4b160 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4b170 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4b180 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4b190 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4b1a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4b1b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4b1c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4b1d0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4b1e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4b1f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4b200 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4b210 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4b220 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4b230 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4b240 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
4b250 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
4b260 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 61 6e 32  , "name": "atan2
4b270 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4b280 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4b290 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4b2a0 63 61 6c 6c 73 2e 68 3a 35 39 3a 31 20 3c 53 70  calls.h:59:1 <Sp
4b2b0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4b2c0 73 70 61 63 65 3e 3a 31 37 31 3a 31 3e 22 2c 20  space>:171:1>", 
4b2d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4b2e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4b2f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4b300 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4b310 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4b320 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4b330 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
4b340 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4b350 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4b360 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4b370 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4b380 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
4b390 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4b3a0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4b3b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4b3c0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4b3d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4b3e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4b3f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4b400 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4b410 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4b420 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4b430 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4b440 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4b450 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61 6e   "name": "__atan
4b460 32 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  2f", "ns": 0, "l
4b470 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4b480 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4b490 68 63 61 6c 6c 73 2e 68 3a 35 39 3a 31 20 3c 53  hcalls.h:59:1 <S
4b4a0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4b4b0 20 73 70 61 63 65 3e 3a 31 37 33 3a 31 3e 22 2c   space>:173:1>",
4b4c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4b4d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4b4e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4b4f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4b500 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4b510 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4b520 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4b530 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
4b540 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4b550 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4b560 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4b570 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4b580 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4b590 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4b5a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4b5b0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4b5c0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4b5d0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4b5e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4b5f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4b600 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4b610 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4b620 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
4b630 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
4b640 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 73 66 22  , "name": "cosf"
4b650 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4b660 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4b670 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4b680 6c 6c 73 2e 68 3a 36 32 3a 31 20 3c 53 70 65 6c  lls.h:62:1 <Spel
4b690 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4b6a0 61 63 65 3e 3a 31 37 36 3a 31 3e 22 2c 20 22 76  ace>:176:1>", "v
4b6b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4b6c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4b6d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4b6e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4b6f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4b700 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4b710 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4b720 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4b730 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4b740 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4b750 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4b760 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4b770 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4b780 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4b790 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4b7a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4b7b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4b7c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4b7d0 5f 63 6f 73 66 22 2c 20 22 6e 73 22 3a 20 30 2c  _cosf", "ns": 0,
4b7e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4b7f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4b800 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31  mathcalls.h:62:1
4b810 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4b820 74 63 68 20 73 70 61 63 65 3e 3a 31 37 38 3a 31  tch space>:178:1
4b830 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4b840 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4b850 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4b860 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4b870 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4b880 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4b890 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4b8a0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4b8b0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4b8c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4b8d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4b8e0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4b8f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4b900 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4b910 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4b920 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4b930 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4b940 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4b950 65 22 3a 20 22 73 69 6e 66 22 2c 20 22 6e 73 22  e": "sinf", "ns"
4b960 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4b970 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4b980 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4b990 36 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  64:1 <Spelling=<
4b9a0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
4b9b0 38 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  81:1>", "variadi
4b9c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
4b9d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
4b9e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
4b9f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
4ba00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
4ba10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4ba20 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
4ba30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4ba40 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4ba50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4ba60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4ba70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4ba80 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4ba90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4baa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4bab0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4bac0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4bad0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 6e 66 22  "name": "__sinf"
4bae0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4baf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4bb00 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4bb10 6c 6c 73 2e 68 3a 36 34 3a 31 20 3c 53 70 65 6c  lls.h:64:1 <Spel
4bb20 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4bb30 61 63 65 3e 3a 31 38 33 3a 31 3e 22 2c 20 22 76  ace>:183:1>", "v
4bb40 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4bb50 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4bb60 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4bb70 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4bb80 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4bb90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4bba0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4bbb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4bbc0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4bbd0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4bbe0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4bbf0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4bc00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4bc10 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4bc20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4bc30 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4bc40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4bc50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ion", "name": "t
4bc60 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
4bc70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4bc80 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4bc90 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31 20 3c  thcalls.h:66:1 <
4bca0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4bcb0 68 20 73 70 61 63 65 3e 3a 31 38 34 3a 31 3e 22  h space>:184:1>"
4bcc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4bcd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4bce0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4bcf0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4bd00 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4bd10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4bd20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4bd30 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4bd40 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4bd50 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4bd60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4bd70 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4bd80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4bd90 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4bda0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4bdb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4bdc0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4bdd0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4bde0 3a 20 22 5f 5f 74 61 6e 66 22 2c 20 22 6e 73 22  : "__tanf", "ns"
4bdf0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4be00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4be10 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4be20 36 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  66:1 <Spelling=<
4be30 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
4be40 38 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  86:1>", "variadi
4be50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
4be60 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
4be70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
4be80 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
4be90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
4bea0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4beb0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
4bec0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4bed0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4bee0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4bef0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4bf00 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4bf10 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4bf20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4bf30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4bf40 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4bf50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4bf60 22 6e 61 6d 65 22 3a 20 22 63 6f 73 68 66 22 2c  "name": "coshf",
4bf70 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4bf80 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4bf90 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4bfa0 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70 65 6c 6c  ls.h:71:1 <Spell
4bfb0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4bfc0 63 65 3e 3a 31 38 37 3a 31 3e 22 2c 20 22 76 61  ce>:187:1>", "va
4bfd0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4bfe0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4bff0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4c000 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4c010 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4c020 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4c030 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4c040 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4c050 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4c060 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4c070 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4c080 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4c090 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4c0a0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4c0b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4c0c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4c0d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4c0e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4c0f0 63 6f 73 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c  coshf", "ns": 0,
4c100 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4c110 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4c120 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 31 3a 31  mathcalls.h:71:1
4c130 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4c140 74 63 68 20 73 70 61 63 65 3e 3a 31 38 39 3a 31  tch space>:189:1
4c150 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4c160 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4c170 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4c180 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4c190 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4c1a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4c1b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4c1c0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4c1d0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4c1e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4c1f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4c200 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4c210 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4c220 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4c230 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4c240 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4c250 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4c260 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4c270 65 22 3a 20 22 73 69 6e 68 66 22 2c 20 22 6e 73  e": "sinhf", "ns
4c280 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4c290 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4c2a0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4c2b0 3a 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :73:1 <Spelling=
4c2c0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4c2d0 31 39 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  190:1>", "variad
4c2e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4c2f0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4c300 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4c310 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4c320 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4c330 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4c340 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4c350 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4c360 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4c370 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4c380 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4c390 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4c3a0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4c3b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4c3c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4c3d0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4c3e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4c3f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 6e 68   "name": "__sinh
4c400 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4c410 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4c420 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4c430 63 61 6c 6c 73 2e 68 3a 37 33 3a 31 20 3c 53 70  calls.h:73:1 <Sp
4c440 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4c450 73 70 61 63 65 3e 3a 31 39 32 3a 31 3e 22 2c 20  space>:192:1>", 
4c460 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4c470 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4c480 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4c490 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4c4a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4c4b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4c4c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4c4d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4c4e0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4c4f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4c500 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4c510 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4c520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4c530 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4c540 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4c550 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4c560 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4c570 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4c580 22 74 61 6e 68 66 22 2c 20 22 6e 73 22 3a 20 30  "tanhf", "ns": 0
4c590 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4c5a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4c5b0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 35 3a  /mathcalls.h:75:
4c5c0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4c5d0 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 33 3a  atch space>:193:
4c5e0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4c5f0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4c600 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4c610 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4c620 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4c630 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4c640 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4c650 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4c660 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4c670 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4c680 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4c690 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4c6a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4c6b0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4c6c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4c6d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4c6e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4c6f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4c700 6d 65 22 3a 20 22 5f 5f 74 61 6e 68 66 22 2c 20  me": "__tanhf", 
4c710 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
4c720 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4c730 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
4c740 73 2e 68 3a 37 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:75:1 <Spelli
4c750 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
4c760 65 3e 3a 31 39 35 3a 31 3e 22 2c 20 22 76 61 72  e>:195:1>", "var
4c770 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4c780 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4c790 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4c7a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4c7b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4c7c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4c7d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
4c7e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4c7f0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4c800 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4c810 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4c820 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
4c830 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4c840 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4c850 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4c860 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4c870 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4c880 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 63 6f  n", "name": "aco
4c890 73 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  shf", "ns": 0, "
4c8a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4c8b0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4c8c0 74 68 63 61 6c 6c 73 2e 68 3a 38 35 3a 31 20 3c  thcalls.h:85:1 <
4c8d0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4c8e0 68 20 73 70 61 63 65 3e 3a 31 39 36 3a 31 3e 22  h space>:196:1>"
4c8f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4c900 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4c910 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4c920 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4c930 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4c940 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4c950 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4c960 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4c970 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4c980 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4c990 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4c9a0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4c9b0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4c9c0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4c9d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4c9e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4c9f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4ca00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4ca10 3a 20 22 5f 5f 61 63 6f 73 68 66 22 2c 20 22 6e  : "__acoshf", "n
4ca20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4ca30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4ca40 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4ca50 68 3a 38 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:85:1 <Spelling
4ca60 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4ca70 3a 31 39 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :198:1>", "varia
4ca80 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4ca90 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4caa0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4cab0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4cac0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4cad0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4cae0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4caf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4cb00 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4cb10 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4cb20 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4cb30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4cb40 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4cb50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4cb60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4cb70 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
4cb80 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
4cb90 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73 69 6e 68  , "name": "asinh
4cba0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4cbb0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4cbc0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4cbd0 63 61 6c 6c 73 2e 68 3a 38 37 3a 31 20 3c 53 70  calls.h:87:1 <Sp
4cbe0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4cbf0 73 70 61 63 65 3e 3a 31 39 39 3a 31 3e 22 2c 20  space>:199:1>", 
4cc00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4cc10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4cc20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4cc30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4cc40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4cc50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4cc60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4cc70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4cc80 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4cc90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4cca0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4ccb0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4ccc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4ccd0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4cce0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4ccf0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4cd00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4cd10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4cd20 22 5f 5f 61 73 69 6e 68 66 22 2c 20 22 6e 73 22  "__asinhf", "ns"
4cd30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4cd40 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4cd50 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4cd60 38 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  87:1 <Spelling=<
4cd70 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
4cd80 30 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  01:1>", "variadi
4cd90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
4cda0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
4cdb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
4cdc0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
4cdd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
4cde0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4cdf0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
4ce00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4ce10 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4ce20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4ce30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4ce40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4ce50 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4ce60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4ce70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4ce80 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4ce90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4cea0 22 6e 61 6d 65 22 3a 20 22 61 74 61 6e 68 66 22  "name": "atanhf"
4ceb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4cec0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4ced0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4cee0 6c 6c 73 2e 68 3a 38 39 3a 31 20 3c 53 70 65 6c  lls.h:89:1 <Spel
4cef0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4cf00 61 63 65 3e 3a 32 30 32 3a 31 3e 22 2c 20 22 76  ace>:202:1>", "v
4cf10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4cf20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4cf30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4cf40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4cf50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4cf60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4cf70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4cf80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4cf90 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4cfa0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4cfb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4cfc0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4cfd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4cfe0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4cff0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4d000 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4d010 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4d020 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4d030 5f 61 74 61 6e 68 66 22 2c 20 22 6e 73 22 3a 20  _atanhf", "ns": 
4d040 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
4d050 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
4d060 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 39  s/mathcalls.h:89
4d070 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4d080 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30 34  ratch space>:204
4d090 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4d0a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4d0b0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4d0c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4d0d0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4d0e0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4d0f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4d100 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4d110 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4d120 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4d130 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4d140 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4d150 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4d160 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4d170 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4d180 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4d190 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4d1a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4d1b0 61 6d 65 22 3a 20 22 65 78 70 66 22 2c 20 22 6e  ame": "expf", "n
4d1c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4d1d0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4d1e0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4d1f0 68 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:95:1 <Spelling
4d200 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4d210 3a 32 30 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  :207:1>", "varia
4d220 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4d230 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4d240 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4d250 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4d260 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4d270 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4d280 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4d290 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4d2a0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4d2b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4d2c0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4d2d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4d2e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4d2f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4d300 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4d310 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
4d320 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
4d330 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70  , "name": "__exp
4d340 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4d350 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4d360 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4d370 63 61 6c 6c 73 2e 68 3a 39 35 3a 31 20 3c 53 70  calls.h:95:1 <Sp
4d380 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4d390 73 70 61 63 65 3e 3a 32 30 39 3a 31 3e 22 2c 20  space>:209:1>", 
4d3a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4d3b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4d3c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4d3d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4d3e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4d3f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4d400 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4d410 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4d420 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4d430 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4d440 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4d450 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4d460 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4d470 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4d480 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4d490 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4d4a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4d4b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4d4c0 22 66 72 65 78 70 66 22 2c 20 22 6e 73 22 3a 20  "frexpf", "ns": 
4d4d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
4d4e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
4d4f0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38  s/mathcalls.h:98
4d500 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4d510 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 31 30  ratch space>:210
4d520 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4d530 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4d540 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4d550 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4d560 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4d570 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4d580 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4d590 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4d5a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4d5b0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4d5c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4d5d0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
4d5e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4d5f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
4d600 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
4d610 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
4d620 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
4d630 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
4d640 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d650 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d660 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
4d670 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4d680 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4d690 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4d6a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4d6b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4d6c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4d6d0 22 3a 20 22 5f 5f 66 72 65 78 70 66 22 2c 20 22  ": "__frexpf", "
4d6e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4d6f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4d700 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4d710 2e 68 3a 39 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:98:1 <Spellin
4d720 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4d730 3e 3a 32 31 32 3a 31 3e 22 2c 20 22 76 61 72 69  >:212:1>", "vari
4d740 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4d750 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4d760 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4d770 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4d780 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4d790 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4d7a0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4d7b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4d7c0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4d7d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4d7e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4d7f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
4d800 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4d810 22 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74  "__exponent", "t
4d820 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4d830 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
4d840 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
4d850 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4d860 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4d870 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20  nt": 32 } } }], 
4d880 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4d890 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4d8a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4d8b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4d8c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4d8d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4d8e0 22 6e 61 6d 65 22 3a 20 22 6c 64 65 78 70 66 22  "name": "ldexpf"
4d8f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4d900 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4d910 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4d920 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53 70 65  lls.h:101:1 <Spe
4d930 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4d940 70 61 63 65 3e 3a 32 31 33 3a 31 3e 22 2c 20 22  pace>:213:1>", "
4d950 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4d960 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4d970 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4d980 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4d990 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4d9a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4d9b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4d9c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4d9d0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4d9e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4d9f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4da00 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
4da10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4da20 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e 74 22  e": "__exponent"
4da30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4da40 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
4da50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4da60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4da70 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4da80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4da90 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4daa0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4dab0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4dac0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4dad0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4dae0 6c 64 65 78 70 66 22 2c 20 22 6e 73 22 3a 20 30  ldexpf", "ns": 0
4daf0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4db00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4db10 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 31  /mathcalls.h:101
4db20 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4db30 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 31 35  ratch space>:215
4db40 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4db50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4db60 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4db70 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4db80 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4db90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4dba0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4dbb0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4dbc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4dbd0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4dbe0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4dbf0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
4dc00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4dc10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
4dc20 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
4dc30 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
4dc40 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4dc50 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4dc60 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4dc70 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4dc80 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4dc90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4dca0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4dcb0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4dcc0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4dcd0 65 22 3a 20 22 6c 6f 67 66 22 2c 20 22 6e 73 22  e": "logf", "ns"
4dce0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4dcf0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4dd00 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4dd10 31 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  104:1 <Spelling=
4dd20 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4dd30 32 31 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  218:1>", "variad
4dd40 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4dd50 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4dd60 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4dd70 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4dd80 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4dd90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4dda0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4ddb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4ddc0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4ddd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4dde0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4ddf0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4de00 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4de10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4de20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4de30 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4de40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4de50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 66   "name": "__logf
4de60 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4de70 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4de80 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
4de90 61 6c 6c 73 2e 68 3a 31 30 34 3a 31 20 3c 53 70  alls.h:104:1 <Sp
4dea0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4deb0 73 70 61 63 65 3e 3a 32 32 30 3a 31 3e 22 2c 20  space>:220:1>", 
4dec0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4ded0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4dee0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4def0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4df00 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4df10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4df20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4df30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4df40 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4df50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4df60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4df70 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4df80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4df90 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4dfa0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4dfb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4dfc0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4dfd0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4dfe0 22 6c 6f 67 31 30 66 22 2c 20 22 6e 73 22 3a 20  "log10f", "ns": 
4dff0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
4e000 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
4e010 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30  s/mathcalls.h:10
4e020 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  7:1 <Spelling=<s
4e030 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32  cratch space>:22
4e040 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
4e050 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
4e060 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
4e070 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
4e080 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
4e090 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
4e0a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4e0b0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
4e0c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4e0d0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4e0e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4e0f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4e100 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4e110 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4e120 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4e130 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4e140 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4e150 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4e160 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 31 30 66  name": "__log10f
4e170 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4e180 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4e190 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
4e1a0 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 20 3c 53 70  alls.h:107:1 <Sp
4e1b0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4e1c0 73 70 61 63 65 3e 3a 32 32 33 3a 31 3e 22 2c 20  space>:223:1>", 
4e1d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4e1e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4e1f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4e200 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4e210 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4e220 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4e230 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4e240 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4e250 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4e260 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4e270 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4e280 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4e290 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4e2a0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4e2b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4e2c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4e2d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4e2e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4e2f0 22 6d 6f 64 66 66 22 2c 20 22 6e 73 22 3a 20 30  "modff", "ns": 0
4e300 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4e310 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4e320 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30  /mathcalls.h:110
4e330 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4e340 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32 34  ratch space>:224
4e350 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4e360 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4e370 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4e380 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4e390 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4e3a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4e3b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4e3c0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4e3d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4e3e0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4e3f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4e400 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
4e410 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4e420 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 70  ", "name": "__ip
4e430 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
4e440 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
4e450 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4e460 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4e470 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4e480 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4e490 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
4e4a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
4e4b0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4e4c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4e4d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4e4e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4e4f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4e500 20 22 5f 5f 6d 6f 64 66 66 22 2c 20 22 6e 73 22   "__modff", "ns"
4e510 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4e520 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4e530 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4e540 31 31 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  110:1 <Spelling=
4e550 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4e560 32 32 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  226:1>", "variad
4e570 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4e580 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4e590 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4e5a0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4e5b0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4e5c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4e5d0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4e5e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4e5f0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4e600 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4e610 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
4e620 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4e630 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4e640 5f 69 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  _iptr", "type": 
4e650 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
4e660 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
4e670 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4e680 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4e690 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4e6a0 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   32 } } }], "ret
4e6b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4e6c0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4e6d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4e6e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4e6f0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4e700 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4e710 65 22 3a 20 22 65 78 70 6d 31 66 22 2c 20 22 6e  e": "expm1f", "n
4e720 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4e730 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4e740 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4e750 68 3a 31 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:125:1 <Spellin
4e760 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4e770 3e 3a 32 32 38 3a 31 3e 22 2c 20 22 76 61 72 69  >:228:1>", "vari
4e780 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4e790 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4e7a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4e7b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4e7c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4e7d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4e7e0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4e7f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4e800 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4e810 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4e820 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4e830 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4e840 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4e850 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4e860 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4e870 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4e880 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4e890 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
4e8a0 70 6d 31 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pm1f", "ns": 0, 
4e8b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4e8c0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4e8d0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35 3a 31  athcalls.h:125:1
4e8e0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4e8f0 74 63 68 20 73 70 61 63 65 3e 3a 32 33 30 3a 31  tch space>:230:1
4e900 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4e910 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4e920 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4e930 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4e940 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4e950 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4e960 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4e970 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4e980 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4e990 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4e9a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4e9b0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4e9c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4e9d0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4e9e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4e9f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4ea00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4ea10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4ea20 65 22 3a 20 22 6c 6f 67 31 70 66 22 2c 20 22 6e  e": "log1pf", "n
4ea30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4ea40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4ea50 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4ea60 68 3a 31 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:128:1 <Spellin
4ea70 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4ea80 3e 3a 32 33 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:231:1>", "vari
4ea90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4eaa0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4eab0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4eac0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4ead0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4eae0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4eaf0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4eb00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4eb10 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4eb20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4eb30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4eb40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4eb50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4eb60 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4eb70 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4eb80 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4eb90 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4eba0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f  ", "name": "__lo
4ebb0 67 31 70 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  g1pf", "ns": 0, 
4ebc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4ebd0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4ebe0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 38 3a 31  athcalls.h:128:1
4ebf0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4ec00 74 63 68 20 73 70 61 63 65 3e 3a 32 33 33 3a 31  tch space>:233:1
4ec10 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4ec20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4ec30 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4ec40 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4ec50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4ec60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4ec70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4ec80 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4ec90 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4eca0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4ecb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4ecc0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4ecd0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4ece0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4ecf0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4ed00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4ed10 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4ed20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4ed30 65 22 3a 20 22 6c 6f 67 62 66 22 2c 20 22 6e 73  e": "logbf", "ns
4ed40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4ed50 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4ed60 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4ed70 3a 31 33 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :131:1 <Spelling
4ed80 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4ed90 3a 32 33 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  :234:1>", "varia
4eda0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4edb0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4edc0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4edd0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4ede0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4edf0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4ee00 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4ee10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4ee20 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4ee30 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4ee40 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4ee50 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4ee60 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4ee70 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4ee80 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4ee90 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
4eea0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
4eeb0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67  , "name": "__log
4eec0 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  bf", "ns": 0, "l
4eed0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4eee0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4eef0 68 63 61 6c 6c 73 2e 68 3a 31 33 31 3a 31 20 3c  hcalls.h:131:1 <
4ef00 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4ef10 68 20 73 70 61 63 65 3e 3a 32 33 36 3a 31 3e 22  h space>:236:1>"
4ef20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4ef30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4ef40 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4ef50 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4ef60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4ef70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4ef80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4ef90 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4efa0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4efb0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4efc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4efd0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4efe0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4eff0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4f000 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4f010 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4f020 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4f030 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4f040 3a 20 22 65 78 70 32 66 22 2c 20 22 6e 73 22 3a  : "exp2f", "ns":
4f050 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
4f060 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
4f070 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
4f080 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  36:1 <Spelling=<
4f090 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
4f0a0 33 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  37:1>", "variadi
4f0b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
4f0c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
4f0d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
4f0e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
4f0f0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
4f100 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4f110 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
4f120 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4f130 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4f140 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4f150 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4f160 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4f170 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4f180 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4f190 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4f1a0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4f1b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4f1c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 32 66  "name": "__exp2f
4f1d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4f1e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4f1f0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
4f200 61 6c 6c 73 2e 68 3a 31 33 36 3a 31 20 3c 53 70  alls.h:136:1 <Sp
4f210 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4f220 73 70 61 63 65 3e 3a 32 33 39 3a 31 3e 22 2c 20  space>:239:1>", 
4f230 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4f240 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4f250 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4f260 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4f270 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4f280 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4f290 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4f2a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4f2b0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4f2c0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4f2d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4f2e0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4f2f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4f300 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4f310 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4f320 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4f330 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4f340 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4f350 22 6c 6f 67 32 66 22 2c 20 22 6e 73 22 3a 20 30  "log2f", "ns": 0
4f360 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4f370 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4f380 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 39  /mathcalls.h:139
4f390 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4f3a0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 34 30  ratch space>:240
4f3b0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4f3c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4f3d0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4f3e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4f3f0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4f400 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4f410 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4f420 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4f430 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4f440 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4f450 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4f460 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4f470 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4f480 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4f490 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4f4a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4f4b0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4f4c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4f4d0 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 32 66 22 2c  ame": "__log2f",
4f4e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4f4f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4f500 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4f510 6c 73 2e 68 3a 31 33 39 3a 31 20 3c 53 70 65 6c  ls.h:139:1 <Spel
4f520 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4f530 61 63 65 3e 3a 32 34 32 3a 31 3e 22 2c 20 22 76  ace>:242:1>", "v
4f540 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4f550 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4f560 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4f570 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4f580 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4f590 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4f5a0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4f5b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4f5c0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4f5d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4f5e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4f5f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4f600 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4f610 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4f620 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4f630 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4f640 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4f650 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ion", "name": "p
4f660 6f 77 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  owf", "ns": 0, "
4f670 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4f680 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4f690 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a 31 20  thcalls.h:146:1 
4f6a0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4f6b0 63 68 20 73 70 61 63 65 3e 3a 32 34 35 3a 31 3e  ch space>:245:1>
4f6c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4f6d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4f6e0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4f6f0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4f700 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4f710 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4f720 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4f730 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4f740 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f750 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4f760 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4f770 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
4f780 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4f790 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
4f7a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4f7b0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4f7c0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4f7d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4f7e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
4f7f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4f800 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4f810 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4f820 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4f830 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4f840 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  n", "name": "__p
4f850 6f 77 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  owf", "ns": 0, "
4f860 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4f870 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4f880 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a 31 20  thcalls.h:146:1 
4f890 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4f8a0 63 68 20 73 70 61 63 65 3e 3a 32 34 37 3a 31 3e  ch space>:247:1>
4f8b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4f8c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4f8d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4f8e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4f8f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4f900 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4f910 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4f920 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4f930 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f940 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4f950 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4f960 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
4f970 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4f980 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
4f990 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4f9a0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4f9b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4f9c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4f9d0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
4f9e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4f9f0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4fa00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4fa10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4fa20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4fa30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 71 72  n", "name": "sqr
4fa40 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  tf", "ns": 0, "l
4fa50 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4fa60 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4fa70 68 63 61 6c 6c 73 2e 68 3a 31 34 39 3a 31 20 3c  hcalls.h:149:1 <
4fa80 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4fa90 68 20 73 70 61 63 65 3e 3a 32 34 38 3a 31 3e 22  h space>:248:1>"
4faa0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4fab0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4fac0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4fad0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4fae0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4faf0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4fb00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4fb10 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4fb20 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4fb30 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4fb40 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4fb50 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4fb60 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4fb70 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4fb80 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4fb90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4fba0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4fbb0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4fbc0 3a 20 22 5f 5f 73 71 72 74 66 22 2c 20 22 6e 73  : "__sqrtf", "ns
4fbd0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4fbe0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4fbf0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4fc00 3a 31 34 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :149:1 <Spelling
4fc10 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4fc20 3a 32 35 30 3a 31 3e 22 2c 20 22 76 61 72 69 61  :250:1>", "varia
4fc30 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4fc40 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4fc50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4fc60 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4fc70 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4fc80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4fc90 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4fca0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4fcb0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4fcc0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4fcd0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4fce0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4fcf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4fd00 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4fd10 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4fd20 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
4fd30 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
4fd40 2c 20 22 6e 61 6d 65 22 3a 20 22 68 79 70 6f 74  , "name": "hypot
4fd50 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4fd60 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4fd70 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4fd80 63 61 6c 6c 73 2e 68 3a 31 35 33 3a 31 20 3c 53  calls.h:153:1 <S
4fd90 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4fda0 20 73 70 61 63 65 3e 3a 32 35 31 3a 31 3e 22 2c   space>:251:1>",
4fdb0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4fdc0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4fdd0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4fde0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4fdf0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4fe00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4fe10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4fe20 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4fe30 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4fe40 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4fe50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4fe60 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4fe70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4fe80 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
4fe90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4fea0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4feb0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4fec0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
4fed0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4fee0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4fef0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4ff00 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4ff10 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
4ff20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
4ff30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 68 79 70  , "name": "__hyp
4ff40 6f 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  otf", "ns": 0, "
4ff50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4ff60 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4ff70 74 68 63 61 6c 6c 73 2e 68 3a 31 35 33 3a 31 20  thcalls.h:153:1 
4ff80 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4ff90 63 68 20 73 70 61 63 65 3e 3a 32 35 33 3a 31 3e  ch space>:253:1>
4ffa0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4ffb0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4ffc0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4ffd0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4ffe0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4fff0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
50000 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
50010 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
50020 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
50030 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
50040 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
50050 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
50060 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
50070 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
50080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
50090 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
500a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
500b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
500c0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
500d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
500e0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
500f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
50100 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
50110 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
50120 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 62 72  n", "name": "cbr
50130 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  tf", "ns": 0, "l
50140 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
50150 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
50160 68 63 61 6c 6c 73 2e 68 3a 31 35 38 3a 31 20 3c  hcalls.h:158:1 <
50170 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
50180 68 20 73 70 61 63 65 3e 3a 32 35 34 3a 31 3e 22  h space>:254:1>"
50190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
501a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
501b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
501c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
501d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
501e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
501f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
50200 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
50210 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
50220 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
50230 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
50240 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
50250 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
50260 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
50270 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
50280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
50290 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
502a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
502b0 3a 20 22 5f 5f 63 62 72 74 66 22 2c 20 22 6e 73  : "__cbrtf", "ns
502c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
502d0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
502e0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
502f0 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :158:1 <Spelling
50300 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
50310 3a 32 35 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  :256:1>", "varia
50320 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
50330 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
50340 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
50350 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
50360 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
50370 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
50380 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
50390 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
503a0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
503b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
503c0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
503d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
503e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
503f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
50400 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
50410 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
50420 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
50430 2c 20 22 6e 61 6d 65 22 3a 20 22 63 65 69 6c 66  , "name": "ceilf
50440 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
50450 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
50460 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
50470 61 6c 6c 73 2e 68 3a 31 36 35 3a 31 20 3c 53 70  alls.h:165:1 <Sp
50480 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
50490 73 70 61 63 65 3e 3a 32 35 37 3a 31 3e 22 2c 20  space>:257:1>", 
504a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
504b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
504c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
504d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
504e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
504f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
50500 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
50510 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
50520 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
50530 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
50540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
50550 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
50560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
50570 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
50580 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
50590 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
505a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
505b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
505c0 22 5f 5f 63 65 69 6c 66 22 2c 20 22 6e 73 22 3a  "__ceilf", "ns":
505d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
505e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
505f0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
50600 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  65:1 <Spelling=<
50610 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
50620 35 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  59:1>", "variadi
50630 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
50640 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
50650 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
50660 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
50670 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
50680 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
50690 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
506a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
506b0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
506c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
506d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
506e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
506f0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
50700 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
50710 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
50720 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
50730 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
50740 22 6e 61 6d 65 22 3a 20 22 66 61 62 73 66 22 2c  "name": "fabsf",
50750 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
50760 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
50770 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
50780 6c 73 2e 68 3a 31 36 38 3a 31 20 3c 53 70 65 6c  ls.h:168:1 <Spel
50790 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
507a0 61 63 65 3e 3a 32 36 30 3a 31 3e 22 2c 20 22 76  ace>:260:1>", "v
507b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
507c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
507d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
507e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
507f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
50800 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
50810 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
50820 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
50830 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
50840 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
50850 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
50860 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
50870 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
50880 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
50890 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
508a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
508b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
508c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
508d0 5f 66 61 62 73 66 22 2c 20 22 6e 73 22 3a 20 30  _fabsf", "ns": 0
508e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
508f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
50900 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36 38  /mathcalls.h:168
50910 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
50920 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 36 32  ratch space>:262
50930 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
50940 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
50950 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
50960 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
50970 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
50980 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
50990 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
509a0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
509b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
509c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
509d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
509e0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
509f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
50a00 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
50a10 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
50a20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
50a30 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
50a40 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
50a50 61 6d 65 22 3a 20 22 66 6c 6f 6f 72 66 22 2c 20  ame": "floorf", 
50a60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
50a70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
50a80 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
50a90 73 2e 68 3a 31 37 31 3a 31 20 3c 53 70 65 6c 6c  s.h:171:1 <Spell
50aa0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
50ab0 63 65 3e 3a 32 36 33 3a 31 3e 22 2c 20 22 76 61  ce>:263:1>", "va
50ac0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
50ad0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
50ae0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
50af0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
50b00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
50b10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
50b20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
50b30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
50b40 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
50b50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
50b60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
50b70 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
50b80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
50b90 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
50ba0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
50bb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
50bc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
50bd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
50be0 66 6c 6f 6f 72 66 22 2c 20 22 6e 73 22 3a 20 30  floorf", "ns": 0
50bf0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
50c00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
50c10 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37 31  /mathcalls.h:171
50c20 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
50c30 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 36 35  ratch space>:265
50c40 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
50c50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
50c60 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
50c70 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
50c80 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
50c90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
50ca0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
50cb0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
50cc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
50cd0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
50ce0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
50cf0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
50d00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
50d10 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
50d20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
50d30 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
50d40 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
50d50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
50d60 61 6d 65 22 3a 20 22 66 6d 6f 64 66 22 2c 20 22  ame": "fmodf", "
50d70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
50d80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
50d90 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
50da0 2e 68 3a 31 37 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:174:1 <Spelli
50db0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
50dc0 65 3e 3a 32 36 36 3a 31 3e 22 2c 20 22 76 61 72  e>:266:1>", "var
50dd0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
50de0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
50df0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
50e00 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
50e10 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
50e20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
50e30 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
50e40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
50e50 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
50e60 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
50e70 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
50e80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
50e90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
50ea0 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
50eb0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
50ec0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
50ed0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
50ee0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
50ef0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
50f00 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
50f10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
50f20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
50f30 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
50f40 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
50f50 6d 65 22 3a 20 22 5f 5f 66 6d 6f 64 66 22 2c 20  me": "__fmodf", 
50f60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
50f70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
50f80 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
50f90 73 2e 68 3a 31 37 34 3a 31 20 3c 53 70 65 6c 6c  s.h:174:1 <Spell
50fa0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
50fb0 63 65 3e 3a 32 36 38 3a 31 3e 22 2c 20 22 76 61  ce>:268:1>", "va
50fc0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
50fd0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
50fe0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
50ff0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
51000 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
51010 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
51020 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
51030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
51040 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
51050 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
51060 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
51070 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
51080 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
51090 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
510a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
510b0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
510c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
510d0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
510e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
510f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
51100 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
51110 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
51120 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
51130 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
51140 61 6d 65 22 3a 20 22 69 73 69 6e 66 66 22 2c 20  ame": "isinff", 
51150 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
51160 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
51170 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
51180 73 2e 68 3a 31 38 33 3a 31 20 3c 53 70 65 6c 6c  s.h:183:1 <Spell
51190 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
511a0 63 65 3e 3a 32 36 39 3a 31 3e 22 2c 20 22 76 61  ce>:269:1>", "va
511b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
511c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
511d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
511e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
511f0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
51200 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
51210 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75   "name": "__valu
51220 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
51230 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
51240 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
51250 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
51260 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
51270 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
51280 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
51290 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
512a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
512b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
512c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
512d0 66 69 6e 69 74 65 66 22 2c 20 22 6e 73 22 3a 20  finitef", "ns": 
512e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
512f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
51300 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 38  s/mathcalls.h:18
51310 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
51320 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 37  cratch space>:27
51330 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  0:1>", "variadic
51340 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
51350 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
51360 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
51370 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
51380 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
51390 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
513a0 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74  ": "__value", "t
513b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
513c0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
513d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
513e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
513f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
51400 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
51410 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
51420 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
51430 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
51440 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
51450 20 22 6e 61 6d 65 22 3a 20 22 64 72 65 6d 66 22   "name": "dremf"
51460 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
51470 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
51480 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
51490 6c 6c 73 2e 68 3a 31 39 31 3a 31 20 3c 53 70 65  lls.h:191:1 <Spe
514a0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
514b0 70 61 63 65 3e 3a 32 37 31 3a 31 3e 22 2c 20 22  pace>:271:1>", "
514c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
514d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
514e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
514f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
51500 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
51510 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
51520 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
51530 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
51540 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51550 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51560 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51570 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
51580 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51590 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
515a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
515b0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
515c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
515d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
515e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
515f0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
51600 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
51610 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
51620 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
51630 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
51640 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 72 65 6d 66  "name": "__dremf
51650 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
51660 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
51670 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
51680 61 6c 6c 73 2e 68 3a 31 39 31 3a 31 20 3c 53 70  alls.h:191:1 <Sp
51690 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
516a0 73 70 61 63 65 3e 3a 32 37 33 3a 31 3e 22 2c 20  space>:273:1>", 
516b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
516c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
516d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
516e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
516f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
51700 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
51710 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
51720 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
51730 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
51740 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
51750 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
51760 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
51770 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
51780 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
51790 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
517a0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
517b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
517c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
517d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
517e0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
517f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
51800 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
51810 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
51820 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
51830 20 22 6e 61 6d 65 22 3a 20 22 73 69 67 6e 69 66   "name": "signif
51840 69 63 61 6e 64 66 22 2c 20 22 6e 73 22 3a 20 30  icandf", "ns": 0
51850 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
51860 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
51870 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35  /mathcalls.h:195
51880 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
51890 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 37 34  ratch space>:274
518a0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
518b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
518c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
518d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
518e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
518f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
51900 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
51910 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
51920 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
51930 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
51940 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
51950 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
51960 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
51970 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
51980 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
51990 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
519a0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
519b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
519c0 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 69 66 69  ame": "__signifi
519d0 63 61 6e 64 66 22 2c 20 22 6e 73 22 3a 20 30 2c  candf", "ns": 0,
519e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
519f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
51a00 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35 3a  mathcalls.h:195:
51a10 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
51a20 61 74 63 68 20 73 70 61 63 65 3e 3a 32 37 36 3a  atch space>:276:
51a30 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
51a40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
51a50 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
51a60 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
51a70 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
51a80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
51a90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
51aa0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
51ab0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
51ac0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
51ad0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
51ae0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
51af0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
51b00 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
51b10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
51b20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
51b30 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
51b40 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
51b50 6d 65 22 3a 20 22 63 6f 70 79 73 69 67 6e 66 22  me": "copysignf"
51b60 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
51b70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
51b80 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
51b90 6c 6c 73 2e 68 3a 32 30 32 3a 31 20 3c 53 70 65  lls.h:202:1 <Spe
51ba0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
51bb0 70 61 63 65 3e 3a 32 37 37 3a 31 3e 22 2c 20 22  pace>:277:1>", "
51bc0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
51bd0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
51be0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
51bf0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
51c00 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
51c10 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
51c20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
51c30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
51c40 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51c50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51c60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51c70 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
51c80 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51c90 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
51ca0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
51cb0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
51cc0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
51cd0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
51ce0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
51cf0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
51d00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
51d10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
51d20 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
51d30 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
51d40 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 70 79 73  "name": "__copys
51d50 69 67 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ignf", "ns": 0, 
51d60 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
51d70 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
51d80 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30 32 3a 31  athcalls.h:202:1
51d90 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
51da0 74 63 68 20 73 70 61 63 65 3e 3a 32 37 39 3a 31  tch space>:279:1
51db0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
51dc0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
51dd0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
51de0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
51df0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
51e00 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
51e10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
51e20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
51e30 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
51e40 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
51e50 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
51e60 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
51e70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
51e80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
51e90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
51ea0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
51eb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
51ec0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
51ed0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
51ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
51ef0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
51f00 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
51f10 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
51f20 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
51f30 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61  on", "name": "na
51f40 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
51f50 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
51f60 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
51f70 68 63 61 6c 6c 73 2e 68 3a 32 30 37 3a 31 20 3c  hcalls.h:207:1 <
51f80 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
51f90 68 20 73 70 61 63 65 3e 3a 32 38 30 3a 31 3e 22  h space>:280:1>"
51fa0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
51fb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
51fc0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
51fd0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
51fe0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
51ff0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
52000 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
52010 5f 74 61 67 62 22 2c 20 22 74 79 70 65 22 3a 20  _tagb", "type": 
52020 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
52030 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
52040 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
52050 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
52060 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
52070 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
52080 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
52090 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
520a0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
520b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
520c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
520d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
520e0 20 22 5f 5f 6e 61 6e 66 22 2c 20 22 6e 73 22 3a   "__nanf", "ns":
520f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
52100 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
52110 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
52120 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  07:1 <Spelling=<
52130 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
52140 38 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  82:1>", "variadi
52150 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
52160 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
52170 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
52180 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
52190 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
521a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
521b0 65 22 3a 20 22 5f 5f 74 61 67 62 22 2c 20 22 74  e": "__tagb", "t
521c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
521d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
521e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
521f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
52200 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
52210 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
52220 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
52230 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
52240 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
52250 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
52260 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
52270 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
52280 6e 61 6d 65 22 3a 20 22 69 73 6e 61 6e 66 22 2c  name": "isnanf",
52290 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
522a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
522b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
522c0 6c 73 2e 68 3a 32 31 37 3a 31 20 3c 53 70 65 6c  ls.h:217:1 <Spel
522d0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
522e0 61 63 65 3e 3a 32 38 33 3a 31 3e 22 2c 20 22 76  ace>:283:1>", "v
522f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
52300 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
52310 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
52320 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
52330 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
52340 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
52350 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c  , "name": "__val
52360 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ue", "type": { "
52370 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
52380 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
52390 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
523a0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
523b0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
523c0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
523d0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
523e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
523f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
52400 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
52410 22 6a 30 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  "j0f", "ns": 0, 
52420 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
52430 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
52440 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 33 3a 31  athcalls.h:223:1
52450 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
52460 74 63 68 20 73 70 61 63 65 3e 3a 32 38 34 3a 31  tch space>:284:1
52470 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
52480 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
52490 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
524a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
524b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
524c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
524d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
524e0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
524f0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
52500 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
52510 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
52520 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
52530 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
52540 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
52550 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
52560 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
52570 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
52580 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
52590 20 22 5f 5f 6a 30 66 22 2c 20 22 6e 73 22 3a 20   "__j0f", "ns": 
525a0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
525b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
525c0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
525d0 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  3:1 <Spelling=<s
525e0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 38  cratch space>:28
525f0 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
52600 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
52610 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
52620 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
52630 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
52640 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
52650 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
52660 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
52670 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
52680 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
52690 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
526a0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
526b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
526c0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
526d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
526e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
526f0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
52700 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
52710 65 22 3a 20 22 6a 31 66 22 2c 20 22 6e 73 22 3a  e": "j1f", "ns":
52720 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
52730 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
52740 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
52750 32 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  24:1 <Spelling=<
52760 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
52770 38 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  87:1>", "variadi
52780 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
52790 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
527a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
527b0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
527c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
527d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
527e0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
527f0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
52800 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
52810 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
52820 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
52830 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
52840 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
52850 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
52860 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
52870 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
52880 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
52890 6d 65 22 3a 20 22 5f 5f 6a 31 66 22 2c 20 22 6e  me": "__j1f", "n
528a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
528b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
528c0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
528d0 68 3a 32 32 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:224:1 <Spellin
528e0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
528f0 3e 3a 32 38 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:289:1>", "vari
52900 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
52910 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
52920 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
52930 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
52940 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
52950 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
52960 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
52970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
52980 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
52990 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
529a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
529b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
529c0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
529d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
529e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
529f0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
52a00 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
52a10 22 6e 61 6d 65 22 3a 20 22 6a 6e 66 22 2c 20 22  "name": "jnf", "
52a20 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
52a30 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
52a40 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
52a50 2e 68 3a 32 32 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:225:1 <Spelli
52a60 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
52a70 65 3e 3a 32 39 30 3a 31 3e 22 2c 20 22 76 61 72  e>:290:1>", "var
52a80 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
52a90 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
52aa0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
52ab0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
52ac0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
52ad0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
52ae0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
52af0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
52b00 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
52b10 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
52b20 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
52b30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
52b40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
52b50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
52b60 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
52b70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
52b80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
52b90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
52ba0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
52bb0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
52bc0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
52bd0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
52be0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
52bf0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
52c00 6a 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  jnf", "ns": 0, "
52c10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
52c20 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
52c30 74 68 63 61 6c 6c 73 2e 68 3a 32 32 35 3a 31 20  thcalls.h:225:1 
52c40 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
52c50 63 68 20 73 70 61 63 65 3e 3a 32 39 32 3a 31 3e  ch space>:292:1>
52c60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
52c70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
52c80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
52c90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
52ca0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
52cb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
52cc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
52cd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
52ce0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
52cf0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
52d00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
52d10 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
52d20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
52d30 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
52d40 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
52d50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
52d60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
52d70 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
52d80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
52d90 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
52da0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
52db0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
52dc0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
52dd0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
52de0 65 22 3a 20 22 79 30 66 22 2c 20 22 6e 73 22 3a  e": "y0f", "ns":
52df0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
52e00 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
52e10 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
52e20 32 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  26:1 <Spelling=<
52e30 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
52e40 39 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  93:1>", "variadi
52e50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
52e60 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
52e70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
52e80 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
52e90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
52ea0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
52eb0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
52ec0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
52ed0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
52ee0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
52ef0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
52f00 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
52f10 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
52f20 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
52f30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
52f40 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
52f50 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
52f60 6d 65 22 3a 20 22 5f 5f 79 30 66 22 2c 20 22 6e  me": "__y0f", "n
52f70 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
52f80 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
52f90 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
52fa0 68 3a 32 32 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:226:1 <Spellin
52fb0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
52fc0 3e 3a 32 39 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:295:1>", "vari
52fd0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
52fe0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
52ff0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
53000 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
53010 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
53020 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
53030 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
53040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
53050 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
53060 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
53070 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
53080 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
53090 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
530a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
530b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
530c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
530d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
530e0 22 6e 61 6d 65 22 3a 20 22 79 31 66 22 2c 20 22  "name": "y1f", "
530f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
53100 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
53110 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
53120 2e 68 3a 32 32 37 3a 31 20 3c 53 70 65 6c 6c 69  .h:227:1 <Spelli
53130 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
53140 65 3e 3a 32 39 36 3a 31 3e 22 2c 20 22 76 61 72  e>:296:1>", "var
53150 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
53160 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
53170 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
53180 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
53190 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
531a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
531b0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
531c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
531d0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
531e0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
531f0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
53200 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
53210 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
53220 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
53230 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
53240 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
53250 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
53260 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 31 66 22   "name": "__y1f"
53270 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
53280 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
53290 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
532a0 6c 6c 73 2e 68 3a 32 32 37 3a 31 20 3c 53 70 65  lls.h:227:1 <Spe
532b0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
532c0 70 61 63 65 3e 3a 32 39 38 3a 31 3e 22 2c 20 22  pace>:298:1>", "
532d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
532e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
532f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
53300 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
53310 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
53320 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
53330 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
53340 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
53350 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
53360 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
53370 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
53380 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
53390 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
533a0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
533b0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
533c0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
533d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
533e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 6e 66  n", "name": "ynf
533f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
53400 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
53410 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
53420 61 6c 6c 73 2e 68 3a 32 32 38 3a 31 20 3c 53 70  alls.h:228:1 <Sp
53430 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
53440 73 70 61 63 65 3e 3a 32 39 39 3a 31 3e 22 2c 20  space>:299:1>", 
53450 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
53460 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
53470 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
53480 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
53490 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
534a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
534b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
534c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
534d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
534e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
534f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
53500 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
53510 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
53520 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
53530 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
53540 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
53550 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
53560 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
53570 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
53580 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
53590 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
535a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
535b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
535c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
535d0 20 22 5f 5f 79 6e 66 22 2c 20 22 6e 73 22 3a 20   "__ynf", "ns": 
535e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
535f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
53600 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
53610 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
53620 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 30  cratch space>:30
53630 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
53640 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
53650 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
53660 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
53670 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
53680 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
53690 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
536a0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
536b0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
536c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
536d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
536e0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
536f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
53700 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
53710 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
53720 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
53730 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
53740 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
53750 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
53760 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
53770 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
53780 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
53790 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
537a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
537b0 22 6e 61 6d 65 22 3a 20 22 65 72 66 66 22 2c 20  "name": "erff", 
537c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
537d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
537e0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
537f0 73 2e 68 3a 32 33 34 3a 31 20 3c 53 70 65 6c 6c  s.h:234:1 <Spell
53800 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
53810 63 65 3e 3a 33 30 32 3a 31 3e 22 2c 20 22 76 61  ce>:302:1>", "va
53820 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
53830 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
53840 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
53850 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
53860 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
53870 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
53880 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
53890 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
538a0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
538b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
538c0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
538d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
538e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
538f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
53900 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
53910 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
53920 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
53930 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 72 66  , "name": "__erf
53940 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
53950 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
53960 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
53970 63 61 6c 6c 73 2e 68 3a 32 33 34 3a 31 20 3c 53  calls.h:234:1 <S
53980 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
53990 20 73 70 61 63 65 3e 3a 33 30 34 3a 31 3e 22 2c   space>:304:1>",
539a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
539b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
539c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
539d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
539e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
539f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
53a00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
53a10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
53a20 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
53a30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
53a40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
53a50 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
53a60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
53a70 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
53a80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
53a90 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
53aa0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
53ab0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65  ion", "name": "e
53ac0 72 66 63 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rfcf", "ns": 0, 
53ad0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
53ae0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
53af0 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31  athcalls.h:235:1
53b00 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
53b10 74 63 68 20 73 70 61 63 65 3e 3a 33 30 35 3a 31  tch space>:305:1
53b20 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
53b30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
53b40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
53b50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
53b60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
53b70 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
53b80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
53b90 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
53ba0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
53bb0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
53bc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
53bd0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
53be0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
53bf0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
53c00 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
53c10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
53c20 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
53c30 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
53c40 20 22 5f 5f 65 72 66 63 66 22 2c 20 22 6e 73 22   "__erfcf", "ns"
53c50 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
53c60 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
53c70 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
53c80 32 33 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  235:1 <Spelling=
53c90 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
53ca0 33 30 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  307:1>", "variad
53cb0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
53cc0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
53cd0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
53ce0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
53cf0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
53d00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
53d10 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
53d20 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
53d30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
53d40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
53d50 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
53d60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
53d70 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
53d80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
53d90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
53da0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
53db0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
53dc0 61 6d 65 22 3a 20 22 6c 67 61 6d 6d 61 66 22 2c  ame": "lgammaf",
53dd0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
53de0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
53df0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
53e00 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53 70 65 6c  ls.h:236:1 <Spel
53e10 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
53e20 61 63 65 3e 3a 33 30 38 3a 31 3e 22 2c 20 22 76  ace>:308:1>", "v
53e30 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
53e40 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
53e50 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
53e60 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
53e70 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
53e80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
53e90 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
53ea0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
53eb0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
53ec0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
53ed0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
53ee0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
53ef0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
53f00 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
53f10 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
53f20 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
53f30 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
53f40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 67  ", "name": "__lg
53f50 61 6d 6d 61 66 22 2c 20 22 6e 73 22 3a 20 30 2c  ammaf", "ns": 0,
53f60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
53f70 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
53f80 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 36 3a  mathcalls.h:236:
53f90 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
53fa0 61 74 63 68 20 73 70 61 63 65 3e 3a 33 31 30 3a  atch space>:310:
53fb0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
53fc0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
53fd0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
53fe0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
53ff0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
54000 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
54010 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
54020 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
54030 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
54040 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
54050 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
54060 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
54070 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
54080 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
54090 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
540a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
540b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
540c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
540d0 3a 20 22 74 67 61 6d 6d 61 66 22 2c 20 22 6e 73  : "tgammaf", "ns
540e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
540f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
54100 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
54110 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :241:1 <Spelling
54120 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
54130 3a 33 31 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :311:1>", "varia
54140 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
54150 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
54160 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
54170 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
54180 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
54190 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
541a0 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
541b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
541c0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
541d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
541e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
541f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
54200 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
54210 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
54220 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
54230 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
54240 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
54250 6e 61 6d 65 22 3a 20 22 5f 5f 74 67 61 6d 6d 61  name": "__tgamma
54260 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
54270 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
54280 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
54290 63 61 6c 6c 73 2e 68 3a 32 34 31 3a 31 20 3c 53  calls.h:241:1 <S
542a0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
542b0 20 73 70 61 63 65 3e 3a 33 31 33 3a 31 3e 22 2c   space>:313:1>",
542c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
542d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
542e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
542f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
54300 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
54310 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
54320 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
54330 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
54340 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
54350 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
54360 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
54370 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
54380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
54390 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
543a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
543b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
543c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
543d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ion", "name": "g
543e0 61 6d 6d 61 66 22 2c 20 22 6e 73 22 3a 20 30 2c  ammaf", "ns": 0,
543f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
54400 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
54410 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 37 3a  mathcalls.h:247:
54420 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
54430 61 74 63 68 20 73 70 61 63 65 3e 3a 33 31 34 3a  atch space>:314:
54440 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
54450 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
54460 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
54470 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
54480 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
54490 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
544a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
544b0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
544c0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
544d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
544e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
544f0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
54500 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
54510 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
54520 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
54530 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
54540 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
54550 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
54560 3a 20 22 5f 5f 67 61 6d 6d 61 66 22 2c 20 22 6e  : "__gammaf", "n
54570 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
54580 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
54590 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
545a0 68 3a 32 34 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:247:1 <Spellin
545b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
545c0 3e 3a 33 31 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:316:1>", "vari
545d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
545e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
545f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
54600 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
54610 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
54620 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
54630 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
54640 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
54650 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
54660 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
54670 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
54680 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
54690 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
546a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
546b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
546c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
546d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
546e0 22 6e 61 6d 65 22 3a 20 22 6c 67 61 6d 6d 61 66  "name": "lgammaf
546f0 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _r", "ns": 0, "l
54700 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
54710 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
54720 68 63 61 6c 6c 73 2e 68 3a 32 35 35 3a 31 20 3c  hcalls.h:255:1 <
54730 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
54740 68 20 73 70 61 63 65 3e 3a 33 31 38 3a 31 3e 22  h space>:318:1>"
54750 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
54760 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
54770 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
54780 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
54790 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
547a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
547b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
547c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
547d0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
547e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
547f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
54800 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
54810 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
54820 65 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70 22  e": "__signgamp"
54830 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
54840 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
54850 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
54860 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
54870 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
54880 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
54890 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
548a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
548b0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
548c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
548d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
548e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
548f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
54900 67 61 6d 6d 61 66 5f 72 22 2c 20 22 6e 73 22 3a  gammaf_r", "ns":
54910 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
54920 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
54930 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
54940 35 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  55:1 <Spelling=<
54950 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
54960 32 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  21:1>", "variadi
54970 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
54980 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
54990 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
549a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
549b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
549c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
549d0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
549e0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
549f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
54a00 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
54a10 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
54a20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
54a30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67  , "name": "__sig
54a40 6e 67 61 6d 70 22 2c 20 22 74 79 70 65 22 3a 20  ngamp", "type": 
54a50 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
54a60 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
54a70 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
54a80 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
54a90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
54aa0 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  2 } } }], "retur
54ab0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
54ac0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
54ad0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
54ae0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
54af0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
54b00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
54b10 3a 20 22 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a  : "rintf", "ns":
54b20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
54b30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
54b40 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
54b50 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  62:1 <Spelling=<
54b60 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
54b70 32 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  22:1>", "variadi
54b80 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
54b90 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
54ba0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
54bb0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
54bc0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
54bd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
54be0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
54bf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
54c00 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
54c10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
54c20 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
54c30 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
54c40 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
54c50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
54c60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
54c70 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
54c80 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
54c90 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 69 6e 74 66  "name": "__rintf
54ca0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
54cb0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
54cc0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
54cd0 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20 3c 53 70  alls.h:262:1 <Sp
54ce0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
54cf0 73 70 61 63 65 3e 3a 33 32 34 3a 31 3e 22 2c 20  space>:324:1>", 
54d00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
54d10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
54d20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
54d30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
54d40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
54d50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
54d60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
54d70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
54d80 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
54d90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
54da0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
54db0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
54dc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
54dd0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
54de0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
54df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
54e00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
54e10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
54e20 22 6e 65 78 74 61 66 74 65 72 66 22 2c 20 22 6e  "nextafterf", "n
54e30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
54e40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
54e50 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
54e60 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:265:1 <Spellin
54e70 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
54e80 3e 3a 33 32 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:325:1>", "vari
54e90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
54ea0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
54eb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
54ec0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
54ed0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
54ee0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
54ef0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
54f00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
54f10 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
54f20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
54f30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
54f40 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
54f50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
54f60 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
54f70 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
54f80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
54f90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
54fa0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
54fb0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
54fc0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
54fd0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
54fe0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
54ff0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
55000 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
55010 65 22 3a 20 22 5f 5f 6e 65 78 74 61 66 74 65 72  e": "__nextafter
55020 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
55030 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
55040 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
55050 63 61 6c 6c 73 2e 68 3a 32 36 35 3a 31 20 3c 53  calls.h:265:1 <S
55060 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
55070 20 73 70 61 63 65 3e 3a 33 32 37 3a 31 3e 22 2c   space>:327:1>",
55080 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
55090 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
550a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
550b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
550c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
550d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
550e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
550f0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
55100 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
55110 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
55120 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
55130 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
55140 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
55150 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
55160 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
55170 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
55180 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
55190 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
551a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
551b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
551c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
551d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
551e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
551f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
55200 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 78 74 74  , "name": "nextt
55210 6f 77 61 72 64 66 22 2c 20 22 6e 73 22 3a 20 30  owardf", "ns": 0
55220 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
55230 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
55240 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 36 37  /mathcalls.h:267
55250 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
55260 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 32 38  ratch space>:328
55270 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
55280 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
55290 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
552a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
552b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
552c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
552d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
552e0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
552f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
55300 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
55310 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
55320 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
55330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
55340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
55350 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
55360 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
55370 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
55380 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
55390 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
553a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
553b0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
553c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
553d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
553e0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
553f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
55400 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 78 74 74 6f  name": "__nextto
55410 77 61 72 64 66 22 2c 20 22 6e 73 22 3a 20 30 2c  wardf", "ns": 0,
55420 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
55430 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
55440 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 36 37 3a  mathcalls.h:267:
55450 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
55460 61 74 63 68 20 73 70 61 63 65 3e 3a 33 33 30 3a  atch space>:330:
55470 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
55480 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
55490 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
554a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
554b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
554c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
554d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
554e0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
554f0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
55500 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
55510 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
55520 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
55530 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
55540 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
55550 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
55560 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
55570 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
55580 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
55590 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
555a0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
555b0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
555c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
555d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
555e0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
555f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
55600 61 6d 65 22 3a 20 22 72 65 6d 61 69 6e 64 65 72  ame": "remainder
55610 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
55620 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
55630 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
55640 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31 20 3c 53  calls.h:278:1 <S
55650 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
55660 20 73 70 61 63 65 3e 3a 33 33 32 3a 31 3e 22 2c   space>:332:1>",
55670 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
55680 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
55690 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
556a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
556b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
556c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
556d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
556e0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
556f0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
55700 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
55710 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
55720 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
55730 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
55740 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
55750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
55760 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
55770 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
55780 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
55790 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
557a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
557b0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
557c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
557d0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
557e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
557f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 6d  , "name": "__rem
55800 61 69 6e 64 65 72 66 22 2c 20 22 6e 73 22 3a 20  ainderf", "ns": 
55810 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
55820 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
55830 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37  s/mathcalls.h:27
55840 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
55850 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 33  cratch space>:33
55860 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  4:1>", "variadic
55870 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
55880 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
55890 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
558a0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
558b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
558c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
558d0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
558e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
558f0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
55900 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
55910 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
55920 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
55930 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
55940 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
55950 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
55960 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
55970 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
55980 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
55990 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
559a0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
559b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
559c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
559d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
559e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
559f0 22 73 63 61 6c 62 6e 66 22 2c 20 22 6e 73 22 3a  "scalbnf", "ns":
55a00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
55a10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
55a20 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
55a30 38 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  82:1 <Spelling=<
55a40 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
55a50 33 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  35:1>", "variadi
55a60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
55a70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
55a80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
55a90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
55aa0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
55ab0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
55ac0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
55ad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
55ae0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
55af0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
55b00 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
55b10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
55b20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
55b30 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
55b40 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
55b50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
55b60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
55b70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
55b80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
55b90 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
55ba0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
55bb0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
55bc0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
55bd0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
55be0 5f 5f 73 63 61 6c 62 6e 66 22 2c 20 22 6e 73 22  __scalbnf", "ns"
55bf0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
55c00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
55c10 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
55c20 32 38 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  282:1 <Spelling=
55c30 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
55c40 33 33 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  337:1>", "variad
55c50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
55c60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
55c70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
55c80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
55c90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
55ca0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
55cb0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
55cc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
55cd0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
55ce0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
55cf0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
55d00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
55d10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
55d20 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
55d30 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
55d40 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
55d50 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
55d60 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
55d70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
55d80 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
55d90 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
55da0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
55db0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
55dc0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
55dd0 22 69 6c 6f 67 62 66 22 2c 20 22 6e 73 22 3a 20  "ilogbf", "ns": 
55de0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
55df0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
55e00 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38  s/mathcalls.h:28
55e10 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  6:1 <Spelling=<s
55e20 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 33  cratch space>:33
55e30 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
55e40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
55e50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
55e60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
55e70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
55e80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
55e90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
55ea0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
55eb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
55ec0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
55ed0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
55ee0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
55ef0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
55f00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
55f10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
55f20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
55f30 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
55f40 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
55f50 6d 65 22 3a 20 22 5f 5f 69 6c 6f 67 62 66 22 2c  me": "__ilogbf",
55f60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
55f70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
55f80 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
55f90 6c 73 2e 68 3a 32 38 36 3a 31 20 3c 53 70 65 6c  ls.h:286:1 <Spel
55fa0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
55fb0 61 63 65 3e 3a 33 34 30 3a 31 3e 22 2c 20 22 76  ace>:340:1>", "v
55fc0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
55fd0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
55fe0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
55ff0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
56000 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
56010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
56020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
56030 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
56040 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
56050 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
56060 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
56070 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
56080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
56090 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
560a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
560b0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
560c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
560d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61  n", "name": "sca
560e0 6c 62 6c 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c  lblnf", "ns": 0,
560f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
56100 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
56110 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 39 36 3a  mathcalls.h:296:
56120 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
56130 61 74 63 68 20 73 70 61 63 65 3e 3a 33 34 32 3a  atch space>:342:
56140 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
56150 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
56160 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
56170 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
56180 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
56190 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
561a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
561b0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
561c0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
561d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
561e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
561f0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
56200 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
56210 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
56220 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
56230 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
56240 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
56250 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
56260 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
56270 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
56280 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
56290 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
562a0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
562b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
562c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
562d0 73 63 61 6c 62 6c 6e 66 22 2c 20 22 6e 73 22 3a  scalblnf", "ns":
562e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
562f0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
56300 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
56310 39 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  96:1 <Spelling=<
56320 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
56330 34 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  44:1>", "variadi
56340 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
56350 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
56360 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
56370 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
56380 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
56390 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
563a0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
563b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
563c0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
563d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
563e0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
563f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
56400 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
56410 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
56420 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
56430 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
56440 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
56450 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
56460 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
56470 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
56480 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
56490 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
564a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
564b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
564c0 22 6e 65 61 72 62 79 69 6e 74 66 22 2c 20 22 6e  "nearbyintf", "n
564d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
564e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
564f0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
56500 68 3a 33 30 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:300:1 <Spellin
56510 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
56520 3e 3a 33 34 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:345:1>", "vari
56530 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
56540 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
56550 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
56560 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
56570 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
56580 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
56590 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
565a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
565b0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
565c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
565d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
565e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
565f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
56600 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
56610 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
56620 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
56630 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
56640 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65  ", "name": "__ne
56650 61 72 62 79 69 6e 74 66 22 2c 20 22 6e 73 22 3a  arbyintf", "ns":
56660 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
56670 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
56680 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
56690 30 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  00:1 <Spelling=<
566a0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
566b0 34 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  47:1>", "variadi
566c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
566d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
566e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
566f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
56700 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
56710 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
56720 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
56730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
56740 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
56750 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
56760 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
56770 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
56780 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
56790 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
567a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
567b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
567c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
567d0 22 6e 61 6d 65 22 3a 20 22 72 6f 75 6e 64 66 22  "name": "roundf"
567e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
567f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
56800 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
56810 6c 6c 73 2e 68 3a 33 30 34 3a 31 20 3c 53 70 65  lls.h:304:1 <Spe
56820 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
56830 70 61 63 65 3e 3a 33 34 38 3a 31 3e 22 2c 20 22  pace>:348:1>", "
56840 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
56850 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
56860 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
56870 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
56880 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
56890 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
568a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
568b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
568c0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
568d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
568e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
568f0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
56900 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
56910 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
56920 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
56930 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
56940 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
56950 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
56960 5f 5f 72 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a  __roundf", "ns":
56970 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
56980 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
56990 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
569a0 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  04:1 <Spelling=<
569b0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
569c0 35 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  50:1>", "variadi
569d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
569e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
569f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
56a00 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
56a10 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
56a20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
56a30 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
56a40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
56a50 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
56a60 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
56a70 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
56a80 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
56a90 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
56aa0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
56ab0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
56ac0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
56ad0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
56ae0 22 6e 61 6d 65 22 3a 20 22 74 72 75 6e 63 66 22  "name": "truncf"
56af0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
56b00 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
56b10 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
56b20 6c 6c 73 2e 68 3a 33 30 38 3a 31 20 3c 53 70 65  lls.h:308:1 <Spe
56b30 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
56b40 70 61 63 65 3e 3a 33 35 31 3a 31 3e 22 2c 20 22  pace>:351:1>", "
56b50 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
56b60 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
56b70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
56b80 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
56b90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
56ba0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
56bb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
56bc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
56bd0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
56be0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
56bf0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
56c00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
56c10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
56c20 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
56c30 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
56c40 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
56c50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
56c60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
56c70 5f 5f 74 72 75 6e 63 66 22 2c 20 22 6e 73 22 3a  __truncf", "ns":
56c80 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
56c90 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
56ca0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
56cb0 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  08:1 <Spelling=<
56cc0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
56cd0 35 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  53:1>", "variadi
56ce0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
56cf0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
56d00 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
56d10 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
56d20 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
56d30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
56d40 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
56d50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
56d60 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
56d70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
56d80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
56d90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
56da0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
56db0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
56dc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
56dd0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
56de0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
56df0 22 6e 61 6d 65 22 3a 20 22 72 65 6d 71 75 6f 66  "name": "remquof
56e00 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
56e10 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
56e20 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
56e30 61 6c 6c 73 2e 68 3a 33 31 33 3a 31 20 3c 53 70  alls.h:313:1 <Sp
56e40 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
56e50 73 70 61 63 65 3e 3a 33 35 34 3a 31 3e 22 2c 20  space>:354:1>", 
56e60 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
56e70 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
56e80 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
56e90 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
56ea0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
56eb0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
56ec0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
56ed0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
56ee0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
56ef0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
56f00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
56f10 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
56f20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
56f30 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
56f40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
56f50 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
56f60 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
56f70 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
56f80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
56f90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
56fa0 5f 71 75 6f 22 2c 20 22 74 79 70 65 22 3a 20 7b  _quo", "type": {
56fb0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
56fc0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
56fd0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
56fe0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
56ff0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
57000 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
57010 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
57020 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
57030 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
57040 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
57050 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
57060 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
57070 20 22 5f 5f 72 65 6d 71 75 6f 66 22 2c 20 22 6e   "__remquof", "n
57080 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
57090 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
570a0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
570b0 68 3a 33 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:313:1 <Spellin
570c0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
570d0 3e 3a 33 35 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:356:1>", "vari
570e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
570f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
57100 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
57110 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
57120 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
57130 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
57140 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
57150 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
57160 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
57170 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
57180 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
57190 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
571a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
571b0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
571c0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
571d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
571e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
571f0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
57200 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
57210 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75 6f 22   "name": "__quo"
57220 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
57230 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
57240 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
57250 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
57260 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
57270 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
57280 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
57290 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
572a0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
572b0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
572c0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
572d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
572e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 72 69  n", "name": "lri
572f0 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
57300 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
57310 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
57320 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30 3a 31 20  thcalls.h:320:1 
57330 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
57340 63 68 20 73 70 61 63 65 3e 3a 33 35 37 3a 31 3e  ch space>:357:1>
57350 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
57360 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
57370 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
57380 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
57390 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
573a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
573b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
573c0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
573d0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
573e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
573f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
57400 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
57410 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
57420 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
57430 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
57440 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
57450 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
57460 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
57470 3a 20 22 5f 5f 6c 72 69 6e 74 66 22 2c 20 22 6e  : "__lrintf", "n
57480 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
57490 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
574a0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
574b0 68 3a 33 32 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:320:1 <Spellin
574c0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
574d0 3e 3a 33 35 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:359:1>", "vari
574e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
574f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
57500 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
57510 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
57520 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
57530 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
57540 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
57550 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
57560 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
57570 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
57580 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
57590 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
575a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
575b0 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
575c0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
575d0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
575e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
575f0 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 72 69 6e  , "name": "llrin
57600 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  tf", "ns": 0, "l
57610 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
57620 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
57630 68 63 61 6c 6c 73 2e 68 3a 33 32 32 3a 31 20 3c  hcalls.h:322:1 <
57640 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
57650 68 20 73 70 61 63 65 3e 3a 33 36 30 3a 31 3e 22  h space>:360:1>"
57660 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
57670 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
57680 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
57690 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
576a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
576b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
576c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
576d0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
576e0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
576f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
57700 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
57710 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
57720 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
57730 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20  : ":long-long", 
57740 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
57750 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
57760 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
57770 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
57780 61 6d 65 22 3a 20 22 5f 5f 6c 6c 72 69 6e 74 66  ame": "__llrintf
57790 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
577a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
577b0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
577c0 61 6c 6c 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70  alls.h:322:1 <Sp
577d0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
577e0 73 70 61 63 65 3e 3a 33 36 32 3a 31 3e 22 2c 20  space>:362:1>", 
577f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
57800 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
57810 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
57820 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
57830 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
57840 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
57850 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
57860 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
57870 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
57880 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
57890 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
578a0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
578b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
578c0 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
578d0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
578e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
578f0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
57900 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
57910 65 22 3a 20 22 6c 72 6f 75 6e 64 66 22 2c 20 22  e": "lroundf", "
57920 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
57930 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
57940 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
57950 2e 68 3a 33 32 36 3a 31 20 3c 53 70 65 6c 6c 69  .h:326:1 <Spelli
57960 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
57970 65 3e 3a 33 36 33 3a 31 3e 22 2c 20 22 76 61 72  e>:363:1>", "var
57980 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
57990 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
579a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
579b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
579c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
579d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
579e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
579f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
57a00 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
57a10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
57a20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
57a30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
57a40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
57a50 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
57a60 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
57a70 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
57a80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
57a90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 72  ", "name": "__lr
57aa0 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a 20 30 2c  oundf", "ns": 0,
57ab0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
57ac0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
57ad0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 36 3a  mathcalls.h:326:
57ae0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
57af0 61 74 63 68 20 73 70 61 63 65 3e 3a 33 36 35 3a  atch space>:365:
57b00 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
57b10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
57b20 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
57b30 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
57b40 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
57b50 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
57b60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
57b70 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
57b80 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
57b90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
57ba0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
57bb0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
57bc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
57bd0 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
57be0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
57bf0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
57c00 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
57c10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
57c20 65 22 3a 20 22 6c 6c 72 6f 75 6e 64 66 22 2c 20  e": "llroundf", 
57c30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
57c40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
57c50 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
57c60 73 2e 68 3a 33 32 38 3a 31 20 3c 53 70 65 6c 6c  s.h:328:1 <Spell
57c70 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
57c80 63 65 3e 3a 33 36 36 3a 31 3e 22 2c 20 22 76 61  ce>:366:1>", "va
57c90 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
57ca0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
57cb0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
57cc0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
57cd0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
57ce0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
57cf0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
57d00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
57d10 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
57d20 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
57d30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
57d40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
57d50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
57d60 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
57d70 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
57d80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
57d90 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
57da0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
57db0 20 22 5f 5f 6c 6c 72 6f 75 6e 64 66 22 2c 20 22   "__llroundf", "
57dc0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
57dd0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
57de0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
57df0 2e 68 3a 33 32 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:328:1 <Spelli
57e00 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
57e10 65 3e 3a 33 36 38 3a 31 3e 22 2c 20 22 76 61 72  e>:368:1>", "var
57e20 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
57e30 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
57e40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
57e50 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
57e60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
57e70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
57e80 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
57e90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
57ea0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
57eb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
57ec0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
57ed0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
57ee0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
57ef0 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ng-long", "bit-s
57f00 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
57f10 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
57f20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
57f30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
57f40 22 66 64 69 6d 66 22 2c 20 22 6e 73 22 3a 20 30  "fdimf", "ns": 0
57f50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
57f60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
57f70 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 32  /mathcalls.h:332
57f80 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
57f90 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 36 39  ratch space>:369
57fa0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
57fb0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
57fc0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
57fd0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
57fe0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
57ff0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
58000 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
58010 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
58020 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
58030 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
58040 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
58050 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
58060 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
58070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
58080 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
58090 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
580a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
580b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
580c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
580d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
580e0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
580f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
58100 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
58110 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
58120 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
58130 5f 5f 66 64 69 6d 66 22 2c 20 22 6e 73 22 3a 20  __fdimf", "ns": 
58140 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
58150 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
58160 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
58170 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  2:1 <Spelling=<s
58180 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 37  cratch space>:37
58190 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
581a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
581b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
581c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
581d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
581e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
581f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
58200 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
58210 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58220 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58230 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58240 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
58250 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
58260 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
58270 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
58280 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
58290 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
582a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
582b0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
582c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
582d0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
582e0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
582f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
58300 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
58310 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
58320 22 66 6d 61 78 66 22 2c 20 22 6e 73 22 3a 20 30  "fmaxf", "ns": 0
58330 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
58340 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
58350 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 35  /mathcalls.h:335
58360 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
58370 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 37 32  ratch space>:372
58380 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
58390 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
583a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
583b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
583c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
583d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
583e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
583f0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
58400 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
58410 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
58420 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
58430 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
58440 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
58450 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
58460 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
58470 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
58480 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
58490 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
584a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
584b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
584c0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
584d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
584e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
584f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
58500 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
58510 5f 5f 66 6d 61 78 66 22 2c 20 22 6e 73 22 3a 20  __fmaxf", "ns": 
58520 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
58530 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
58540 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
58550 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
58560 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 37  cratch space>:37
58570 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  4:1>", "variadic
58580 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
58590 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
585a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
585b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
585c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
585d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
585e0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
585f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58600 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58610 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58620 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
58630 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
58640 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
58650 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
58660 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
58670 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
58680 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
58690 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
586a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
586b0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
586c0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
586d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
586e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
586f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
58700 22 66 6d 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30  "fminf", "ns": 0
58710 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
58720 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
58730 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 38  /mathcalls.h:338
58740 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
58750 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 37 35  ratch space>:375
58760 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
58770 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
58780 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
58790 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
587a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
587b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
587c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
587d0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
587e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
587f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
58800 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
58810 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
58820 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
58830 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
58840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
58850 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
58860 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
58870 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
58880 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
58890 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
588a0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
588b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
588c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
588d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
588e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
588f0 5f 5f 66 6d 69 6e 66 22 2c 20 22 6e 73 22 3a 20  __fminf", "ns": 
58900 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
58910 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
58920 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
58930 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
58940 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 37  cratch space>:37
58950 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  7:1>", "variadic
58960 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
58970 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
58980 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
58990 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
589a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
589b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
589c0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
589d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
589e0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
589f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58a00 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
58a10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
58a20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
58a30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
58a40 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
58a50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
58a60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
58a70 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
58a80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
58a90 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
58aa0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
58ab0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
58ac0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
58ad0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
58ae0 22 66 6d 61 66 22 2c 20 22 6e 73 22 3a 20 30 2c  "fmaf", "ns": 0,
58af0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
58b00 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
58b10 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 34 31 3a  mathcalls.h:341:
58b20 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
58b30 61 74 63 68 20 73 70 61 63 65 3e 3a 33 37 38 3a  atch space>:378:
58b40 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
58b50 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
58b60 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
58b70 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
58b80 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
58b90 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
58ba0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
58bb0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
58bc0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
58bd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
58be0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
58bf0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
58c00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
58c10 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
58c20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
58c30 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
58c40 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
58c50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
58c60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
58c70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
58c80 22 3a 20 22 5f 5f 7a 22 2c 20 22 74 79 70 65 22  ": "__z", "type"
58c90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58ca0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58cb0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58cc0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
58cd0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
58ce0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
58cf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
58d00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
58d10 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
58d20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
58d30 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 61 66 22 2c  name": "__fmaf",
58d40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
58d50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
58d60 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
58d70 6c 73 2e 68 3a 33 34 31 3a 31 20 3c 53 70 65 6c  ls.h:341:1 <Spel
58d80 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
58d90 61 63 65 3e 3a 33 38 30 3a 31 3e 22 2c 20 22 76  ace>:380:1>", "v
58da0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
58db0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
58dc0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
58dd0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
58de0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
58df0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
58e00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
58e10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
58e20 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
58e30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
58e40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
58e50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
58e60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
58e70 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
58e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58e90 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58ea0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58eb0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
58ec0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
58ed0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 7a  r", "name": "__z
58ee0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
58ef0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
58f00 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
58f10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
58f20 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
58f30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
58f40 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
58f50 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
58f60 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
58f70 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
58f80 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
58f90 22 73 63 61 6c 62 66 22 2c 20 22 6e 73 22 3a 20  "scalbf", "ns": 
58fa0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
58fb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
58fc0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 34 30  s/mathcalls.h:40
58fd0 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  2:1 <Spelling=<s
58fe0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 38  cratch space>:38
58ff0 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  2:1>", "variadic
59000 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
59010 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
59020 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
59030 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
59040 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
59050 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
59060 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
59070 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
59080 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
59090 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
590a0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
590b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
590c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
590d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
590e0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
590f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
59100 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
59110 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
59120 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
59130 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
59140 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
59150 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
59160 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
59170 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
59180 22 5f 5f 73 63 61 6c 62 66 22 2c 20 22 6e 73 22  "__scalbf", "ns"
59190 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
591a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
591b0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
591c0 34 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  402:1 <Spelling=
591d0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
591e0 33 38 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  384:1>", "variad
591f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
59200 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
59210 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
59220 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
59230 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
59240 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
59250 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
59260 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
59270 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
59280 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
59290 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
592a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
592b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
592c0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
592d0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
592e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
592f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
59300 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
59310 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
59320 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
59330 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
59340 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
59350 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
59360 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
59370 3a 20 22 5f 5f 66 70 63 6c 61 73 73 69 66 79 6c  : "__fpclassifyl
59380 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
59390 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
593a0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
593b0 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63  alls-helper-func
593c0 74 69 6f 6e 73 2e 68 3a 32 31 3a 31 20 3c 53 70  tions.h:21:1 <Sp
593d0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
593e0 73 70 61 63 65 3e 3a 33 38 35 3a 31 3e 22 2c 20  space>:385:1>", 
593f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
59400 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
59410 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
59420 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
59430 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
59440 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
59450 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76  r", "name": "__v
59460 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
59470 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
59480 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
59490 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
594a0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
594b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
594c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
594d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
594e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
594f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
59500 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
59510 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67  , "name": "__sig
59520 6e 62 69 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  nbitl", "ns": 0,
59530 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
59540 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
59550 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
59560 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 32 35 3a  -functions.h:25:
59570 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
59580 61 74 63 68 20 73 70 61 63 65 3e 3a 33 38 36 3a  atch space>:386:
59590 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
595a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
595b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
595c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
595d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
595e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
595f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
59600 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
59610 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
59620 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
59630 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
59640 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
59650 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
59660 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
59670 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
59680 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
59690 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
596a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
596b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
596c0 5f 5f 69 73 69 6e 66 6c 22 2c 20 22 6e 73 22 3a  __isinfl", "ns":
596d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
596e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
596f0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c  ts/mathcalls-hel
59700 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a  per-functions.h:
59710 33 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  30:1 <Spelling=<
59720 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
59730 38 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  87:1>", "variadi
59740 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
59750 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
59760 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
59770 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
59780 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
59790 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
597a0 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
597b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
597c0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
597d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
597e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
597f0 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
59800 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
59810 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
59820 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
59830 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
59840 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
59850 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
59860 3a 20 22 5f 5f 66 69 6e 69 74 65 6c 22 2c 20 22  : "__finitel", "
59870 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
59880 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
59890 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
598a0 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e  -helper-function
598b0 73 2e 68 3a 33 33 3a 31 20 3c 53 70 65 6c 6c 69  s.h:33:1 <Spelli
598c0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
598d0 65 3e 3a 33 38 38 3a 31 3e 22 2c 20 22 76 61 72  e>:388:1>", "var
598e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
598f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
59900 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
59910 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
59920 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
59930 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
59940 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
59950 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
59960 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
59970 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
59980 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
59990 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
599a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
599b0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
599c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
599d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
599e0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
599f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
59a00 61 6d 65 22 3a 20 22 5f 5f 69 73 6e 61 6e 6c 22  ame": "__isnanl"
59a10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
59a20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
59a30 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
59a40 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
59a50 69 6f 6e 73 2e 68 3a 33 36 3a 31 20 3c 53 70 65  ions.h:36:1 <Spe
59a60 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
59a70 70 61 63 65 3e 3a 33 38 39 3a 31 3e 22 2c 20 22  pace>:389:1>", "
59a80 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
59a90 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
59aa0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
59ab0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
59ac0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
59ad0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
59ae0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
59af0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
59b00 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
59b10 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
59b20 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
59b30 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
59b40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
59b50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
59b60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
59b70 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
59b80 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
59b90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
59ba0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 73 65 71   "name": "__iseq
59bb0 73 69 67 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  sigl", "ns": 0, 
59bc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
59bd0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
59be0 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d  athcalls-helper-
59bf0 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 39 3a 31  functions.h:39:1
59c00 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
59c10 74 63 68 20 73 70 61 63 65 3e 3a 33 39 30 3a 31  tch space>:390:1
59c20 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
59c30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
59c40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
59c50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
59c60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
59c70 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
59c80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
59c90 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
59ca0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
59cb0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
59cc0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
59cd0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
59ce0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
59cf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
59d00 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
59d10 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
59d20 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
59d30 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
59d40 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
59d50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
59d60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
59d70 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
59d80 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
59d90 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
59da0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
59db0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 73  ", "name": "__is
59dc0 73 69 67 6e 61 6c 69 6e 67 6c 22 2c 20 22 6e 73  signalingl", "ns
59dd0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
59de0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
59df0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
59e00 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
59e10 68 3a 34 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:42:1 <Spelling
59e20 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
59e30 3a 33 39 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :391:1>", "varia
59e40 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
59e50 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
59e60 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
59e70 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
59e80 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
59e90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
59ea0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
59eb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
59ec0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
59ed0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
59ee0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
59ef0 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
59f00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
59f10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
59f20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
59f30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
59f40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
59f50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
59f60 65 22 3a 20 22 61 63 6f 73 6c 22 2c 20 22 6e 73  e": "acosl", "ns
59f70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
59f80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
59f90 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
59fa0 3a 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :53:1 <Spelling=
59fb0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
59fc0 33 39 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  392:1>", "variad
59fd0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
59fe0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
59ff0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5a000 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5a010 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5a020 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5a030 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5a040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5a050 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5a060 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5a070 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5a080 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
5a090 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
5a0a0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5a0b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5a0c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5a0d0 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
5a0e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
5a0f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63 6f 73   "name": "__acos
5a100 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5a110 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5a120 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5a130 63 61 6c 6c 73 2e 68 3a 35 33 3a 31 20 3c 53 70  calls.h:53:1 <Sp
5a140 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5a150 73 70 61 63 65 3e 3a 33 39 34 3a 31 3e 22 2c 20  space>:394:1>", 
5a160 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5a170 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5a180 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5a190 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5a1a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5a1b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5a1c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5a1d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5a1e0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5a1f0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5a200 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5a210 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5a220 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5a230 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5a240 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5a250 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5a260 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5a270 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5a280 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5a290 22 61 73 69 6e 6c 22 2c 20 22 6e 73 22 3a 20 30  "asinl", "ns": 0
5a2a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5a2b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5a2c0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 35 3a  /mathcalls.h:55:
5a2d0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5a2e0 61 74 63 68 20 73 70 61 63 65 3e 3a 33 39 35 3a  atch space>:395:
5a2f0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5a300 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5a310 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5a320 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5a330 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5a340 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5a350 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5a360 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5a370 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5a380 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5a390 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5a3a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5a3b0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5a3c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5a3d0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5a3e0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5a3f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5a400 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5a410 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5a420 6d 65 22 3a 20 22 5f 5f 61 73 69 6e 6c 22 2c 20  me": "__asinl", 
5a430 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5a440 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5a450 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5a460 73 2e 68 3a 35 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:55:1 <Spelli
5a470 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5a480 65 3e 3a 33 39 37 3a 31 3e 22 2c 20 22 76 61 72  e>:397:1>", "var
5a490 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
5a4a0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
5a4b0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
5a4c0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
5a4d0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
5a4e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5a4f0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
5a500 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5a510 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5a520 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5a530 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5a540 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
5a550 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5a560 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5a570 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5a580 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5a590 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5a5a0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5a5b0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 61  n", "name": "ata
5a5c0 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nl", "ns": 0, "l
5a5d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5a5e0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5a5f0 68 63 61 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53  hcalls.h:57:1 <S
5a600 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5a610 20 73 70 61 63 65 3e 3a 32 3a 31 3e 22 2c 20 22   space>:2:1>", "
5a620 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5a630 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5a640 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5a650 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5a660 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5a670 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5a680 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5a690 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5a6a0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5a6b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5a6c0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5a6d0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5a6e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5a6f0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5a700 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5a710 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5a720 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5a730 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5a740 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5a750 5f 5f 61 74 61 6e 6c 22 2c 20 22 6e 73 22 3a 20  __atanl", "ns": 
5a760 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
5a770 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
5a780 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 37  s/mathcalls.h:57
5a790 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5a7a0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 34 3a 31  ratch space>:4:1
5a7b0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5a7c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5a7d0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5a7e0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5a7f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5a800 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5a810 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5a820 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5a830 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5a840 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5a850 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5a860 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5a870 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5a880 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5a890 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5a8a0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5a8b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5a8c0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5a8d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5a8e0 65 22 3a 20 22 61 74 61 6e 32 6c 22 2c 20 22 6e  e": "atan2l", "n
5a8f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5a900 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5a910 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5a920 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:59:1 <Spelling
5a930 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5a940 3a 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  :5:1>", "variadi
5a950 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5a960 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5a970 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5a980 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5a990 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5a9a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5a9b0 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
5a9c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5a9d0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5a9e0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5a9f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5aa00 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
5aa10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5aa20 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5aa30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5aa40 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5aa50 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5aa60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5aa70 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
5aa80 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
5aa90 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5aaa0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5aab0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5aac0 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
5aad0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
5aae0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61 6e   "name": "__atan
5aaf0 32 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  2l", "ns": 0, "l
5ab00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5ab10 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5ab20 68 63 61 6c 6c 73 2e 68 3a 35 39 3a 31 20 3c 53  hcalls.h:59:1 <S
5ab30 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5ab40 20 73 70 61 63 65 3e 3a 37 3a 31 3e 22 2c 20 22   space>:7:1>", "
5ab50 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5ab60 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5ab70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5ab80 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5ab90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5aba0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5abb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
5abc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5abd0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5abe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5abf0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5ac00 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
5ac10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5ac20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5ac30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5ac40 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5ac50 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5ac60 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5ac70 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5ac80 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5ac90 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5aca0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5acb0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5acc0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5acd0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5ace0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5acf0 22 63 6f 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  "cosl", "ns": 0,
5ad00 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5ad10 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5ad20 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31  mathcalls.h:62:1
5ad30 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5ad40 74 63 68 20 73 70 61 63 65 3e 3a 31 30 3a 31 3e  tch space>:10:1>
5ad50 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5ad60 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5ad70 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5ad80 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5ad90 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5ada0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5adb0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5adc0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5add0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5ade0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5adf0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5ae00 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5ae10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5ae20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5ae30 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5ae40 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5ae50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5ae60 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5ae70 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5ae80 22 3a 20 22 5f 5f 63 6f 73 6c 22 2c 20 22 6e 73  ": "__cosl", "ns
5ae90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5aea0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5aeb0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5aec0 3a 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :62:1 <Spelling=
5aed0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5aee0 31 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  12:1>", "variadi
5aef0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5af00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5af10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5af20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5af30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5af40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5af50 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5af60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5af70 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5af80 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5af90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5afa0 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5afb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5afc0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5afd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5afe0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5aff0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5b000 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5b010 22 6e 61 6d 65 22 3a 20 22 73 69 6e 6c 22 2c 20  "name": "sinl", 
5b020 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5b030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5b040 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5b050 73 2e 68 3a 36 34 3a 31 20 3c 53 70 65 6c 6c 69  s.h:64:1 <Spelli
5b060 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5b070 65 3e 3a 31 35 3a 31 3e 22 2c 20 22 76 61 72 69  e>:15:1>", "vari
5b080 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5b090 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5b0a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5b0b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5b0c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5b0d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5b0e0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5b0f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5b100 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5b110 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5b120 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5b130 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5b140 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5b150 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5b160 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5b170 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5b180 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5b190 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5b1a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
5b1b0 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nl", "ns": 0, "l
5b1c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5b1d0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5b1e0 68 63 61 6c 6c 73 2e 68 3a 36 34 3a 31 20 3c 53  hcalls.h:64:1 <S
5b1f0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5b200 20 73 70 61 63 65 3e 3a 31 37 3a 31 3e 22 2c 20   space>:17:1>", 
5b210 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5b220 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5b230 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5b240 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5b250 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5b260 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5b270 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5b280 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5b290 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5b2a0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5b2b0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5b2c0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5b2d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5b2e0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5b2f0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5b300 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5b310 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5b320 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5b330 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5b340 22 74 61 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  "tanl", "ns": 0,
5b350 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5b360 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5b370 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31  mathcalls.h:66:1
5b380 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5b390 74 63 68 20 73 70 61 63 65 3e 3a 31 38 3a 31 3e  tch space>:18:1>
5b3a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5b3b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5b3c0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5b3d0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5b3e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5b3f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5b400 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5b410 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5b420 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5b430 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5b440 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5b450 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5b460 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5b470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5b480 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5b490 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5b4a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5b4b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5b4c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5b4d0 22 3a 20 22 5f 5f 74 61 6e 6c 22 2c 20 22 6e 73  ": "__tanl", "ns
5b4e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5b4f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5b500 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5b510 3a 36 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :66:1 <Spelling=
5b520 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5b530 32 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  20:1>", "variadi
5b540 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5b550 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5b560 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5b570 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5b580 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5b590 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5b5a0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5b5b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5b5c0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5b5d0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5b5e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5b5f0 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5b600 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5b610 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5b620 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5b630 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5b640 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5b650 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5b660 22 6e 61 6d 65 22 3a 20 22 63 6f 73 68 6c 22 2c  "name": "coshl",
5b670 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5b680 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5b690 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5b6a0 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70 65 6c 6c  ls.h:71:1 <Spell
5b6b0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
5b6c0 63 65 3e 3a 32 31 3a 31 3e 22 2c 20 22 76 61 72  ce>:21:1>", "var
5b6d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
5b6e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
5b6f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
5b700 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
5b710 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
5b720 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5b730 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
5b740 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5b750 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5b760 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5b770 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5b780 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
5b790 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5b7a0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5b7b0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5b7c0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5b7d0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5b7e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5b7f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  n", "name": "__c
5b800 6f 73 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  oshl", "ns": 0, 
5b810 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5b820 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5b830 61 74 68 63 61 6c 6c 73 2e 68 3a 37 31 3a 31 20  athcalls.h:71:1 
5b840 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5b850 63 68 20 73 70 61 63 65 3e 3a 32 33 3a 31 3e 22  ch space>:23:1>"
5b860 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5b870 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5b880 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5b890 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5b8a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5b8b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5b8c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5b8d0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5b8e0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5b8f0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5b900 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5b910 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
5b920 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5b930 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5b940 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5b950 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5b960 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5b970 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5b980 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5b990 3a 20 22 73 69 6e 68 6c 22 2c 20 22 6e 73 22 3a  : "sinhl", "ns":
5b9a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5b9b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5b9c0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37  ts/mathcalls.h:7
5b9d0 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  3:1 <Spelling=<s
5b9e0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 34  cratch space>:24
5b9f0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5ba00 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5ba10 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5ba20 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5ba30 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5ba40 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5ba50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5ba60 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5ba70 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5ba80 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5ba90 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5baa0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5bab0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5bac0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5bad0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5bae0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5baf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5bb00 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5bb10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5bb20 61 6d 65 22 3a 20 22 5f 5f 73 69 6e 68 6c 22 2c  ame": "__sinhl",
5bb30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5bb40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5bb50 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5bb60 6c 73 2e 68 3a 37 33 3a 31 20 3c 53 70 65 6c 6c  ls.h:73:1 <Spell
5bb70 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
5bb80 63 65 3e 3a 32 36 3a 31 3e 22 2c 20 22 76 61 72  ce>:26:1>", "var
5bb90 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
5bba0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
5bbb0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
5bbc0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
5bbd0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
5bbe0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5bbf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
5bc00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5bc10 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5bc20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5bc30 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5bc40 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
5bc50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5bc60 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5bc70 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5bc80 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5bc90 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5bca0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5bcb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 61 6e  n", "name": "tan
5bcc0 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  hl", "ns": 0, "l
5bcd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5bce0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5bcf0 68 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 20 3c 53  hcalls.h:75:1 <S
5bd00 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5bd10 20 73 70 61 63 65 3e 3a 32 37 3a 31 3e 22 2c 20   space>:27:1>", 
5bd20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5bd30 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5bd40 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5bd50 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5bd60 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5bd70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5bd80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5bd90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5bda0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5bdb0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5bdc0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5bdd0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5bde0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5bdf0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5be00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5be10 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5be20 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5be30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5be40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5be50 22 5f 5f 74 61 6e 68 6c 22 2c 20 22 6e 73 22 3a  "__tanhl", "ns":
5be60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5be70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5be80 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37  ts/mathcalls.h:7
5be90 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
5bea0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 39  cratch space>:29
5beb0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5bec0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5bed0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5bee0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5bef0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5bf00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5bf10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5bf20 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5bf30 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5bf40 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5bf50 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5bf60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5bf70 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5bf80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5bf90 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5bfa0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5bfb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5bfc0 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5bfd0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5bfe0 61 6d 65 22 3a 20 22 61 63 6f 73 68 6c 22 2c 20  ame": "acoshl", 
5bff0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5c000 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5c010 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5c020 73 2e 68 3a 38 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:85:1 <Spelli
5c030 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5c040 65 3e 3a 33 30 3a 31 3e 22 2c 20 22 76 61 72 69  e>:30:1>", "vari
5c050 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5c060 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5c070 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5c080 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5c090 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5c0a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5c0b0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5c0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5c0d0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5c0e0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5c0f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5c100 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5c110 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5c120 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5c130 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5c140 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5c150 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5c160 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5c170 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63  ", "name": "__ac
5c180 6f 73 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  oshl", "ns": 0, 
5c190 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5c1a0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5c1b0 61 74 68 63 61 6c 6c 73 2e 68 3a 38 35 3a 31 20  athcalls.h:85:1 
5c1c0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5c1d0 63 68 20 73 70 61 63 65 3e 3a 33 32 3a 31 3e 22  ch space>:32:1>"
5c1e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5c1f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5c200 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5c210 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5c220 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5c230 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5c240 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5c250 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5c260 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5c270 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5c280 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5c290 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
5c2a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5c2b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5c2c0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5c2d0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5c2e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5c2f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5c300 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5c310 3a 20 22 61 73 69 6e 68 6c 22 2c 20 22 6e 73 22  : "asinhl", "ns"
5c320 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5c330 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5c340 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5c350 38 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  87:1 <Spelling=<
5c360 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
5c370 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  3:1>", "variadic
5c380 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5c390 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5c3a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5c3b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5c3c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5c3d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5c3e0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5c3f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5c400 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5c410 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5c420 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5c430 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5c440 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5c450 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5c460 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5c470 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5c480 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5c490 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5c4a0 6e 61 6d 65 22 3a 20 22 5f 5f 61 73 69 6e 68 6c  name": "__asinhl
5c4b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5c4c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5c4d0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5c4e0 61 6c 6c 73 2e 68 3a 38 37 3a 31 20 3c 53 70 65  alls.h:87:1 <Spe
5c4f0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5c500 70 61 63 65 3e 3a 33 35 3a 31 3e 22 2c 20 22 76  pace>:35:1>", "v
5c510 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5c520 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5c530 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5c540 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5c550 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5c560 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5c570 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5c580 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5c590 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5c5a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5c5b0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5c5c0 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
5c5d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5c5e0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5c5f0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5c600 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5c610 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5c620 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
5c630 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  ion", "name": "a
5c640 74 61 6e 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  tanhl", "ns": 0,
5c650 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5c660 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5c670 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 39 3a 31  mathcalls.h:89:1
5c680 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5c690 74 63 68 20 73 70 61 63 65 3e 3a 33 36 3a 31 3e  tch space>:36:1>
5c6a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5c6b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5c6c0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5c6d0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5c6e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5c6f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5c700 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5c710 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5c720 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5c730 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5c740 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5c750 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5c760 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5c770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5c780 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5c790 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5c7a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5c7b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5c7c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5c7d0 22 3a 20 22 5f 5f 61 74 61 6e 68 6c 22 2c 20 22  ": "__atanhl", "
5c7e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5c7f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5c800 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5c810 2e 68 3a 38 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:89:1 <Spellin
5c820 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5c830 3e 3a 33 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:38:1>", "varia
5c840 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5c850 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5c860 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5c870 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5c880 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5c890 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5c8a0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5c8b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5c8c0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5c8d0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5c8e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5c8f0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
5c900 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
5c910 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5c920 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5c930 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5c940 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
5c950 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
5c960 2c 20 22 6e 61 6d 65 22 3a 20 22 65 78 70 6c 22  , "name": "expl"
5c970 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5c980 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5c990 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5c9a0 6c 6c 73 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c  lls.h:95:1 <Spel
5c9b0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5c9c0 61 63 65 3e 3a 34 31 3a 31 3e 22 2c 20 22 76 61  ace>:41:1>", "va
5c9d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5c9e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5c9f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5ca00 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5ca10 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5ca20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5ca30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5ca40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5ca50 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5ca60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5ca70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5ca80 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5ca90 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5caa0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5cab0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5cac0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5cad0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5cae0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5caf0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5cb00 65 78 70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  expl", "ns": 0, 
5cb10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5cb20 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5cb30 61 74 68 63 61 6c 6c 73 2e 68 3a 39 35 3a 31 20  athcalls.h:95:1 
5cb40 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5cb50 63 68 20 73 70 61 63 65 3e 3a 34 33 3a 31 3e 22  ch space>:43:1>"
5cb60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5cb70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5cb80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5cb90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5cba0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5cbb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5cbc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5cbd0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5cbe0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5cbf0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5cc00 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5cc10 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
5cc20 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5cc30 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5cc40 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5cc50 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5cc60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5cc70 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5cc80 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5cc90 3a 20 22 66 72 65 78 70 6c 22 2c 20 22 6e 73 22  : "frexpl", "ns"
5cca0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5ccb0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5ccc0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5ccd0 39 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  98:1 <Spelling=<
5cce0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 34  scratch space>:4
5ccf0 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  4:1>", "variadic
5cd00 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5cd10 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5cd20 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5cd30 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5cd40 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5cd50 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5cd60 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5cd70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5cd80 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5cd90 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5cda0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5cdb0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
5cdc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5cdd0 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e 74 22  e": "__exponent"
5cde0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5cdf0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
5ce00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5ce10 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
5ce20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
5ce30 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
5ce40 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5ce50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5ce60 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5ce70 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5ce80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5ce90 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5cea0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5ceb0 65 22 3a 20 22 5f 5f 66 72 65 78 70 6c 22 2c 20  e": "__frexpl", 
5cec0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5ced0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5cee0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5cef0 73 2e 68 3a 39 38 3a 31 20 3c 53 70 65 6c 6c 69  s.h:98:1 <Spelli
5cf00 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5cf10 65 3e 3a 34 36 3a 31 3e 22 2c 20 22 76 61 72 69  e>:46:1>", "vari
5cf20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5cf30 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5cf40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5cf50 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5cf60 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5cf70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5cf80 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5cf90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5cfa0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5cfb0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5cfc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5cfd0 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
5cfe0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5cff0 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e  "name": "__expon
5d000 65 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ent", "type": { 
5d010 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
5d020 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5d030 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
5d040 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
5d050 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
5d060 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
5d070 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5d080 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5d090 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5d0a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5d0b0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5d0c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5d0d0 22 6e 61 6d 65 22 3a 20 22 6c 64 65 78 70 6c 22  "name": "ldexpl"
5d0e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5d0f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5d100 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5d110 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53 70 65  lls.h:101:1 <Spe
5d120 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5d130 70 61 63 65 3e 3a 34 37 3a 31 3e 22 2c 20 22 76  pace>:47:1>", "v
5d140 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5d150 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5d160 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5d170 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5d180 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5d190 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5d1a0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5d1b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5d1c0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5d1d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5d1e0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5d1f0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
5d200 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5d210 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
5d220 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
5d230 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
5d240 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
5d250 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5d260 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
5d270 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5d280 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5d290 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5d2a0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5d2b0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5d2c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5d2d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
5d2e0 64 65 78 70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  dexpl", "ns": 0,
5d2f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5d300 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5d310 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 31 3a  mathcalls.h:101:
5d320 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5d330 61 74 63 68 20 73 70 61 63 65 3e 3a 34 39 3a 31  atch space>:49:1
5d340 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5d350 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5d360 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5d370 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5d380 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5d390 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5d3a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5d3b0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5d3c0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5d3d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5d3e0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5d3f0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5d400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
5d410 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5d420 20 22 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22   "__exponent", "
5d430 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5d440 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
5d450 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
5d460 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
5d470 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5d480 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5d490 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5d4a0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5d4b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5d4c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5d4d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5d4e0 3a 20 22 6c 6f 67 6c 22 2c 20 22 6e 73 22 3a 20  : "logl", "ns": 
5d4f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
5d500 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
5d510 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30  s/mathcalls.h:10
5d520 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
5d530 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 35 32  cratch space>:52
5d540 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5d550 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5d560 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5d570 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5d580 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5d590 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5d5a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5d5b0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5d5c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5d5d0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5d5e0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5d5f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5d600 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5d610 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5d620 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5d630 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5d640 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5d650 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5d660 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5d670 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 6c 22 2c 20  ame": "__logl", 
5d680 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5d690 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5d6a0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5d6b0 73 2e 68 3a 31 30 34 3a 31 20 3c 53 70 65 6c 6c  s.h:104:1 <Spell
5d6c0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
5d6d0 63 65 3e 3a 35 34 3a 31 3e 22 2c 20 22 76 61 72  ce>:54:1>", "var
5d6e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
5d6f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
5d700 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
5d710 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
5d720 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
5d730 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5d740 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
5d750 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5d760 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5d770 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5d780 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5d790 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
5d7a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5d7b0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5d7c0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5d7d0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5d7e0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5d7f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5d800 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67  n", "name": "log
5d810 31 30 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  10l", "ns": 0, "
5d820 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5d830 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5d840 74 68 63 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 20  thcalls.h:107:1 
5d850 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5d860 63 68 20 73 70 61 63 65 3e 3a 35 35 3a 31 3e 22  ch space>:55:1>"
5d870 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5d880 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5d890 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5d8a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5d8b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5d8c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5d8d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5d8e0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5d8f0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5d900 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5d910 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5d920 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
5d930 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5d940 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5d950 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5d960 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5d970 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5d980 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5d990 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5d9a0 3a 20 22 5f 5f 6c 6f 67 31 30 6c 22 2c 20 22 6e  : "__log10l", "n
5d9b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5d9c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5d9d0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5d9e0 68 3a 31 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:107:1 <Spellin
5d9f0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5da00 3e 3a 35 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:57:1>", "varia
5da10 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5da20 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5da30 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5da40 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5da50 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5da60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5da70 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5da80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5da90 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5daa0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5dab0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5dac0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
5dad0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
5dae0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5daf0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5db00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5db10 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
5db20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
5db30 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 66 6c  , "name": "modfl
5db40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5db50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5db60 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5db70 61 6c 6c 73 2e 68 3a 31 31 30 3a 31 20 3c 53 70  alls.h:110:1 <Sp
5db80 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5db90 73 70 61 63 65 3e 3a 35 38 3a 31 3e 22 2c 20 22  space>:58:1>", "
5dba0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5dbb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5dbc0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5dbd0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5dbe0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5dbf0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5dc00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5dc10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5dc20 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5dc30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5dc40 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5dc50 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
5dc60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5dc70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69  r", "name": "__i
5dc80 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
5dc90 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
5dca0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5dcb0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5dcc0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5dcd0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5dce0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 20 7d 5d  ent": 128 } } }]
5dcf0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5dd00 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5dd10 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5dd20 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5dd30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5dd40 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5dd50 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5dd60 3a 20 22 5f 5f 6d 6f 64 66 6c 22 2c 20 22 6e 73  : "__modfl", "ns
5dd70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5dd80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5dd90 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5dda0 3a 31 31 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :110:1 <Spelling
5ddb0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5ddc0 3a 36 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :60:1>", "variad
5ddd0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
5dde0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
5ddf0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5de00 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5de10 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5de20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5de30 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5de40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5de50 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5de60 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5de70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5de80 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
5de90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5dea0 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72 22 2c 20  ame": "__iptr", 
5deb0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5dec0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
5ded0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5dee0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5def0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5df00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5df10 31 32 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  128 } } }], "ret
5df20 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5df30 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5df40 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5df50 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5df60 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5df70 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5df80 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 78 70  n", "name": "exp
5df90 6d 31 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  m1l", "ns": 0, "
5dfa0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5dfb0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5dfc0 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35 3a 31 20  thcalls.h:125:1 
5dfd0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5dfe0 63 68 20 73 70 61 63 65 3e 3a 36 32 3a 31 3e 22  ch space>:62:1>"
5dff0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5e000 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5e010 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5e020 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5e030 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5e040 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5e050 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5e060 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5e070 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5e080 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5e090 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5e0a0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
5e0b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5e0c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5e0d0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5e0e0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5e0f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5e100 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5e110 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5e120 3a 20 22 5f 5f 65 78 70 6d 31 6c 22 2c 20 22 6e  : "__expm1l", "n
5e130 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5e140 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5e150 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5e160 68 3a 31 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:125:1 <Spellin
5e170 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5e180 3e 3a 36 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:64:1>", "varia
5e190 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5e1a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5e1b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5e1c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5e1d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5e1e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5e1f0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5e200 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5e210 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5e220 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5e230 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5e240 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
5e250 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
5e260 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5e270 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5e280 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5e290 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
5e2a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
5e2b0 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 31 70  , "name": "log1p
5e2c0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5e2d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5e2e0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5e2f0 63 61 6c 6c 73 2e 68 3a 31 32 38 3a 31 20 3c 53  calls.h:128:1 <S
5e300 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5e310 20 73 70 61 63 65 3e 3a 36 35 3a 31 3e 22 2c 20   space>:65:1>", 
5e320 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5e330 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5e340 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5e350 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5e360 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5e370 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5e380 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5e390 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5e3a0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5e3b0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5e3c0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5e3d0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5e3e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5e3f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5e400 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5e410 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5e420 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5e430 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5e440 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5e450 22 5f 5f 6c 6f 67 31 70 6c 22 2c 20 22 6e 73 22  "__log1pl", "ns"
5e460 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5e470 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5e480 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5e490 31 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  128:1 <Spelling=
5e4a0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5e4b0 36 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  67:1>", "variadi
5e4c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5e4d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5e4e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5e4f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5e500 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5e510 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5e520 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5e530 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5e540 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5e550 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5e560 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5e570 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5e580 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5e590 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5e5a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5e5b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5e5c0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5e5d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5e5e0 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 62 6c 22 2c  "name": "logbl",
5e5f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5e600 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5e610 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5e620 6c 73 2e 68 3a 31 33 31 3a 31 20 3c 53 70 65 6c  ls.h:131:1 <Spel
5e630 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5e640 61 63 65 3e 3a 36 38 3a 31 3e 22 2c 20 22 76 61  ace>:68:1>", "va
5e650 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5e660 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5e670 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5e680 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5e690 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5e6a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5e6b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5e6c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5e6d0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5e6e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5e6f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5e700 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5e710 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5e720 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5e730 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5e740 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5e750 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5e760 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5e770 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5e780 6c 6f 67 62 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  logbl", "ns": 0,
5e790 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5e7a0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5e7b0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 31 3a  mathcalls.h:131:
5e7c0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5e7d0 61 74 63 68 20 73 70 61 63 65 3e 3a 37 30 3a 31  atch space>:70:1
5e7e0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5e7f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5e800 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5e810 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5e820 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5e830 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5e840 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5e850 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5e860 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5e870 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5e880 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5e890 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5e8a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5e8b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5e8c0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5e8d0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5e8e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5e8f0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5e900 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5e910 65 22 3a 20 22 65 78 70 32 6c 22 2c 20 22 6e 73  e": "exp2l", "ns
5e920 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5e930 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5e940 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5e950 3a 31 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :136:1 <Spelling
5e960 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5e970 3a 37 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :71:1>", "variad
5e980 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
5e990 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
5e9a0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5e9b0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5e9c0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5e9d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5e9e0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5e9f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5ea00 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5ea10 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5ea20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5ea30 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
5ea40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
5ea50 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5ea60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5ea70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5ea80 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
5ea90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
5eaa0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 32   "name": "__exp2
5eab0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5eac0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5ead0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5eae0 63 61 6c 6c 73 2e 68 3a 31 33 36 3a 31 20 3c 53  calls.h:136:1 <S
5eaf0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5eb00 20 73 70 61 63 65 3e 3a 37 33 3a 31 3e 22 2c 20   space>:73:1>", 
5eb10 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5eb20 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5eb30 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5eb40 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5eb50 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5eb60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5eb70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5eb80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5eb90 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5eba0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5ebb0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5ebc0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5ebd0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5ebe0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5ebf0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5ec00 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5ec10 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5ec20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5ec30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5ec40 22 6c 6f 67 32 6c 22 2c 20 22 6e 73 22 3a 20 30  "log2l", "ns": 0
5ec50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5ec60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5ec70 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 39  /mathcalls.h:139
5ec80 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5ec90 72 61 74 63 68 20 73 70 61 63 65 3e 3a 37 34 3a  ratch space>:74:
5eca0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5ecb0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5ecc0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5ecd0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5ece0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5ecf0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5ed00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5ed10 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5ed20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5ed30 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5ed40 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5ed50 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5ed60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5ed70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5ed80 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5ed90 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5eda0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5edb0 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5edc0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5edd0 6d 65 22 3a 20 22 5f 5f 6c 6f 67 32 6c 22 2c 20  me": "__log2l", 
5ede0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5edf0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5ee00 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5ee10 73 2e 68 3a 31 33 39 3a 31 20 3c 53 70 65 6c 6c  s.h:139:1 <Spell
5ee20 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
5ee30 63 65 3e 3a 37 36 3a 31 3e 22 2c 20 22 76 61 72  ce>:76:1>", "var
5ee40 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
5ee50 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
5ee60 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
5ee70 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
5ee80 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
5ee90 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5eea0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
5eeb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5eec0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5eed0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5eee0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5eef0 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
5ef00 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5ef10 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5ef20 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5ef30 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5ef40 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5ef50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5ef60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 6f 77  n", "name": "pow
5ef70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5ef80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5ef90 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5efa0 63 61 6c 6c 73 2e 68 3a 31 34 36 3a 31 20 3c 53  calls.h:146:1 <S
5efb0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5efc0 20 73 70 61 63 65 3e 3a 37 39 3a 31 3e 22 2c 20   space>:79:1>", 
5efd0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5efe0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5eff0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5f000 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5f010 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5f020 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5f030 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5f040 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5f050 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5f060 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5f070 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5f080 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b  ent": 128 } }, {
5f090 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
5f0a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
5f0b0 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
5f0c0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5f0d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5f0e0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5f0f0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
5f100 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5f110 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5f120 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5f130 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5f140 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5f150 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
5f160 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
5f170 20 22 5f 5f 70 6f 77 6c 22 2c 20 22 6e 73 22 3a   "__powl", "ns":
5f180 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5f190 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5f1a0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
5f1b0 34 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  46:1 <Spelling=<
5f1c0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38  scratch space>:8
5f1d0 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
5f1e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5f1f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5f200 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5f210 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5f220 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5f230 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5f240 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5f250 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5f260 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5f270 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5f280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5f290 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
5f2a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5f2b0 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
5f2c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5f2d0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5f2e0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5f2f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5f300 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5f310 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5f320 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5f330 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5f340 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5f350 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5f360 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5f370 22 6e 61 6d 65 22 3a 20 22 73 71 72 74 6c 22 2c  "name": "sqrtl",
5f380 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5f390 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5f3a0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5f3b0 6c 73 2e 68 3a 31 34 39 3a 31 20 3c 53 70 65 6c  ls.h:149:1 <Spel
5f3c0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5f3d0 61 63 65 3e 3a 38 32 3a 31 3e 22 2c 20 22 76 61  ace>:82:1>", "va
5f3e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5f3f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5f400 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5f410 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5f420 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5f430 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5f440 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5f450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5f460 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5f470 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5f480 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5f490 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5f4a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5f4b0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5f4c0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5f4d0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5f4e0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5f4f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5f500 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5f510 73 71 72 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  sqrtl", "ns": 0,
5f520 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5f530 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5f540 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 39 3a  mathcalls.h:149:
5f550 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5f560 61 74 63 68 20 73 70 61 63 65 3e 3a 38 34 3a 31  atch space>:84:1
5f570 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5f580 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5f590 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5f5a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5f5b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5f5c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5f5d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5f5e0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5f5f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5f600 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5f610 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5f620 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5f630 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5f640 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5f650 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5f660 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5f670 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5f680 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5f690 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5f6a0 65 22 3a 20 22 68 79 70 6f 74 6c 22 2c 20 22 6e  e": "hypotl", "n
5f6b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5f6c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5f6d0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5f6e0 68 3a 31 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:153:1 <Spellin
5f6f0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5f700 3e 3a 38 35 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:85:1>", "varia
5f710 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5f720 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5f730 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5f740 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5f750 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5f760 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5f770 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5f780 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5f790 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5f7a0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5f7b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5f7c0 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
5f7d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5f7e0 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
5f7f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5f800 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5f810 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5f820 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5f830 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5f840 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5f850 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5f860 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5f870 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5f880 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5f890 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5f8a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 68 79  ", "name": "__hy
5f8b0 70 6f 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  potl", "ns": 0, 
5f8c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5f8d0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5f8e0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 33 3a 31  athcalls.h:153:1
5f8f0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5f900 74 63 68 20 73 70 61 63 65 3e 3a 38 37 3a 31 3e  tch space>:87:1>
5f910 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5f920 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5f930 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5f940 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5f950 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5f960 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5f970 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5f980 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5f990 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5f9a0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5f9b0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5f9c0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5f9d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
5f9e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5f9f0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
5fa00 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5fa10 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5fa20 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5fa30 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5fa40 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5fa50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5fa60 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5fa70 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5fa80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5fa90 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5faa0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5fab0 65 22 3a 20 22 63 62 72 74 6c 22 2c 20 22 6e 73  e": "cbrtl", "ns
5fac0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5fad0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5fae0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5faf0 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :158:1 <Spelling
5fb00 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5fb10 3a 38 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :88:1>", "variad
5fb20 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
5fb30 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
5fb40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5fb50 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5fb60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5fb70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5fb80 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5fb90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5fba0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5fbb0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5fbc0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5fbd0 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
5fbe0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
5fbf0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5fc00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5fc10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5fc20 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
5fc30 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
5fc40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 62 72 74   "name": "__cbrt
5fc50 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5fc60 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5fc70 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5fc80 63 61 6c 6c 73 2e 68 3a 31 35 38 3a 31 20 3c 53  calls.h:158:1 <S
5fc90 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5fca0 20 73 70 61 63 65 3e 3a 39 30 3a 31 3e 22 2c 20   space>:90:1>", 
5fcb0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5fcc0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5fcd0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5fce0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5fcf0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5fd00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5fd10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5fd20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5fd30 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5fd40 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5fd50 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5fd60 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5fd70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5fd80 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5fd90 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5fda0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5fdb0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5fdc0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5fdd0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5fde0 22 63 65 69 6c 6c 22 2c 20 22 6e 73 22 3a 20 30  "ceill", "ns": 0
5fdf0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5fe00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5fe10 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36 35  /mathcalls.h:165
5fe20 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5fe30 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39 31 3a  ratch space>:91:
5fe40 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5fe50 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5fe60 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5fe70 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5fe80 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5fe90 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5fea0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5feb0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5fec0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5fed0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5fee0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5fef0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5ff00 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5ff10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5ff20 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5ff30 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5ff40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5ff50 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5ff60 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5ff70 6d 65 22 3a 20 22 5f 5f 63 65 69 6c 6c 22 2c 20  me": "__ceill", 
5ff80 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5ff90 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5ffa0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5ffb0 73 2e 68 3a 31 36 35 3a 31 20 3c 53 70 65 6c 6c  s.h:165:1 <Spell
5ffc0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
5ffd0 63 65 3e 3a 39 33 3a 31 3e 22 2c 20 22 76 61 72  ce>:93:1>", "var
5ffe0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
5fff0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
60000 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
60010 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
60020 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
60030 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
60040 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
60050 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
60060 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60070 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60080 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60090 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
600a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
600b0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
600c0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
600d0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
600e0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
600f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
60100 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 61 62  n", "name": "fab
60110 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sl", "ns": 0, "l
60120 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
60130 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
60140 68 63 61 6c 6c 73 2e 68 3a 31 36 38 3a 31 20 3c  hcalls.h:168:1 <
60150 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
60160 68 20 73 70 61 63 65 3e 3a 39 34 3a 31 3e 22 2c  h space>:94:1>",
60170 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
60180 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
60190 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
601a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
601b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
601c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
601d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
601e0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
601f0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
60200 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
60210 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
60220 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
60230 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
60240 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
60250 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
60260 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
60270 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
60280 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
60290 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
602a0 20 22 5f 5f 66 61 62 73 6c 22 2c 20 22 6e 73 22   "__fabsl", "ns"
602b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
602c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
602d0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
602e0 31 36 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  168:1 <Spelling=
602f0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
60300 39 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  96:1>", "variadi
60310 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
60320 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
60330 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
60340 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
60350 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
60360 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
60370 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
60380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
60390 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
603a0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
603b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
603c0 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
603d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
603e0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
603f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60400 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60410 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
60420 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
60430 22 6e 61 6d 65 22 3a 20 22 66 6c 6f 6f 72 6c 22  "name": "floorl"
60440 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
60450 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
60460 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
60470 6c 6c 73 2e 68 3a 31 37 31 3a 31 20 3c 53 70 65  lls.h:171:1 <Spe
60480 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
60490 70 61 63 65 3e 3a 39 37 3a 31 3e 22 2c 20 22 76  pace>:97:1>", "v
604a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
604b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
604c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
604d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
604e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
604f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
60500 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
60510 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
60520 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
60530 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
60540 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
60550 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
60560 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
60570 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
60580 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
60590 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
605a0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
605b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
605c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
605d0 5f 66 6c 6f 6f 72 6c 22 2c 20 22 6e 73 22 3a 20  _floorl", "ns": 
605e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
605f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
60600 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
60610 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  1:1 <Spelling=<s
60620 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39 39  cratch space>:99
60630 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
60640 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
60650 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
60660 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
60670 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
60680 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
60690 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
606a0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
606b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
606c0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
606d0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
606e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
606f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
60700 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
60710 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
60720 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
60730 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
60740 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
60750 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
60760 61 6d 65 22 3a 20 22 66 6d 6f 64 6c 22 2c 20 22  ame": "fmodl", "
60770 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
60780 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
60790 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
607a0 2e 68 3a 31 37 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:174:1 <Spelli
607b0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
607c0 65 3e 3a 31 30 30 3a 31 3e 22 2c 20 22 76 61 72  e>:100:1>", "var
607d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
607e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
607f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
60800 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
60810 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
60820 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
60830 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
60840 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
60850 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60860 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60870 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60880 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61  : 128 } }, { "ta
60890 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
608a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
608b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
608c0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
608d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
608e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
608f0 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
60900 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
60910 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
60920 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
60930 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
60940 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
60950 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
60960 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
60970 66 6d 6f 64 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  fmodl", "ns": 0,
60980 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
60990 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
609a0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37 34 3a  mathcalls.h:174:
609b0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
609c0 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30 32 3a  atch space>:102:
609d0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
609e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
609f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
60a00 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
60a10 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
60a20 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
60a30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
60a40 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
60a50 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
60a60 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
60a70 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
60a80 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
60a90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
60aa0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
60ab0 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
60ac0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
60ad0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
60ae0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
60af0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
60b00 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
60b10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
60b20 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
60b30 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
60b40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
60b50 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
60b60 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
60b70 61 6d 65 22 3a 20 22 69 73 69 6e 66 6c 22 2c 20  ame": "isinfl", 
60b80 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
60b90 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
60ba0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
60bb0 73 2e 68 3a 31 38 33 3a 31 20 3c 53 70 65 6c 6c  s.h:183:1 <Spell
60bc0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
60bd0 63 65 3e 3a 31 30 33 3a 31 3e 22 2c 20 22 76 61  ce>:103:1>", "va
60be0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
60bf0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
60c00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
60c10 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
60c20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
60c30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
60c40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75   "name": "__valu
60c50 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
60c60 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
60c70 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
60c80 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
60c90 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
60ca0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
60cb0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
60cc0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
60cd0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60ce0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
60cf0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
60d00 6e 61 6d 65 22 3a 20 22 66 69 6e 69 74 65 6c 22  name": "finitel"
60d10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
60d20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
60d30 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
60d40 6c 6c 73 2e 68 3a 31 38 38 3a 31 20 3c 53 70 65  lls.h:188:1 <Spe
60d50 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
60d60 70 61 63 65 3e 3a 31 30 34 3a 31 3e 22 2c 20 22  pace>:104:1>", "
60d70 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
60d80 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
60d90 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
60da0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
60db0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
60dc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
60dd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
60de0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
60df0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
60e00 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
60e10 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
60e20 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
60e30 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
60e40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
60e50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
60e60 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
60e70 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
60e80 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
60e90 20 22 6e 61 6d 65 22 3a 20 22 64 72 65 6d 6c 22   "name": "dreml"
60ea0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
60eb0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
60ec0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
60ed0 6c 6c 73 2e 68 3a 31 39 31 3a 31 20 3c 53 70 65  lls.h:191:1 <Spe
60ee0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
60ef0 70 61 63 65 3e 3a 31 30 35 3a 31 3e 22 2c 20 22  pace>:105:1>", "
60f00 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
60f10 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
60f20 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
60f30 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
60f40 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
60f50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
60f60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
60f70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
60f80 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
60f90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
60fa0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
60fb0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
60fc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
60fd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
60fe0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
60ff0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
61000 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
61010 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
61020 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
61030 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
61040 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
61050 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
61060 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
61070 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
61080 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
61090 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
610a0 22 5f 5f 64 72 65 6d 6c 22 2c 20 22 6e 73 22 3a  "__dreml", "ns":
610b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
610c0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
610d0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
610e0 39 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  91:1 <Spelling=<
610f0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
61100 30 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  07:1>", "variadi
61110 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
61120 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
61130 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
61140 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
61150 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
61160 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
61170 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
61180 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
61190 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
611a0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
611b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
611c0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
611d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
611e0 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
611f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
61200 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
61210 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
61220 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
61230 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
61240 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
61250 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
61260 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
61270 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
61280 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
61290 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
612a0 20 22 6e 61 6d 65 22 3a 20 22 73 69 67 6e 69 66   "name": "signif
612b0 69 63 61 6e 64 6c 22 2c 20 22 6e 73 22 3a 20 30  icandl", "ns": 0
612c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
612d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
612e0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35  /mathcalls.h:195
612f0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
61300 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30 38  ratch space>:108
61310 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
61320 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
61330 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
61340 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
61350 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
61360 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
61370 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
61380 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
61390 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
613a0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
613b0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
613c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
613d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
613e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
613f0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
61400 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
61410 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
61420 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
61430 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
61440 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 69 66 69  ame": "__signifi
61450 63 61 6e 64 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  candl", "ns": 0,
61460 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
61470 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
61480 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35 3a  mathcalls.h:195:
61490 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
614a0 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31 30 3a  atch space>:110:
614b0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
614c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
614d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
614e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
614f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
61500 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
61510 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
61520 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
61530 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
61540 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
61550 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
61560 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
61570 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
61580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
61590 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
615a0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
615b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
615c0 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
615d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
615e0 6d 65 22 3a 20 22 63 6f 70 79 73 69 67 6e 6c 22  me": "copysignl"
615f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
61600 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
61610 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
61620 6c 6c 73 2e 68 3a 32 30 32 3a 31 20 3c 53 70 65  lls.h:202:1 <Spe
61630 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
61640 70 61 63 65 3e 3a 31 31 31 3a 31 3e 22 2c 20 22  pace>:111:1>", "
61650 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
61660 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
61670 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
61680 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
61690 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
616a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
616b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
616c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
616d0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
616e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
616f0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
61700 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
61710 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
61720 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
61730 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
61740 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
61750 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
61760 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
61770 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
61780 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
61790 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
617a0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
617b0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
617c0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
617d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
617e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
617f0 22 5f 5f 63 6f 70 79 73 69 67 6e 6c 22 2c 20 22  "__copysignl", "
61800 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
61810 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
61820 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
61830 2e 68 3a 32 30 32 3a 31 20 3c 53 70 65 6c 6c 69  .h:202:1 <Spelli
61840 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
61850 65 3e 3a 31 31 33 3a 31 3e 22 2c 20 22 76 61 72  e>:113:1>", "var
61860 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
61870 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
61880 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
61890 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
618a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
618b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
618c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
618d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
618e0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
618f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
61900 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
61910 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61  : 128 } }, { "ta
61920 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
61930 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
61940 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
61950 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
61960 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
61970 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
61980 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
61990 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
619a0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
619b0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
619c0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
619d0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
619e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
619f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61  on", "name": "na
61a00 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nl", "ns": 0, "l
61a10 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
61a20 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
61a30 68 63 61 6c 6c 73 2e 68 3a 32 30 37 3a 31 20 3c  hcalls.h:207:1 <
61a40 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
61a50 68 20 73 70 61 63 65 3e 3a 31 31 34 3a 31 3e 22  h space>:114:1>"
61a60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
61a70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
61a80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
61a90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
61aa0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
61ab0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
61ac0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
61ad0 5f 74 61 67 62 22 2c 20 22 74 79 70 65 22 3a 20  _tagb", "type": 
61ae0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
61af0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
61b00 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
61b10 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
61b20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
61b30 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
61b40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
61b50 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
61b60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
61b70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
61b80 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
61b90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
61ba0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 61 6e 6c   "name": "__nanl
61bb0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
61bc0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
61bd0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
61be0 61 6c 6c 73 2e 68 3a 32 30 37 3a 31 20 3c 53 70  alls.h:207:1 <Sp
61bf0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
61c00 73 70 61 63 65 3e 3a 31 31 36 3a 31 3e 22 2c 20  space>:116:1>", 
61c10 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
61c20 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
61c30 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
61c40 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
61c50 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
61c60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
61c70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74  r", "name": "__t
61c80 61 67 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  agb", "type": { 
61c90 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
61ca0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
61cb0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
61cc0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
61cd0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
61ce0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
61cf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
61d00 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
61d10 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
61d20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
61d30 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
61d40 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
61d50 6e 61 6d 65 22 3a 20 22 69 73 6e 61 6e 6c 22 2c  name": "isnanl",
61d60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
61d70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
61d80 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
61d90 6c 73 2e 68 3a 32 31 37 3a 31 20 3c 53 70 65 6c  ls.h:217:1 <Spel
61da0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
61db0 61 63 65 3e 3a 31 31 37 3a 31 3e 22 2c 20 22 76  ace>:117:1>", "v
61dc0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
61dd0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
61de0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
61df0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
61e00 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
61e10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
61e20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c  , "name": "__val
61e30 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ue", "type": { "
61e40 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
61e50 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
61e60 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
61e70 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
61e80 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
61e90 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
61ea0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
61eb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
61ec0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
61ed0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
61ee0 22 6e 61 6d 65 22 3a 20 22 6a 30 6c 22 2c 20 22  "name": "j0l", "
61ef0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
61f00 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
61f10 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
61f20 2e 68 3a 32 32 33 3a 31 20 3c 53 70 65 6c 6c 69  .h:223:1 <Spelli
61f30 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
61f40 65 3e 3a 31 31 38 3a 31 3e 22 2c 20 22 76 61 72  e>:118:1>", "var
61f50 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
61f60 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
61f70 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
61f80 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
61f90 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
61fa0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
61fb0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
61fc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
61fd0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
61fe0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
61ff0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
62000 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
62010 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
62020 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
62030 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
62040 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
62050 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
62060 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
62070 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 30 6c 22   "name": "__j0l"
62080 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
62090 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
620a0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
620b0 6c 6c 73 2e 68 3a 32 32 33 3a 31 20 3c 53 70 65  lls.h:223:1 <Spe
620c0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
620d0 70 61 63 65 3e 3a 31 32 30 3a 31 3e 22 2c 20 22  pace>:120:1>", "
620e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
620f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
62100 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
62110 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
62120 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
62130 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
62140 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
62150 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62160 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62170 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62180 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
62190 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
621a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
621b0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
621c0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
621d0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
621e0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
621f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
62200 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 31 6c  n", "name": "j1l
62210 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
62220 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
62230 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
62240 61 6c 6c 73 2e 68 3a 32 32 34 3a 31 20 3c 53 70  alls.h:224:1 <Sp
62250 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
62260 73 70 61 63 65 3e 3a 31 32 31 3a 31 3e 22 2c 20  space>:121:1>", 
62270 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
62280 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
62290 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
622a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
622b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
622c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
622d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
622e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
622f0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
62300 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
62310 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
62320 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
62330 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
62340 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
62350 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
62360 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
62370 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
62380 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
62390 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
623a0 6a 31 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  j1l", "ns": 0, "
623b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
623c0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
623d0 74 68 63 61 6c 6c 73 2e 68 3a 32 32 34 3a 31 20  thcalls.h:224:1 
623e0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
623f0 63 68 20 73 70 61 63 65 3e 3a 31 32 33 3a 31 3e  ch space>:123:1>
62400 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
62410 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
62420 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
62430 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
62440 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
62450 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
62460 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
62470 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
62480 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
62490 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
624a0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
624b0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
624c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
624d0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
624e0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
624f0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
62500 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
62510 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
62520 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
62530 22 6a 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  "jnl", "ns": 0, 
62540 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
62550 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
62560 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 35 3a 31  athcalls.h:225:1
62570 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
62580 74 63 68 20 73 70 61 63 65 3e 3a 31 32 34 3a 31  tch space>:124:1
62590 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
625a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
625b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
625c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
625d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
625e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
625f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
62600 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
62610 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
62620 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
62630 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
62640 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
62650 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
62660 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
62670 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
62680 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
62690 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
626a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
626b0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
626c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
626d0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
626e0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
626f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
62700 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
62710 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
62720 6d 65 22 3a 20 22 5f 5f 6a 6e 6c 22 2c 20 22 6e  me": "__jnl", "n
62730 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
62740 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
62750 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
62760 68 3a 32 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:225:1 <Spellin
62770 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
62780 3e 3a 31 32 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:126:1>", "vari
62790 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
627a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
627b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
627c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
627d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
627e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
627f0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
62800 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
62810 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
62820 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
62830 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
62840 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
62850 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
62860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62870 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62880 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62890 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
628a0 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
628b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
628c0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
628d0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
628e0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
628f0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
62900 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
62910 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 30 6c  n", "name": "y0l
62920 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
62930 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
62940 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
62950 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 20 3c 53 70  alls.h:226:1 <Sp
62960 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
62970 73 70 61 63 65 3e 3a 31 32 37 3a 31 3e 22 2c 20  space>:127:1>", 
62980 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
62990 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
629a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
629b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
629c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
629d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
629e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
629f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
62a00 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
62a10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
62a20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
62a30 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
62a40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
62a50 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
62a60 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
62a70 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
62a80 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
62a90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
62aa0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
62ab0 79 30 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  y0l", "ns": 0, "
62ac0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
62ad0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
62ae0 74 68 63 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 20  thcalls.h:226:1 
62af0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
62b00 63 68 20 73 70 61 63 65 3e 3a 31 32 39 3a 31 3e  ch space>:129:1>
62b10 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
62b20 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
62b30 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
62b40 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
62b50 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
62b60 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
62b70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
62b80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
62b90 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
62ba0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
62bb0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
62bc0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
62bd0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
62be0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
62bf0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
62c00 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
62c10 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
62c20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
62c30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
62c40 22 79 31 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  "y1l", "ns": 0, 
62c50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
62c60 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
62c70 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 37 3a 31  athcalls.h:227:1
62c80 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
62c90 74 63 68 20 73 70 61 63 65 3e 3a 31 33 30 3a 31  tch space>:130:1
62ca0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
62cb0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
62cc0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
62cd0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
62ce0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
62cf0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
62d00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
62d10 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
62d20 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
62d30 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
62d40 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
62d50 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
62d60 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
62d70 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
62d80 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
62d90 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
62da0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
62db0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
62dc0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
62dd0 20 22 5f 5f 79 31 6c 22 2c 20 22 6e 73 22 3a 20   "__y1l", "ns": 
62de0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
62df0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
62e00 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
62e10 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  7:1 <Spelling=<s
62e20 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33  cratch space>:13
62e30 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  2:1>", "variadic
62e40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
62e50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
62e60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
62e70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
62e80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
62e90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
62ea0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
62eb0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
62ec0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
62ed0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
62ee0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
62ef0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
62f00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
62f10 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
62f20 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
62f30 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
62f40 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
62f50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
62f60 65 22 3a 20 22 79 6e 6c 22 2c 20 22 6e 73 22 3a  e": "ynl", "ns":
62f70 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
62f80 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
62f90 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
62fa0 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  28:1 <Spelling=<
62fb0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
62fc0 33 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  33:1>", "variadi
62fd0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
62fe0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
62ff0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
63000 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
63010 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
63020 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
63030 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
63040 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
63050 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
63060 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
63070 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
63080 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
63090 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
630a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
630b0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
630c0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
630d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
630e0 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
630f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
63100 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
63110 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
63120 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
63130 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
63140 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
63150 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 6e 6c 22   "name": "__ynl"
63160 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
63170 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
63180 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
63190 6c 6c 73 2e 68 3a 32 32 38 3a 31 20 3c 53 70 65  lls.h:228:1 <Spe
631a0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
631b0 70 61 63 65 3e 3a 31 33 35 3a 31 3e 22 2c 20 22  pace>:135:1>", "
631c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
631d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
631e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
631f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
63200 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
63210 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
63220 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
63230 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
63240 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
63250 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
63260 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
63270 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
63280 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
63290 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
632a0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
632b0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
632c0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
632d0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
632e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
632f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
63300 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
63310 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
63320 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
63330 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
63340 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
63350 22 65 72 66 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  "erfl", "ns": 0,
63360 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
63370 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
63380 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 34 3a  mathcalls.h:234:
63390 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
633a0 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33 36 3a  atch space>:136:
633b0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
633c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
633d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
633e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
633f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
63400 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
63410 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
63420 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
63430 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
63440 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
63450 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
63460 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
63470 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
63480 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
63490 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
634a0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
634b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
634c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
634d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
634e0 3a 20 22 5f 5f 65 72 66 6c 22 2c 20 22 6e 73 22  : "__erfl", "ns"
634f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
63500 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
63510 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
63520 32 33 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  234:1 <Spelling=
63530 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
63540 31 33 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  138:1>", "variad
63550 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
63560 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
63570 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
63580 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
63590 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
635a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
635b0 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
635c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
635d0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
635e0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
635f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
63600 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
63610 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
63620 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
63630 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
63640 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
63650 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
63660 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
63670 61 6d 65 22 3a 20 22 65 72 66 63 6c 22 2c 20 22  ame": "erfcl", "
63680 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
63690 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
636a0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
636b0 2e 68 3a 32 33 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:235:1 <Spelli
636c0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
636d0 65 3e 3a 31 33 39 3a 31 3e 22 2c 20 22 76 61 72  e>:139:1>", "var
636e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
636f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
63700 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
63710 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
63720 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
63730 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
63740 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
63750 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
63760 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
63770 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
63780 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
63790 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
637a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
637b0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
637c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
637d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
637e0 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
637f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
63800 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 72 66 63   "name": "__erfc
63810 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
63820 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
63830 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
63840 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31 20 3c 53  calls.h:235:1 <S
63850 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
63860 20 73 70 61 63 65 3e 3a 31 34 31 3a 31 3e 22 2c   space>:141:1>",
63870 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
63880 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
63890 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
638a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
638b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
638c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
638d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
638e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
638f0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
63900 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
63910 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
63920 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
63930 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
63940 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
63950 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
63960 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
63970 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
63980 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
63990 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  ion", "name": "l
639a0 67 61 6d 6d 61 6c 22 2c 20 22 6e 73 22 3a 20 30  gammal", "ns": 0
639b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
639c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
639d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 36  /mathcalls.h:236
639e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
639f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 34 32  ratch space>:142
63a00 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
63a10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
63a20 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
63a30 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
63a40 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
63a50 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
63a60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
63a70 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
63a80 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
63a90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
63aa0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
63ab0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
63ac0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
63ad0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
63ae0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
63af0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
63b00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
63b10 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
63b20 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
63b30 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61 6c 22 2c 20  ": "__lgammal", 
63b40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
63b50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
63b60 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
63b70 73 2e 68 3a 32 33 36 3a 31 20 3c 53 70 65 6c 6c  s.h:236:1 <Spell
63b80 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
63b90 63 65 3e 3a 31 34 34 3a 31 3e 22 2c 20 22 76 61  ce>:144:1>", "va
63ba0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
63bb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
63bc0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
63bd0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
63be0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
63bf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
63c00 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
63c10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
63c20 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
63c30 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
63c40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
63c50 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
63c60 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
63c70 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
63c80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
63c90 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
63ca0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
63cb0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
63cc0 2c 20 22 6e 61 6d 65 22 3a 20 22 74 67 61 6d 6d  , "name": "tgamm
63cd0 61 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  al", "ns": 0, "l
63ce0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
63cf0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
63d00 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a 31 20 3c  hcalls.h:241:1 <
63d10 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
63d20 68 20 73 70 61 63 65 3e 3a 31 34 35 3a 31 3e 22  h space>:145:1>"
63d30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
63d40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
63d50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
63d60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
63d70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
63d80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
63d90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
63da0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
63db0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
63dc0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
63dd0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
63de0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
63df0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
63e00 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
63e10 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
63e20 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
63e30 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
63e40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
63e50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
63e60 5f 5f 74 67 61 6d 6d 61 6c 22 2c 20 22 6e 73 22  __tgammal", "ns"
63e70 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
63e80 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
63e90 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
63ea0 32 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  241:1 <Spelling=
63eb0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
63ec0 31 34 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  147:1>", "variad
63ed0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
63ee0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
63ef0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
63f00 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
63f10 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
63f20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
63f30 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
63f40 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
63f50 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
63f60 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
63f70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
63f80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
63f90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
63fa0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
63fb0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
63fc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
63fd0 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
63fe0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
63ff0 61 6d 65 22 3a 20 22 67 61 6d 6d 61 6c 22 2c 20  ame": "gammal", 
64000 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
64010 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
64020 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
64030 73 2e 68 3a 32 34 37 3a 31 20 3c 53 70 65 6c 6c  s.h:247:1 <Spell
64040 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
64050 63 65 3e 3a 31 34 38 3a 31 3e 22 2c 20 22 76 61  ce>:148:1>", "va
64060 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
64070 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
64080 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
64090 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
640a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
640b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
640c0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
640d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
640e0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
640f0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
64100 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
64110 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
64120 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
64130 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
64140 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
64150 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
64160 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
64170 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
64180 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 67 61 6d  , "name": "__gam
64190 6d 61 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  mal", "ns": 0, "
641a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
641b0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
641c0 74 68 63 61 6c 6c 73 2e 68 3a 32 34 37 3a 31 20  thcalls.h:247:1 
641d0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
641e0 63 68 20 73 70 61 63 65 3e 3a 31 35 30 3a 31 3e  ch space>:150:1>
641f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
64200 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
64210 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
64220 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
64230 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
64240 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
64250 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
64260 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
64270 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
64280 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
64290 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
642a0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
642b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
642c0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
642d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
642e0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
642f0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
64300 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
64310 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
64320 22 6c 67 61 6d 6d 61 6c 5f 72 22 2c 20 22 6e 73  "lgammal_r", "ns
64330 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
64340 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
64350 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
64360 3a 32 35 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :255:1 <Spelling
64370 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
64380 3a 31 35 32 3a 31 3e 22 2c 20 22 76 61 72 69 61  :152:1>", "varia
64390 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
643a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
643b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
643c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
643d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
643e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
643f0 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
64400 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
64410 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
64420 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
64430 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
64440 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
64450 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
64460 65 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70 22  e": "__signgamp"
64470 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
64480 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
64490 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
644a0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
644b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
644c0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
644d0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
644e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
644f0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
64500 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
64510 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
64520 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
64530 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
64540 65 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61 6c 5f 72  e": "__lgammal_r
64550 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
64560 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
64570 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
64580 61 6c 6c 73 2e 68 3a 32 35 35 3a 31 20 3c 53 70  alls.h:255:1 <Sp
64590 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
645a0 73 70 61 63 65 3e 3a 31 35 35 3a 31 3e 22 2c 20  space>:155:1>", 
645b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
645c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
645d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
645e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
645f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
64600 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
64610 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
64620 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
64630 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
64640 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
64650 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
64660 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74  ": 128 } }, { "t
64670 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
64680 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67  , "name": "__sig
64690 6e 67 61 6d 70 22 2c 20 22 74 79 70 65 22 3a 20  ngamp", "type": 
646a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
646b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
646c0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
646d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
646e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
646f0 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  2 } } }], "retur
64700 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
64710 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
64720 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
64730 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
64740 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
64750 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
64760 2c 20 22 6e 61 6d 65 22 3a 20 22 72 69 6e 74 6c  , "name": "rintl
64770 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
64780 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
64790 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
647a0 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20 3c 53 70  alls.h:262:1 <Sp
647b0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
647c0 73 70 61 63 65 3e 3a 31 35 36 3a 31 3e 22 2c 20  space>:156:1>", 
647d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
647e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
647f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
64800 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
64810 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
64820 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
64830 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
64840 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
64850 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
64860 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
64870 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
64880 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
64890 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
648a0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
648b0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
648c0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
648d0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
648e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
648f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
64900 22 5f 5f 72 69 6e 74 6c 22 2c 20 22 6e 73 22 3a  "__rintl", "ns":
64910 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
64920 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
64930 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
64940 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  62:1 <Spelling=<
64950 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
64960 35 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  58:1>", "variadi
64970 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
64980 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
64990 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
649a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
649b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
649c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
649d0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
649e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
649f0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
64a00 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
64a10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
64a20 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
64a30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
64a40 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
64a50 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
64a60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
64a70 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
64a80 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
64a90 22 6e 61 6d 65 22 3a 20 22 6e 65 78 74 61 66 74  "name": "nextaft
64aa0 65 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  erl", "ns": 0, "
64ab0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
64ac0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
64ad0 74 68 63 61 6c 6c 73 2e 68 3a 32 36 35 3a 31 20  thcalls.h:265:1 
64ae0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
64af0 63 68 20 73 70 61 63 65 3e 3a 31 35 39 3a 31 3e  ch space>:159:1>
64b00 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
64b10 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
64b20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
64b30 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
64b40 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
64b50 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
64b60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
64b70 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
64b80 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
64b90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
64ba0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
64bb0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
64bc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
64bd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
64be0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
64bf0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
64c00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
64c10 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
64c20 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
64c30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
64c40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
64c50 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
64c60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
64c70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
64c80 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
64c90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
64ca0 65 22 3a 20 22 5f 5f 6e 65 78 74 61 66 74 65 72  e": "__nextafter
64cb0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
64cc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
64cd0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
64ce0 63 61 6c 6c 73 2e 68 3a 32 36 35 3a 31 20 3c 53  calls.h:265:1 <S
64cf0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
64d00 20 73 70 61 63 65 3e 3a 31 36 31 3a 31 3e 22 2c   space>:161:1>",
64d10 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
64d20 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
64d30 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
64d40 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
64d50 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
64d60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
64d70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
64d80 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
64d90 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
64da0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
64db0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
64dc0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20  ment": 128 } }, 
64dd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
64de0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
64df0 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
64e00 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
64e10 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
64e20 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
64e30 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
64e40 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
64e50 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
64e60 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
64e70 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
64e80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
64e90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
64ea0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
64eb0 3a 20 22 6e 65 78 74 74 6f 77 61 72 64 6c 22 2c  : "nexttowardl",
64ec0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
64ed0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
64ee0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
64ef0 6c 73 2e 68 3a 32 36 37 3a 31 20 3c 53 70 65 6c  ls.h:267:1 <Spel
64f00 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
64f10 61 63 65 3e 3a 31 36 32 3a 31 3e 22 2c 20 22 76  ace>:162:1>", "v
64f20 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
64f30 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
64f40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
64f50 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
64f60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
64f70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
64f80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
64f90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
64fa0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
64fb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
64fc0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
64fd0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
64fe0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
64ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
65000 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
65010 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
65020 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
65030 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
65040 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
65050 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
65060 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
65070 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
65080 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
65090 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
650a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
650b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
650c0 5f 5f 6e 65 78 74 74 6f 77 61 72 64 6c 22 2c 20  __nexttowardl", 
650d0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
650e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
650f0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
65100 73 2e 68 3a 32 36 37 3a 31 20 3c 53 70 65 6c 6c  s.h:267:1 <Spell
65110 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
65120 63 65 3e 3a 31 36 34 3a 31 3e 22 2c 20 22 76 61  ce>:164:1>", "va
65130 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
65140 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
65150 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
65160 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
65170 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
65180 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
65190 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
651a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
651b0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
651c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
651d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
651e0 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74  ": 128 } }, { "t
651f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
65200 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
65210 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
65220 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
65230 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
65240 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
65250 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
65260 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
65270 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
65280 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
65290 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
652a0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
652b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
652c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ion", "name": "r
652d0 65 6d 61 69 6e 64 65 72 6c 22 2c 20 22 6e 73 22  emainderl", "ns"
652e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
652f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
65300 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
65310 32 37 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  278:1 <Spelling=
65320 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
65330 31 36 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  166:1>", "variad
65340 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
65350 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
65360 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
65370 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
65380 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
65390 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
653a0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
653b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
653c0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
653d0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
653e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
653f0 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
65400 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
65410 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
65420 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
65430 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
65440 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
65450 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
65460 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
65470 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
65480 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
65490 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
654a0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
654b0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
654c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
654d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 6d  , "name": "__rem
654e0 61 69 6e 64 65 72 6c 22 2c 20 22 6e 73 22 3a 20  ainderl", "ns": 
654f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
65500 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
65510 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37  s/mathcalls.h:27
65520 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
65530 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 36  cratch space>:16
65540 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
65550 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
65560 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
65570 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
65580 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
65590 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
655a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
655b0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
655c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
655d0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
655e0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
655f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
65600 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
65610 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
65620 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
65630 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
65640 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
65650 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
65660 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
65670 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
65680 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
65690 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
656a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
656b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
656c0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
656d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
656e0 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62 6e 6c  "name": "scalbnl
656f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
65700 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
65710 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
65720 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20 3c 53 70  alls.h:282:1 <Sp
65730 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
65740 73 70 61 63 65 3e 3a 31 36 39 3a 31 3e 22 2c 20  space>:169:1>", 
65750 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
65760 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
65770 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
65780 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
65790 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
657a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
657b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
657c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
657d0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
657e0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
657f0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
65800 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b  ent": 128 } }, {
65810 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
65820 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
65830 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
65840 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
65850 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
65860 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
65870 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
65880 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
65890 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
658a0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
658b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
658c0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
658d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
658e0 6e 61 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62 6e  name": "__scalbn
658f0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
65900 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
65910 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
65920 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20 3c 53  calls.h:282:1 <S
65930 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
65940 20 73 70 61 63 65 3e 3a 31 37 31 3a 31 3e 22 2c   space>:171:1>",
65950 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
65960 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
65970 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
65980 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
65990 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
659a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
659b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
659c0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
659d0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
659e0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
659f0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
65a00 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20  ment": 128 } }, 
65a10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
65a20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
65a30 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
65a40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
65a50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
65a60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
65a70 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
65a80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
65a90 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
65aa0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
65ab0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
65ac0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
65ad0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
65ae0 22 6e 61 6d 65 22 3a 20 22 69 6c 6f 67 62 6c 22  "name": "ilogbl"
65af0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
65b00 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
65b10 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
65b20 6c 6c 73 2e 68 3a 32 38 36 3a 31 20 3c 53 70 65  lls.h:286:1 <Spe
65b30 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
65b40 70 61 63 65 3e 3a 31 37 32 3a 31 3e 22 2c 20 22  pace>:172:1>", "
65b50 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
65b60 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
65b70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
65b80 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
65b90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
65ba0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
65bb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
65bc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
65bd0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
65be0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
65bf0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
65c00 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
65c10 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
65c20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
65c30 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
65c40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
65c50 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
65c60 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
65c70 6d 65 22 3a 20 22 5f 5f 69 6c 6f 67 62 6c 22 2c  me": "__ilogbl",
65c80 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
65c90 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
65ca0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
65cb0 6c 73 2e 68 3a 32 38 36 3a 31 20 3c 53 70 65 6c  ls.h:286:1 <Spel
65cc0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
65cd0 61 63 65 3e 3a 31 37 34 3a 31 3e 22 2c 20 22 76  ace>:174:1>", "v
65ce0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
65cf0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
65d00 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
65d10 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
65d20 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
65d30 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
65d40 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
65d50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
65d60 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
65d70 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
65d80 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
65d90 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
65da0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
65db0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
65dc0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
65dd0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
65de0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
65df0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
65e00 65 22 3a 20 22 73 63 61 6c 62 6c 6e 6c 22 2c 20  e": "scalblnl", 
65e10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
65e20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
65e30 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
65e40 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70 65 6c 6c  s.h:296:1 <Spell
65e50 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
65e60 63 65 3e 3a 31 37 36 3a 31 3e 22 2c 20 22 76 61  ce>:176:1>", "va
65e70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
65e80 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
65e90 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
65ea0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
65eb0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
65ec0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
65ed0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
65ee0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
65ef0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
65f00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
65f10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
65f20 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74  ": 128 } }, { "t
65f30 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
65f40 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
65f50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
65f60 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
65f70 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
65f80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
65f90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
65fa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65fb0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
65fc0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
65fd0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
65fe0 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
65ff0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
66000 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62 6c 6e 6c  me": "__scalblnl
66010 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
66020 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
66030 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
66040 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70  alls.h:296:1 <Sp
66050 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
66060 73 70 61 63 65 3e 3a 31 37 38 3a 31 3e 22 2c 20  space>:178:1>", 
66070 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
66080 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
66090 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
660a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
660b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
660c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
660d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
660e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
660f0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
66100 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
66110 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
66120 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b  ent": 128 } }, {
66130 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
66140 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
66150 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
66160 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
66170 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
66180 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
66190 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
661a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
661b0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
661c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
661d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
661e0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
661f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
66200 22 6e 61 6d 65 22 3a 20 22 6e 65 61 72 62 79 69  "name": "nearbyi
66210 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntl", "ns": 0, "
66220 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
66230 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
66240 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 20  thcalls.h:300:1 
66250 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
66260 63 68 20 73 70 61 63 65 3e 3a 31 37 39 3a 31 3e  ch space>:179:1>
66270 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
66280 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
66290 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
662a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
662b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
662c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
662d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
662e0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
662f0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
66300 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
66310 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
66320 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
66330 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
66340 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
66350 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
66360 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
66370 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
66380 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
66390 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
663a0 22 3a 20 22 5f 5f 6e 65 61 72 62 79 69 6e 74 6c  ": "__nearbyintl
663b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
663c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
663d0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
663e0 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 20 3c 53 70  alls.h:300:1 <Sp
663f0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
66400 73 70 61 63 65 3e 3a 31 38 31 3a 31 3e 22 2c 20  space>:181:1>", 
66410 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
66420 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
66430 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
66440 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
66450 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
66460 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
66470 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
66480 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
66490 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
664a0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
664b0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
664c0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
664d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
664e0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
664f0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
66500 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
66510 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
66520 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
66530 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
66540 22 72 6f 75 6e 64 6c 22 2c 20 22 6e 73 22 3a 20  "roundl", "ns": 
66550 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
66560 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
66570 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30  s/mathcalls.h:30
66580 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
66590 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 38  cratch space>:18
665a0 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  2:1>", "variadic
665b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
665c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
665d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
665e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
665f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
66600 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
66610 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
66620 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
66630 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
66640 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
66650 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
66660 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
66670 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
66680 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
66690 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
666a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
666b0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
666c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
666d0 6e 61 6d 65 22 3a 20 22 5f 5f 72 6f 75 6e 64 6c  name": "__roundl
666e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
666f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
66700 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
66710 61 6c 6c 73 2e 68 3a 33 30 34 3a 31 20 3c 53 70  alls.h:304:1 <Sp
66720 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
66730 73 70 61 63 65 3e 3a 31 38 34 3a 31 3e 22 2c 20  space>:184:1>", 
66740 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
66750 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
66760 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
66770 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
66780 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
66790 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
667a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
667b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
667c0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
667d0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
667e0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
667f0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
66800 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
66810 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
66820 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
66830 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
66840 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
66850 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
66860 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
66870 22 74 72 75 6e 63 6c 22 2c 20 22 6e 73 22 3a 20  "truncl", "ns": 
66880 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
66890 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
668a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30  s/mathcalls.h:30
668b0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
668c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 38  cratch space>:18
668d0 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  5:1>", "variadic
668e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
668f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
66900 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
66910 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
66920 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
66930 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
66940 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
66950 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
66960 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
66970 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
66980 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
66990 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
669a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
669b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
669c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
669d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
669e0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
669f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
66a00 6e 61 6d 65 22 3a 20 22 5f 5f 74 72 75 6e 63 6c  name": "__truncl
66a10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
66a20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
66a30 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
66a40 61 6c 6c 73 2e 68 3a 33 30 38 3a 31 20 3c 53 70  alls.h:308:1 <Sp
66a50 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
66a60 73 70 61 63 65 3e 3a 31 38 37 3a 31 3e 22 2c 20  space>:187:1>", 
66a70 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
66a80 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
66a90 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
66aa0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
66ab0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
66ac0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
66ad0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
66ae0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
66af0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
66b00 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
66b10 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
66b20 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
66b30 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
66b40 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
66b50 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
66b60 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
66b70 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
66b80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
66b90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
66ba0 22 72 65 6d 71 75 6f 6c 22 2c 20 22 6e 73 22 3a  "remquol", "ns":
66bb0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
66bc0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
66bd0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
66be0 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  13:1 <Spelling=<
66bf0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
66c00 38 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  88:1>", "variadi
66c10 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
66c20 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
66c30 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
66c40 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
66c50 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
66c60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
66c70 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
66c80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
66c90 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
66ca0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
66cb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
66cc0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
66cd0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
66ce0 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
66cf0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
66d00 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
66d10 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
66d20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
66d30 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
66d40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
66d50 61 6d 65 22 3a 20 22 5f 5f 71 75 6f 22 2c 20 22  ame": "__quo", "
66d60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
66d70 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
66d80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
66d90 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
66da0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
66db0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c  ent": 32 } } }],
66dc0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
66dd0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
66de0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
66df0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
66e00 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
66e10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
66e20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
66e30 20 22 5f 5f 72 65 6d 71 75 6f 6c 22 2c 20 22 6e   "__remquol", "n
66e40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
66e50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
66e60 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
66e70 68 3a 33 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:313:1 <Spellin
66e80 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66e90 3e 3a 31 39 30 3a 31 3e 22 2c 20 22 76 61 72 69  >:190:1>", "vari
66ea0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66eb0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66ec0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
66ed0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
66ee0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
66ef0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
66f00 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
66f10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
66f20 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
66f30 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
66f40 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66f50 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
66f60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
66f70 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
66f80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
66f90 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
66fa0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
66fb0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
66fc0 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61  : 128 } }, { "ta
66fd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
66fe0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75 6f 22   "name": "__quo"
66ff0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
67000 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
67010 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
67020 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
67030 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
67040 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
67050 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
67060 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
67070 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
67080 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
67090 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
670a0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
670b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
670c0 65 22 3a 20 22 6c 72 69 6e 74 6c 22 2c 20 22 6e  e": "lrintl", "n
670d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
670e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
670f0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
67100 68 3a 33 32 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:320:1 <Spellin
67110 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
67120 3e 3a 31 39 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:191:1>", "vari
67130 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
67140 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
67150 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
67160 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
67170 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
67180 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
67190 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
671a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
671b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
671c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
671d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
671e0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
671f0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
67200 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
67210 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
67220 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
67230 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
67240 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
67250 3a 20 22 5f 5f 6c 72 69 6e 74 6c 22 2c 20 22 6e  : "__lrintl", "n
67260 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
67270 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
67280 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
67290 68 3a 33 32 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:320:1 <Spellin
672a0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
672b0 3e 3a 31 39 33 3a 31 3e 22 2c 20 22 76 61 72 69  >:193:1>", "vari
672c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
672d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
672e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
672f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
67300 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
67310 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
67320 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
67330 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
67340 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
67350 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
67360 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
67370 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
67380 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
67390 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
673a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
673b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
673c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
673d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
673e0 3a 20 22 6c 6c 72 69 6e 74 6c 22 2c 20 22 6e 73  : "llrintl", "ns
673f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
67400 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
67410 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
67420 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :322:1 <Spelling
67430 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
67440 3a 31 39 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  :194:1>", "varia
67450 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
67460 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
67470 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
67480 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
67490 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
674a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
674b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
674c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
674d0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
674e0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
674f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
67500 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
67510 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
67520 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20  : ":long-long", 
67530 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
67540 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
67550 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
67560 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
67570 61 6d 65 22 3a 20 22 5f 5f 6c 6c 72 69 6e 74 6c  ame": "__llrintl
67580 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
67590 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
675a0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
675b0 61 6c 6c 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70  alls.h:322:1 <Sp
675c0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
675d0 73 70 61 63 65 3e 3a 31 39 36 3a 31 3e 22 2c 20  space>:196:1>", 
675e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
675f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
67600 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
67610 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
67620 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
67630 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
67640 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
67650 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
67660 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
67670 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
67680 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
67690 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
676a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
676b0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
676c0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
676d0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
676e0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
676f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
67700 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 72 6f  n", "name": "lro
67710 75 6e 64 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  undl", "ns": 0, 
67720 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
67730 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
67740 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 36 3a 31  athcalls.h:326:1
67750 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
67760 74 63 68 20 73 70 61 63 65 3e 3a 31 39 37 3a 31  tch space>:197:1
67770 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
67780 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
67790 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
677a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
677b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
677c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
677d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
677e0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
677f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
67800 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
67810 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
67820 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
67830 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
67840 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
67850 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
67860 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
67870 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
67880 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
67890 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 72  ", "name": "__lr
678a0 6f 75 6e 64 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  oundl", "ns": 0,
678b0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
678c0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
678d0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 36 3a  mathcalls.h:326:
678e0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
678f0 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 39 3a  atch space>:199:
67900 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
67910 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
67920 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
67930 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
67940 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
67950 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
67960 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
67970 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
67980 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
67990 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
679a0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
679b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
679c0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
679d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
679e0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
679f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
67a00 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
67a10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
67a20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 72  n", "name": "llr
67a30 6f 75 6e 64 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  oundl", "ns": 0,
67a40 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
67a50 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
67a60 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 38 3a  mathcalls.h:328:
67a70 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
67a80 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30 30 3a  atch space>:200:
67a90 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
67aa0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
67ab0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
67ac0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
67ad0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
67ae0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
67af0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
67b00 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
67b10 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
67b20 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
67b30 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
67b40 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
67b50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
67b60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
67b70 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
67b80 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
67b90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
67ba0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
67bb0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
67bc0 20 22 5f 5f 6c 6c 72 6f 75 6e 64 6c 22 2c 20 22   "__llroundl", "
67bd0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
67be0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
67bf0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
67c00 2e 68 3a 33 32 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:328:1 <Spelli
67c10 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
67c20 65 3e 3a 32 30 32 3a 31 3e 22 2c 20 22 76 61 72  e>:202:1>", "var
67c30 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
67c40 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
67c50 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
67c60 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
67c70 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
67c80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
67c90 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
67ca0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
67cb0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
67cc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
67cd0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
67ce0 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
67cf0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
67d00 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22  g": ":long-long"
67d10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
67d20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
67d30 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
67d40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
67d50 22 6e 61 6d 65 22 3a 20 22 66 64 69 6d 6c 22 2c  "name": "fdiml",
67d60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
67d70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
67d80 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
67d90 6c 73 2e 68 3a 33 33 32 3a 31 20 3c 53 70 65 6c  ls.h:332:1 <Spel
67da0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
67db0 61 63 65 3e 3a 32 30 33 3a 31 3e 22 2c 20 22 76  ace>:203:1>", "v
67dc0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
67dd0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
67de0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
67df0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
67e00 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
67e10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
67e20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
67e30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
67e40 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
67e50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
67e60 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
67e70 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
67e80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
67e90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
67ea0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
67eb0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
67ec0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
67ed0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
67ee0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
67ef0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
67f00 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
67f10 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
67f20 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
67f30 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
67f40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
67f50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
67f60 5f 5f 66 64 69 6d 6c 22 2c 20 22 6e 73 22 3a 20  __fdiml", "ns": 
67f70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
67f80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
67f90 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
67fa0 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  2:1 <Spelling=<s
67fb0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30  cratch space>:20
67fc0 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  5:1>", "variadic
67fd0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
67fe0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
67ff0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
68000 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
68010 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
68020 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
68030 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
68040 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68050 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68060 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68070 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68080 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
68090 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
680a0 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
680b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
680c0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
680d0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
680e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
680f0 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
68100 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
68110 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
68120 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
68130 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
68140 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
68150 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
68160 22 6e 61 6d 65 22 3a 20 22 66 6d 61 78 6c 22 2c  "name": "fmaxl",
68170 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
68180 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
68190 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
681a0 6c 73 2e 68 3a 33 33 35 3a 31 20 3c 53 70 65 6c  ls.h:335:1 <Spel
681b0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
681c0 61 63 65 3e 3a 32 30 36 3a 31 3e 22 2c 20 22 76  ace>:206:1>", "v
681d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
681e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
681f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
68200 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
68210 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
68220 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
68230 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
68240 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
68250 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68260 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68270 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68280 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
68290 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
682a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
682b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
682c0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
682d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
682e0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
682f0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
68300 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
68310 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
68320 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
68330 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
68340 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68350 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
68360 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
68370 5f 5f 66 6d 61 78 6c 22 2c 20 22 6e 73 22 3a 20  __fmaxl", "ns": 
68380 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
68390 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
683a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
683b0 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
683c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30  cratch space>:20
683d0 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
683e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
683f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
68400 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
68410 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
68420 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
68430 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
68440 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
68450 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68460 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68470 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68480 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68490 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
684a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
684b0 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
684c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
684d0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
684e0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
684f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
68500 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
68510 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
68520 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
68530 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
68540 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
68550 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
68560 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
68570 22 6e 61 6d 65 22 3a 20 22 66 6d 69 6e 6c 22 2c  "name": "fminl",
68580 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
68590 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
685a0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
685b0 6c 73 2e 68 3a 33 33 38 3a 31 20 3c 53 70 65 6c  ls.h:338:1 <Spel
685c0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
685d0 61 63 65 3e 3a 32 30 39 3a 31 3e 22 2c 20 22 76  ace>:209:1>", "v
685e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
685f0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
68600 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
68610 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
68620 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
68630 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
68640 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
68650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
68660 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68670 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68680 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68690 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
686a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
686b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
686c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
686d0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
686e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
686f0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
68700 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
68710 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
68720 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
68730 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
68740 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
68750 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68760 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
68770 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
68780 5f 5f 66 6d 69 6e 6c 22 2c 20 22 6e 73 22 3a 20  __fminl", "ns": 
68790 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
687a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
687b0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
687c0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
687d0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 31  cratch space>:21
687e0 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
687f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
68800 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
68810 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
68820 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
68830 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
68840 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
68850 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
68860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68870 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68880 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68890 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
688a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
688b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
688c0 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
688d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
688e0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
688f0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
68900 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
68910 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
68920 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
68930 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
68940 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
68950 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
68960 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
68970 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
68980 22 6e 61 6d 65 22 3a 20 22 66 6d 61 6c 22 2c 20  "name": "fmal", 
68990 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
689a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
689b0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
689c0 73 2e 68 3a 33 34 31 3a 31 20 3c 53 70 65 6c 6c  s.h:341:1 <Spell
689d0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
689e0 63 65 3e 3a 32 31 32 3a 31 3e 22 2c 20 22 76 61  ce>:212:1>", "va
689f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
68a00 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
68a10 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
68a20 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
68a30 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
68a40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
68a50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
68a60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
68a70 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
68a80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
68a90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
68aa0 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74  ": 128 } }, { "t
68ab0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
68ac0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
68ad0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
68ae0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68af0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68b00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68b10 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
68b20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
68b30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22  ", "name": "__z"
68b40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
68b50 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
68b60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
68b70 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
68b80 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
68b90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
68ba0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
68bb0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
68bc0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
68bd0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68be0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
68bf0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
68c00 5f 5f 66 6d 61 6c 22 2c 20 22 6e 73 22 3a 20 30  __fmal", "ns": 0
68c10 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
68c20 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
68c30 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 34 31  /mathcalls.h:341
68c40 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
68c50 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 31 34  ratch space>:214
68c60 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
68c70 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
68c80 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
68c90 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
68ca0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
68cb0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
68cc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
68cd0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
68ce0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
68cf0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
68d00 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
68d10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
68d20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
68d30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
68d40 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
68d50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68d60 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68d70 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68d80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68d90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
68da0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
68db0 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74 79 70 65  e": "__z", "type
68dc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
68dd0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
68de0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
68df0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
68e00 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
68e10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
68e20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
68e30 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
68e40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
68e50 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
68e60 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
68e70 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62 6c 22  "name": "scalbl"
68e80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
68e90 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
68ea0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
68eb0 6c 6c 73 2e 68 3a 34 30 32 3a 31 20 3c 53 70 65  lls.h:402:1 <Spe
68ec0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
68ed0 70 61 63 65 3e 3a 32 31 36 3a 31 3e 22 2c 20 22  pace>:216:1>", "
68ee0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
68ef0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
68f00 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
68f10 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
68f20 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
68f30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
68f40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
68f50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
68f60 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
68f70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
68f80 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
68f90 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
68fa0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
68fb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
68fc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
68fd0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
68fe0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
68ff0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
69000 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
69010 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
69020 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
69030 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
69040 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
69050 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
69060 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
69070 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
69080 22 5f 5f 73 63 61 6c 62 6c 22 2c 20 22 6e 73 22  "__scalbl", "ns"
69090 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
690a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
690b0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
690c0 34 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  402:1 <Spelling=
690d0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
690e0 32 31 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  218:1>", "variad
690f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
69100 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
69110 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
69120 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
69130 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
69140 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
69150 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
69160 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
69170 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
69180 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
69190 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
691a0 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
691b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
691c0 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
691d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
691e0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
691f0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
69200 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
69210 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
69220 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
69230 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
69240 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
69250 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
69260 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
69270 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  tag": "extern", 
69280 22 6e 61 6d 65 22 3a 20 22 73 69 67 6e 67 61 6d  "name": "signgam
69290 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
692a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
692b0 63 6c 75 64 65 2f 6d 61 74 68 2e 68 3a 33 33 30  clude/math.h:330
692c0 3a 31 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :12", "type": { 
692d0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
692e0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
692f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
69300 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
69310 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
69320 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
69330 64 22 3a 20 34 32 2c 20 22 6c 6f 63 61 74 69 6f  d": 42, "locatio
69340 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
69350 65 2f 6d 61 74 68 2e 68 3a 33 38 30 3a 31 22 2c  e/math.h:380:1",
69360 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
69370 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
69380 61 6d 65 22 3a 20 22 46 50 5f 4e 41 4e 22 2c 20  ame": "FP_NAN", 
69390 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20  "value": 0 }, { 
693a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
693b0 22 6e 61 6d 65 22 3a 20 22 46 50 5f 49 4e 46 49  "name": "FP_INFI
693c0 4e 49 54 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  NITE", "value": 
693d0 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
693e0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
693f0 46 50 5f 5a 45 52 4f 22 2c 20 22 76 61 6c 75 65  FP_ZERO", "value
69400 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 2 }, { "tag":
69410 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
69420 3a 20 22 46 50 5f 53 55 42 4e 4f 52 4d 41 4c 22  : "FP_SUBNORMAL"
69430 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20  , "value": 3 }, 
69440 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
69450 2c 20 22 6e 61 6d 65 22 3a 20 22 46 50 5f 4e 4f  , "name": "FP_NO
69460 52 4d 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20  RMAL", "value": 
69470 34 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4 }] },.{ "tag":
69480 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
69490 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
694a0 64 22 3a 20 34 33 2c 20 22 6c 6f 63 61 74 69 6f  d": 43, "locatio
694b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
694c0 65 2f 6d 61 74 68 2e 68 3a 35 37 31 3a 39 22 2c  e/math.h:571:9",
694d0 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
694e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
694f0 61 6d 65 22 3a 20 22 5f 49 45 45 45 5f 22 2c 20  ame": "_IEEE_", 
69500 22 76 61 6c 75 65 22 3a 20 34 32 39 34 39 36 37  "value": 4294967
69510 32 39 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  295 }, { "tag": 
69520 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
69530 20 22 5f 53 56 49 44 5f 22 2c 20 22 76 61 6c 75   "_SVID_", "valu
69540 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22  e": 0 }, { "tag"
69550 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
69560 22 3a 20 22 5f 58 4f 50 45 4e 5f 22 2c 20 22 76  ": "_XOPEN_", "v
69570 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74  alue": 1 }, { "t
69580 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
69590 61 6d 65 22 3a 20 22 5f 50 4f 53 49 58 5f 22 2c  ame": "_POSIX_",
695a0 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b   "value": 2 }, {
695b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
695c0 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53 4f 43 5f   "name": "_ISOC_
695d0 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 5d  ", "value": 3 }]
695e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
695f0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
69600 20 22 6e 61 6d 65 22 3a 20 22 5f 4c 49 42 5f 56   "name": "_LIB_V
69610 45 52 53 49 4f 4e 5f 54 59 50 45 22 2c 20 22 6c  ERSION_TYPE", "l
69620 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
69630 69 6e 63 6c 75 64 65 2f 6d 61 74 68 2e 68 3a 35  include/math.h:5
69640 37 38 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  78:3", "type": {
69650 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c   "tag": ":enum",
69660 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
69670 22 3a 20 34 33 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 43 } },.{ "ta
69680 67 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e  g": "extern", "n
69690 61 6d 65 22 3a 20 22 5f 4c 49 42 5f 56 45 52 53  ame": "_LIB_VERS
696a0 49 4f 4e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ION", "ns": 0, "
696b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
696c0 2f 69 6e 63 6c 75 64 65 2f 6d 61 74 68 2e 68 3a  /include/math.h:
696d0 35 38 33 3a 32 36 22 2c 20 22 74 79 70 65 22 3a  583:26", "type":
696e0 20 7b 20 22 74 61 67 22 3a 20 22 5f 4c 49 42 5f   { "tag": "_LIB_
696f0 56 45 52 53 49 4f 4e 5f 54 59 50 45 22 20 7d 20  VERSION_TYPE" } 
69700 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
69710 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
69720 6e 61 6d 65 22 3a 20 22 65 78 63 65 70 74 69 6f  name": "exceptio
69730 6e 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  n", "id": 0, "lo
69740 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
69750 6e 63 6c 75 64 65 2f 6d 61 74 68 2e 68 3a 35 39  nclude/math.h:59
69760 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  6:8", "bit-size"
69770 3a 20 33 32 30 2c 20 22 62 69 74 2d 61 6c 69 67  : 320, "bit-alig
69780 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65  nment": 64, "fie
69790 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
697a0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
697b0 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66   "type", "bit-of
697c0 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
697d0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
697e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
697f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
69800 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
69810 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
69820 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
69830 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
69840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65  ", "name": "name
69850 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
69860 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
69870 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
69880 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
69890 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
698a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
698b0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
698c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
698d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
698e0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
698f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
69900 65 22 3a 20 22 61 72 67 31 22 2c 20 22 62 69 74  e": "arg1", "bit
69910 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
69920 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
69930 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
69940 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
69950 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
69960 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
69970 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
69980 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
69990 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
699a0 22 3a 20 22 61 72 67 32 22 2c 20 22 62 69 74 2d  ": "arg2", "bit-
699b0 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62  offset": 192, "b
699c0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
699d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
699e0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
699f0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
69a00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
69a10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
69a20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
69a30 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
69a40 3a 20 22 72 65 74 76 61 6c 22 2c 20 22 62 69 74  : "retval", "bit
69a50 2d 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22  -offset": 256, "
69a60 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
69a70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
69a80 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
69a90 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
69aa0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
69ab0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
69ac0 20 36 34 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74   64 } }] },.{ "t
69ad0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
69ae0 20 22 6e 61 6d 65 22 3a 20 22 6d 61 74 68 65 72   "name": "mather
69af0 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
69b00 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
69b10 6e 63 6c 75 64 65 2f 6d 61 74 68 2e 68 3a 36 30  nclude/math.h:60
69b20 39 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  9:12", "variadic
69b30 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
69b40 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
69b50 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
69b60 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
69b70 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
69b80 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
69b90 22 3a 20 22 5f 5f 65 78 63 22 2c 20 22 74 79 70  ": "__exc", "typ
69ba0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
69bb0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
69bc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
69bd0 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 78  ct", "name": "ex
69be0 63 65 70 74 69 6f 6e 22 2c 20 22 69 64 22 3a 20  ception", "id": 
69bf0 34 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  44 } } }], "retu
69c00 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
69c10 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
69c20 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
69c30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
69c40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e   },.{ "tag": "en
69c50 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  um", "ns": 0, "n
69c60 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
69c70 34 35 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  45, "location": 
69c80 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
69c90 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
69ca0 31 33 39 3a 39 22 2c 20 22 66 69 65 6c 64 73 22  139:9", "fields"
69cb0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
69cc0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
69cd0 4c 5f 46 41 4c 53 45 22 2c 20 22 76 61 6c 75 65  L_FALSE", "value
69ce0 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 0 }, { "tag":
69cf0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
69d00 3a 20 22 53 44 4c 5f 54 52 55 45 22 2c 20 22 76  : "SDL_TRUE", "v
69d10 61 6c 75 65 22 3a 20 31 20 7d 5d 20 7d 2c 0a 7b  alue": 1 }] },.{
69d20 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
69d30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
69d40 65 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 2c 20  e": "SDL_bool", 
69d50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
69d60 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
69d70 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 34 33 3a  DL_stdinc.h:143:
69d80 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
69d90 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e  ag": ":enum", "n
69da0 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
69db0 34 35 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  45 } },.{ "tag":
69dc0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
69dd0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 69  : 0, "name": "Si
69de0 6e 74 38 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  nt8", "location"
69df0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
69e00 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
69e10 68 3a 31 35 31 3a 31 36 22 2c 20 22 74 79 70 65  h:151:16", "type
69e20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74  ": { "tag": "int
69e30 38 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  8_t" } },.{ "tag
69e40 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
69e50 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
69e60 55 69 6e 74 38 22 2c 20 22 6c 6f 63 61 74 69 6f  Uint8", "locatio
69e70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
69e80 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
69e90 63 2e 68 3a 31 35 37 3a 31 37 22 2c 20 22 74 79  c.h:157:17", "ty
69ea0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75  pe": { "tag": "u
69eb0 69 6e 74 38 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  int8_t" } },.{ "
69ec0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
69ed0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
69ee0 3a 20 22 53 69 6e 74 31 36 22 2c 20 22 6c 6f 63  : "Sint16", "loc
69ef0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
69f00 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
69f10 74 64 69 6e 63 2e 68 3a 31 36 33 3a 31 37 22 2c  tdinc.h:163:17",
69f20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
69f30 3a 20 22 69 6e 74 31 36 5f 74 22 20 7d 20 7d 2c  : "int16_t" } },
69f40 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
69f50 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
69f60 61 6d 65 22 3a 20 22 55 69 6e 74 31 36 22 2c 20  ame": "Uint16", 
69f70 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
69f80 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
69f90 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 36 39 3a  DL_stdinc.h:169:
69fa0 31 38 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  18", "type": { "
69fb0 74 61 67 22 3a 20 22 75 69 6e 74 31 36 5f 74 22  tag": "uint16_t"
69fc0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
69fd0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
69fe0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 69 6e 74  0, "name": "Sint
69ff0 33 32 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  32", "location":
6a000 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6a010 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6a020 3a 31 37 35 3a 31 37 22 2c 20 22 74 79 70 65 22  :175:17", "type"
6a030 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 33  : { "tag": "int3
6a040 32 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  2_t" } },.{ "tag
6a050 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
6a060 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
6a070 55 69 6e 74 33 32 22 2c 20 22 6c 6f 63 61 74 69  Uint32", "locati
6a080 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6a090 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6a0a0 6e 63 2e 68 3a 31 38 31 3a 31 38 22 2c 20 22 74  nc.h:181:18", "t
6a0b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a0c0 75 69 6e 74 33 32 5f 74 22 20 7d 20 7d 2c 0a 7b  uint32_t" } },.{
6a0d0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
6a0e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
6a0f0 65 22 3a 20 22 53 69 6e 74 36 34 22 2c 20 22 6c  e": "Sint64", "l
6a100 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6a110 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6a120 5f 73 74 64 69 6e 63 2e 68 3a 31 38 38 3a 31 37  _stdinc.h:188:17
6a130 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6a140 67 22 3a 20 22 69 6e 74 36 34 5f 74 22 20 7d 20  g": "int64_t" } 
6a150 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
6a160 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
6a170 22 6e 61 6d 65 22 3a 20 22 55 69 6e 74 36 34 22  "name": "Uint64"
6a180 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6a190 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6a1a0 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 39  /SDL_stdinc.h:19
6a1b0 34 3a 31 38 22 2c 20 22 74 79 70 65 22 3a 20 7b  4:18", "type": {
6a1c0 20 22 74 61 67 22 3a 20 22 75 69 6e 74 36 34 5f   "tag": "uint64_
6a1d0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
6a1e0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
6a1f0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
6a200 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f 61  L_compile_time_a
6a210 73 73 65 72 74 5f 75 69 6e 74 38 22 2c 20 22 6c  ssert_uint8", "l
6a220 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6a230 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6a240 5f 73 74 64 69 6e 63 2e 68 3a 32 39 34 3a 31 20  _stdinc.h:294:1 
6a250 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
6a260 63 68 20 73 70 61 63 65 3e 3a 32 32 32 3a 31 3e  ch space>:222:1>
6a270 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6a280 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74  g": ":array", "t
6a290 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a2a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6a2b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6a2c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 2c 20 22 73  nment": 32 }, "s
6a2d0 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22  ize": 1 } },.{ "
6a2e0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
6a2f0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
6a300 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74  : "SDL_compile_t
6a310 69 6d 65 5f 61 73 73 65 72 74 5f 73 69 6e 74 38  ime_assert_sint8
6a320 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
6a330 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6a340 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 32  2/SDL_stdinc.h:2
6a350 39 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  95:1 <Spelling=<
6a360 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
6a370 32 33 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a 20  23:1>", "type": 
6a380 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79  { "tag": ":array
6a390 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6a3a0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6a3b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6a3c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6a3d0 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d  }, "size": 1 } }
6a3e0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
6a3f0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
6a400 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6d 70  name": "SDL_comp
6a410 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65 72 74 5f  ile_time_assert_
6a420 75 69 6e 74 31 36 22 2c 20 22 6c 6f 63 61 74 69  uint16", "locati
6a430 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6a440 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6a450 6e 63 2e 68 3a 32 39 36 3a 31 20 3c 53 70 65 6c  nc.h:296:1 <Spel
6a460 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
6a470 61 63 65 3e 3a 32 32 34 3a 31 3e 22 2c 20 22 74  ace>:224:1>", "t
6a480 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a490 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
6a4a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
6a4b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
6a4c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6a4d0 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a  ": 32 }, "size":
6a4e0 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   1 } },.{ "tag":
6a4f0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
6a500 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
6a510 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f 61  L_compile_time_a
6a520 73 73 65 72 74 5f 73 69 6e 74 31 36 22 2c 20 22  ssert_sint16", "
6a530 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6a540 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6a550 4c 5f 73 74 64 69 6e 63 2e 68 3a 32 39 37 3a 31  L_stdinc.h:297:1
6a560 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
6a570 74 63 68 20 73 70 61 63 65 3e 3a 32 32 35 3a 31  tch space>:225:1
6a580 3e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  >", "type": { "t
6a590 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
6a5a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6a5b0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6a5c0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6a5d0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 2c 20 22  gnment": 32 }, "
6a5e0 73 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b 20  size": 1 } },.{ 
6a5f0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
6a600 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6a610 22 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f  ": "SDL_compile_
6a620 74 69 6d 65 5f 61 73 73 65 72 74 5f 75 69 6e 74  time_assert_uint
6a630 33 32 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  32", "location":
6a640 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6a650 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6a660 3a 32 39 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :298:1 <Spelling
6a670 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
6a680 3a 32 32 36 3a 31 3e 22 2c 20 22 74 79 70 65 22  :226:1>", "type"
6a690 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72  : { "tag": ":arr
6a6a0 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ay", "type": { "
6a6b0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
6a6c0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6a6d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6a6e0 32 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d  2 }, "size": 1 }
6a6f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
6a700 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
6a710 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f   "name": "SDL_co
6a720 6d 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65 72  mpile_time_asser
6a730 74 5f 73 69 6e 74 33 32 22 2c 20 22 6c 6f 63 61  t_sint32", "loca
6a740 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6a750 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6a760 64 69 6e 63 2e 68 3a 32 39 39 3a 31 20 3c 53 70  dinc.h:299:1 <Sp
6a770 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
6a780 73 70 61 63 65 3e 3a 32 32 37 3a 31 3e 22 2c 20  space>:227:1>", 
6a790 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6a7a0 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65   ":array", "type
6a7b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
6a7c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
6a7d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
6a7e0 6e 74 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65  nt": 32 }, "size
6a7f0 22 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ": 1 } },.{ "tag
6a800 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
6a810 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
6a820 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d 65  SDL_compile_time
6a830 5f 61 73 73 65 72 74 5f 75 69 6e 74 36 34 22 2c  _assert_uint64",
6a840 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
6a850 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
6a860 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 30 30  SDL_stdinc.h:300
6a870 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
6a880 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32 38  ratch space>:228
6a890 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :1>", "type": { 
6a8a0 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
6a8b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6a8c0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
6a8d0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
6a8e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 2c  lignment": 32 },
6a8f0 20 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 0a   "size": 1 } },.
6a900 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
6a910 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
6a920 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c  me": "SDL_compil
6a930 65 5f 74 69 6d 65 5f 61 73 73 65 72 74 5f 73 69  e_time_assert_si
6a940 6e 74 36 34 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  nt64", "location
6a950 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6a960 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6a970 2e 68 3a 33 30 31 3a 31 20 3c 53 70 65 6c 6c 69  .h:301:1 <Spelli
6a980 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
6a990 65 3e 3a 32 32 39 3a 31 3e 22 2c 20 22 74 79 70  e>:229:1>", "typ
6a9a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
6a9b0 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
6a9c0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
6a9d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
6a9e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6a9f0 20 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31   32 }, "size": 1
6aa00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6aa10 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  enum", "ns": 0, 
6aa20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22  "name": "", "id"
6aa30 3a 20 34 36 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  : 46, "location"
6aa40 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6aa50 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6aa60 68 3a 33 31 35 3a 39 22 2c 20 22 66 69 65 6c 64  h:315:9", "field
6aa70 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
6aa80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
6aa90 44 55 4d 4d 59 5f 45 4e 55 4d 5f 56 41 4c 55 45  DUMMY_ENUM_VALUE
6aaa0 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 5d  ", "value": 0 }]
6aab0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
6aac0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
6aad0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 55   "name": "SDL_DU
6aae0 4d 4d 59 5f 45 4e 55 4d 22 2c 20 22 6c 6f 63 61  MMY_ENUM", "loca
6aaf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6ab00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6ab10 64 69 6e 63 2e 68 3a 33 31 38 3a 33 22 2c 20 22  dinc.h:318:3", "
6ab20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ab30 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
6ab40 20 22 22 2c 20 22 69 64 22 3a 20 34 36 20 7d 20   "", "id": 46 } 
6ab50 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
6ab60 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
6ab70 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6d  "name": "SDL_com
6ab80 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65 72 74  pile_time_assert
6ab90 5f 65 6e 75 6d 22 2c 20 22 6c 6f 63 61 74 69 6f  _enum", "locatio
6aba0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6abb0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6abc0 63 2e 68 3a 33 32 30 3a 31 20 3c 53 70 65 6c 6c  c.h:320:1 <Spell
6abd0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
6abe0 63 65 3e 3a 32 33 30 3a 31 3e 22 2c 20 22 74 79  ce>:230:1>", "ty
6abf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6ac00 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
6ac10 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6ac20 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6ac30 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6ac40 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a 20  : 32 }, "size": 
6ac50 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  1 } },.{ "tag": 
6ac60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6ac70 65 22 3a 20 22 53 44 4c 5f 6d 61 6c 6c 6f 63 22  e": "SDL_malloc"
6ac80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6ac90 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6aca0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6acb0 64 69 6e 63 2e 68 3a 33 36 31 3a 33 31 22 2c 20  dinc.h:361:31", 
6acc0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6acd0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6ace0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6acf0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6ad00 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6ad10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6ad20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 7a  r", "name": "siz
6ad30 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
6ad40 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
6ad50 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
6ad60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6ad70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6ad80 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
6ad90 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
6ada0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6adb0 6d 65 22 3a 20 22 53 44 4c 5f 63 61 6c 6c 6f 63  me": "SDL_calloc
6adc0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
6add0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
6ade0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
6adf0 74 64 69 6e 63 2e 68 3a 33 36 32 3a 33 31 22 2c  tdinc.h:362:31",
6ae00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
6ae10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
6ae20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
6ae30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
6ae40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
6ae50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6ae60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 6d  er", "name": "nm
6ae70 65 6d 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  emb", "type": { 
6ae80 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
6ae90 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6aea0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6aeb0 22 3a 20 22 73 69 7a 65 22 2c 20 22 74 79 70 65  ": "size", "type
6aec0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
6aed0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
6aee0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
6aef0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6af00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6af10 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b  ":void" } } },.{
6af20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6af30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6af40 5f 72 65 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a  _realloc", "ns":
6af50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6af60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6af70 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6af80 33 36 33 3a 33 31 22 2c 20 22 76 61 72 69 61 64  363:31", "variad
6af90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6afa0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6afb0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6afc0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6afd0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6afe0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6aff0 6d 65 22 3a 20 22 6d 65 6d 22 2c 20 22 74 79 70  me": "mem", "typ
6b000 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6b010 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6b020 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
6b030 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
6b040 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6b050 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22  name": "size", "
6b060 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b070 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
6b080 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
6b090 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6b0a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6b0b0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
6b0c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
6b0d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
6b0e0 22 53 44 4c 5f 66 72 65 65 22 2c 20 22 6e 73 22  "SDL_free", "ns"
6b0f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
6b100 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6b110 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6b120 3a 33 36 34 3a 33 30 22 2c 20 22 76 61 72 69 61  :364:30", "varia
6b130 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
6b140 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
6b150 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
6b160 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
6b170 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
6b180 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6b190 61 6d 65 22 3a 20 22 6d 65 6d 22 2c 20 22 74 79  ame": "mem", "ty
6b1a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6b1b0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6b1c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
6b1d0 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  d" } } }], "retu
6b1e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
6b1f0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
6b200 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
6b210 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
6b220 6d 65 22 3a 20 22 53 44 4c 5f 6d 61 6c 6c 6f 63  me": "SDL_malloc
6b230 5f 66 75 6e 63 22 2c 20 22 6c 6f 63 61 74 69 6f  _func", "locatio
6b240 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6b250 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6b260 63 2e 68 3a 33 36 36 3a 32 35 22 2c 20 22 74 79  c.h:366:25", "ty
6b270 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6b280 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
6b290 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
6b2a0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
6b2b0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
6b2c0 5f 63 61 6c 6c 6f 63 5f 66 75 6e 63 22 2c 20 22  _calloc_func", "
6b2d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6b2e0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6b2f0 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 36 37 3a 32  L_stdinc.h:367:2
6b300 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
6b310 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d  ag": ":function-
6b320 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20  pointer" } },.{ 
6b330 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
6b340 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6b350 22 3a 20 22 53 44 4c 5f 72 65 61 6c 6c 6f 63 5f  ": "SDL_realloc_
6b360 66 75 6e 63 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  func", "location
6b370 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6b380 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6b390 2e 68 3a 33 36 38 3a 32 35 22 2c 20 22 74 79 70  .h:368:25", "typ
6b3a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
6b3b0 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22  unction-pointer"
6b3c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6b3d0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
6b3e0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
6b3f0 66 72 65 65 5f 66 75 6e 63 22 2c 20 22 6c 6f 63  free_func", "loc
6b400 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
6b410 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
6b420 74 64 69 6e 63 2e 68 3a 33 36 39 3a 32 34 22 2c  tdinc.h:369:24",
6b430 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6b440 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69  : ":function-poi
6b450 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  nter" } },.{ "ta
6b460 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6b470 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
6b480 4d 65 6d 6f 72 79 46 75 6e 63 74 69 6f 6e 73 22  MemoryFunctions"
6b490 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6b4a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6b4b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6b4c0 64 69 6e 63 2e 68 3a 33 37 34 3a 33 30 22 2c 20  dinc.h:374:30", 
6b4d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6b4e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6b4f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6b500 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6b510 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6b520 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6b530 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 6c  r", "name": "mal
6b540 6c 6f 63 5f 66 75 6e 63 22 2c 20 22 74 79 70 65  loc_func", "type
6b550 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6b560 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6b570 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 6d 61  { "tag": "SDL_ma
6b580 6c 6c 6f 63 5f 66 75 6e 63 22 20 7d 20 7d 20 7d  lloc_func" } } }
6b590 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6b5a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6b5b0 22 63 61 6c 6c 6f 63 5f 66 75 6e 63 22 2c 20 22  "calloc_func", "
6b5c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b5d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6b5e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
6b5f0 4c 5f 63 61 6c 6c 6f 63 5f 66 75 6e 63 22 20 7d  L_calloc_func" }
6b600 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6b610 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6b620 65 22 3a 20 22 72 65 61 6c 6c 6f 63 5f 66 75 6e  e": "realloc_fun
6b630 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
6b640 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6b650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6b660 3a 20 22 53 44 4c 5f 72 65 61 6c 6c 6f 63 5f 66  : "SDL_realloc_f
6b670 75 6e 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  unc" } } }, { "t
6b680 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6b690 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72 65 65 5f  , "name": "free_
6b6a0 66 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  func", "type": {
6b6b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6b6c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6b6d0 61 67 22 3a 20 22 53 44 4c 5f 66 72 65 65 5f 66  ag": "SDL_free_f
6b6e0 75 6e 63 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  unc" } } }], "re
6b6f0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6b700 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
6b710 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
6b720 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
6b730 53 44 4c 5f 53 65 74 4d 65 6d 6f 72 79 46 75 6e  SDL_SetMemoryFun
6b740 63 74 69 6f 6e 73 22 2c 20 22 6e 73 22 3a 20 30  ctions", "ns": 0
6b750 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6b760 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6b770 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 38  /SDL_stdinc.h:38
6b780 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  7:29", "variadic
6b790 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6b7a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6b7b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6b7c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6b7d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6b7e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6b7f0 22 3a 20 22 6d 61 6c 6c 6f 63 5f 66 75 6e 63 22  ": "malloc_func"
6b800 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6b810 22 3a 20 22 53 44 4c 5f 6d 61 6c 6c 6f 63 5f 66  ": "SDL_malloc_f
6b820 75 6e 63 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  unc" } }, { "tag
6b830 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6b840 22 6e 61 6d 65 22 3a 20 22 63 61 6c 6c 6f 63 5f  "name": "calloc_
6b850 66 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  func", "type": {
6b860 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 63 61 6c   "tag": "SDL_cal
6b870 6c 6f 63 5f 66 75 6e 63 22 20 7d 20 7d 2c 20 7b  loc_func" } }, {
6b880 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6b890 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
6b8a0 61 6c 6c 6f 63 5f 66 75 6e 63 22 2c 20 22 74 79  alloc_func", "ty
6b8b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
6b8c0 44 4c 5f 72 65 61 6c 6c 6f 63 5f 66 75 6e 63 22  DL_realloc_func"
6b8d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6b8e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6b8f0 65 22 3a 20 22 66 72 65 65 5f 66 75 6e 63 22 2c  e": "free_func",
6b900 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6b910 3a 20 22 53 44 4c 5f 66 72 65 65 5f 66 75 6e 63  : "SDL_free_func
6b920 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
6b930 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b940 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6b950 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6b960 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
6b970 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6b980 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6b990 44 4c 5f 47 65 74 4e 75 6d 41 6c 6c 6f 63 61 74  DL_GetNumAllocat
6b9a0 69 6f 6e 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ions", "ns": 0, 
6b9b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6b9c0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6b9d0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 39 35 3a  DL_stdinc.h:395:
6b9e0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
6b9f0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6ba00 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6ba10 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6ba20 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6ba30 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
6ba40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6ba50 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
6ba60 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
6ba70 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
6ba80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6ba90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6baa0 5f 67 65 74 65 6e 76 22 2c 20 22 6e 73 22 3a 20  _getenv", "ns": 
6bab0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
6bac0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6bad0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33  2/SDL_stdinc.h:3
6bae0 39 37 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  97:31", "variadi
6baf0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
6bb00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
6bb10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
6bb20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
6bb30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
6bb40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6bb50 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74 79 70  e": "name", "typ
6bb60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6bb70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6bb80 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6bb90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6bba0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6bbb0 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
6bbc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6bbd0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6bbe0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6bbf0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6bc00 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6bc10 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6bc20 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6bc30 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6bc40 20 22 53 44 4c 5f 73 65 74 65 6e 76 22 2c 20 22   "SDL_setenv", "
6bc50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
6bc60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6bc70 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6bc80 63 2e 68 3a 33 39 38 3a 32 39 22 2c 20 22 76 61  c.h:398:29", "va
6bc90 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
6bca0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
6bcb0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
6bcc0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
6bcd0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
6bce0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6bcf0 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c   "name": "name",
6bd00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6bd10 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6bd20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6bd30 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6bd40 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6bd50 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6bd60 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6bd70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6bd80 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
6bd90 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6bda0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6bdb0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
6bdc0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
6bdd0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
6bde0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6bdf0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6be00 61 6d 65 22 3a 20 22 6f 76 65 72 77 72 69 74 65  ame": "overwrite
6be10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6be20 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6be30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6be40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6be50 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6be60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6be70 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
6be80 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
6be90 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
6bea0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6beb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6bec0 5f 71 73 6f 72 74 22 2c 20 22 6e 73 22 3a 20 30  _qsort", "ns": 0
6bed0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6bee0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6bef0 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 30  /SDL_stdinc.h:40
6bf00 30 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  0:30", "variadic
6bf10 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6bf20 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6bf30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6bf40 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6bf50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6bf60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6bf70 22 3a 20 22 62 61 73 65 22 2c 20 22 74 79 70 65  ": "base", "type
6bf80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6bf90 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6bfa0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
6bfb0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6bfc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6bfd0 61 6d 65 22 3a 20 22 6e 6d 65 6d 62 22 2c 20 22  ame": "nmemb", "
6bfe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6bff0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
6c000 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6c010 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 7a  r", "name": "siz
6c020 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
6c030 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
6c040 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
6c050 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6c060 20 22 63 6f 6d 70 61 72 65 22 2c 20 22 74 79 70   "compare", "typ
6c070 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
6c080 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22  unction-pointer"
6c090 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6c0a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6c0b0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
6c0c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6c0d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 61 62   "name": "SDL_ab
6c0e0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
6c0f0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6c100 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6c110 73 74 64 69 6e 63 2e 68 3a 34 30 32 3a 32 39 22  stdinc.h:402:29"
6c120 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6c130 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6c140 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6c150 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6c160 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6c170 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6c180 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78  ter", "name": "x
6c190 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6c1a0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6c1b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6c1c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6c1d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6c1e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6c1f0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
6c200 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
6c210 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
6c220 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6c230 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6c240 5f 69 73 64 69 67 69 74 22 2c 20 22 6e 73 22 3a  _isdigit", "ns":
6c250 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6c260 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6c270 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6c280 34 30 39 3a 32 39 22 2c 20 22 76 61 72 69 61 64  409:29", "variad
6c290 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6c2a0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6c2b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6c2c0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6c2d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6c2e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6c2f0 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
6c300 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6c310 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6c320 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6c330 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
6c340 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6c350 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6c360 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6c370 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6c380 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6c390 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6c3a0 22 3a 20 22 53 44 4c 5f 69 73 73 70 61 63 65 22  ": "SDL_isspace"
6c3b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6c3c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6c3d0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6c3e0 64 69 6e 63 2e 68 3a 34 31 30 3a 32 39 22 2c 20  dinc.h:410:29", 
6c3f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6c400 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6c410 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6c420 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6c430 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6c440 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6c450 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c  r", "name": "x",
6c460 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6c470 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
6c480 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
6c490 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
6c4a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
6c4b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
6c4c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
6c4d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
6c4e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
6c4f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6c500 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 74  , "name": "SDL_t
6c510 6f 75 70 70 65 72 22 2c 20 22 6e 73 22 3a 20 30  oupper", "ns": 0
6c520 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6c530 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6c540 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 31  /SDL_stdinc.h:41
6c550 31 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  1:29", "variadic
6c560 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6c570 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6c580 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6c590 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6c5a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6c5b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6c5c0 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20  ": "x", "type": 
6c5d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6c5e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6c5f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6c600 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
6c610 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
6c620 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6c630 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6c640 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6c650 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6c660 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6c670 20 22 53 44 4c 5f 74 6f 6c 6f 77 65 72 22 2c 20   "SDL_tolower", 
6c680 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
6c690 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6c6a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6c6b0 6e 63 2e 68 3a 34 31 32 3a 32 39 22 2c 20 22 76  nc.h:412:29", "v
6c6c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
6c6d0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
6c6e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
6c6f0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
6c700 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
6c710 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6c720 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
6c730 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6c740 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6c750 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6c760 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
6c770 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6c780 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
6c790 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
6c7a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6c7b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
6c7c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6c7d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d 65 6d  "name": "SDL_mem
6c7e0 73 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  set", "ns": 0, "
6c7f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6c800 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6c810 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 31 34 3a 33  L_stdinc.h:414:3
6c820 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6c830 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6c840 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6c850 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6c860 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6c870 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6c880 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6c890 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "dst", "type": {
6c8a0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6c8b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6c8c0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
6c8d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6c8e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6c8f0 3a 20 22 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "c", "type": {
6c900 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
6c910 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
6c920 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6c930 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
6c940 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6c950 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74  name": "len", "t
6c960 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6c970 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
6c980 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
6c990 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6c9a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6c9b0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
6c9c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
6c9d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
6c9e0 53 44 4c 5f 6d 65 6d 73 65 74 34 22 2c 20 22 6e  SDL_memset4", "n
6c9f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6ca00 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6ca10 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6ca20 2e 68 3a 34 32 30 3a 32 33 22 2c 20 22 76 61 72  .h:420:23", "var
6ca30 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6ca40 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
6ca50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
6ca60 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
6ca70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
6ca80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6ca90 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74  name": "dst", "t
6caa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6cab0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6cac0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
6cad0 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
6cae0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6caf0 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 22 2c 20   "name": "val", 
6cb00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6cb10 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
6cb20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6cb30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 77  er", "name": "dw
6cb40 6f 72 64 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  ords", "type": {
6cb50 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6cb60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6cb70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6cb80 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
6cb90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6cba0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d 65   "name": "SDL_me
6cbb0 6d 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mcpy", "ns": 0, 
6cbc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6cbd0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6cbe0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 34 39 3a  DL_stdinc.h:449:
6cbf0 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
6cc00 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6cc10 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6cc20 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6cc30 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6cc40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6cc50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6cc60 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20   "dst", "type": 
6cc70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6cc80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6cc90 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
6cca0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6ccb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6ccc0 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
6ccd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6cce0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6ccf0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
6cd00 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6cd10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6cd20 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70  me": "len", "typ
6cd30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6cd40 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
6cd50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6cd60 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6cd70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6cd80 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a   ":void" } } },.
6cd90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
6cda0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
6cdb0 4c 5f 6d 65 6d 6d 6f 76 65 22 2c 20 22 6e 73 22  L_memmove", "ns"
6cdc0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
6cdd0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6cde0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6cdf0 3a 34 35 31 3a 33 31 22 2c 20 22 76 61 72 69 61  :451:31", "varia
6ce00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
6ce10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
6ce20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
6ce30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
6ce40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
6ce50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6ce60 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79  ame": "dst", "ty
6ce70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6ce80 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6ce90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
6cea0 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
6ceb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6cec0 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22  "name": "src", "
6ced0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6cee0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6cef0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
6cf00 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  oid" } } }, { "t
6cf10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6cf20 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c  , "name": "len",
6cf30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6cf40 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c  : "size_t" } }],
6cf50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6cf60 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6cf70 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6cf80 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
6cf90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
6cfa0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
6cfb0 3a 20 22 53 44 4c 5f 6d 65 6d 63 6d 70 22 2c 20  : "SDL_memcmp", 
6cfc0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
6cfd0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6cfe0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6cff0 6e 63 2e 68 3a 34 35 32 3a 32 39 22 2c 20 22 76  nc.h:452:29", "v
6d000 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
6d010 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
6d020 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
6d030 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
6d040 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
6d050 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6d060 2c 20 22 6e 61 6d 65 22 3a 20 22 73 31 22 2c 20  , "name": "s1", 
6d070 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6d080 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6d090 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6d0a0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
6d0b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6d0c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 32 22 2c  ", "name": "s2",
6d0d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6d0e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6d0f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6d100 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
6d110 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6d120 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e  r", "name": "len
6d130 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6d140 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
6d150 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
6d160 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6d170 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6d180 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6d190 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
6d1a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6d1b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 77 63   "name": "SDL_wc
6d1c0 73 6c 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  slen", "ns": 0, 
6d1d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6d1e0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6d1f0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 35 34 3a  DL_stdinc.h:454:
6d200 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
6d210 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6d220 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6d230 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6d240 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6d250 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6d260 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6d270 20 22 77 73 74 72 22 2c 20 22 74 79 70 65 22 3a   "wstr", "type":
6d280 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6d290 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6d2a0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
6d2b0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
6d2c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
6d2d0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b   "size_t" } },.{
6d2e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6d2f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6d300 5f 77 63 73 6c 63 70 79 22 2c 20 22 6e 73 22 3a  _wcslcpy", "ns":
6d310 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6d320 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6d330 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6d340 34 35 35 3a 33 32 22 2c 20 22 76 61 72 69 61 64  455:32", "variad
6d350 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6d360 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6d370 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6d380 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6d390 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6d3a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6d3b0 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70  me": "dst", "typ
6d3c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6d3d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6d3e0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
6d3f0 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
6d400 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6d410 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
6d420 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6d430 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6d440 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
6d450 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
6d460 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6d470 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61  er", "name": "ma
6d480 78 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  xlen", "type": {
6d490 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6d4a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6d4b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6d4c0 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
6d4d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6d4e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 77  , "name": "SDL_w
6d4f0 63 73 6c 63 61 74 22 2c 20 22 6e 73 22 3a 20 30  cslcat", "ns": 0
6d500 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6d510 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6d520 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 35  /SDL_stdinc.h:45
6d530 36 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  6:32", "variadic
6d540 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6d550 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6d560 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6d570 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6d580 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6d590 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6d5a0 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
6d5b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6d5c0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6d5d0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
6d5e0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
6d5f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6d600 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74  name": "src", "t
6d610 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6d620 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6d630 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
6d640 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
6d650 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6d660 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 6c  ", "name": "maxl
6d670 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
6d680 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6d690 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6d6a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6d6b0 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
6d6c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6d6d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 77 63 73  "name": "SDL_wcs
6d6e0 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cmp", "ns": 0, "
6d6f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6d700 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6d710 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 35 37 3a 32  L_stdinc.h:457:2
6d720 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
6d730 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6d740 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6d750 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6d760 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6d770 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6d780 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6d790 22 73 74 72 31 22 2c 20 22 74 79 70 65 22 3a 20  "str1", "type": 
6d7a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6d7b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6d7c0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
6d7d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6d7e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6d7f0 6d 65 22 3a 20 22 73 74 72 32 22 2c 20 22 74 79  me": "str2", "ty
6d800 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6d810 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6d820 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
6d830 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  r_t" } } }], "re
6d840 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6d850 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6d860 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6d870 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6d880 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6d890 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6d8a0 22 3a 20 22 53 44 4c 5f 73 74 72 6c 65 6e 22 2c  ": "SDL_strlen",
6d8b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
6d8c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6d8d0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6d8e0 69 6e 63 2e 68 3a 34 35 39 3a 33 32 22 2c 20 22  inc.h:459:32", "
6d8f0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
6d900 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
6d910 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
6d920 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
6d930 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
6d940 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6d950 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22  ", "name": "str"
6d960 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6d970 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6d980 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6d990 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
6d9a0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
6d9b0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
6d9c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
6d9d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6d9e0 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
6d9f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
6da00 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72 6c 63  ame": "SDL_strlc
6da10 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  py", "ns": 0, "l
6da20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6da30 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6da40 5f 73 74 64 69 6e 63 2e 68 3a 34 36 30 3a 33 32  _stdinc.h:460:32
6da50 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
6da60 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
6da70 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
6da80 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
6da90 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
6daa0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
6dab0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6dac0 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dst", "type": { 
6dad0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6dae0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6daf0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
6db00 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
6db10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
6db20 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6db30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6db40 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
6db50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6db60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6db70 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6db80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6db90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6dba0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
6dbb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6dbc0 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e   "name": "maxlen
6dbd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6dbe0 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
6dbf0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
6dc00 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6dc10 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
6dc20 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
6dc30 61 6d 65 22 3a 20 22 53 44 4c 5f 75 74 66 38 73  ame": "SDL_utf8s
6dc40 74 72 6c 63 70 79 22 2c 20 22 6e 73 22 3a 20 30  trlcpy", "ns": 0
6dc50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6dc60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6dc70 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36  /SDL_stdinc.h:46
6dc80 31 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  1:32", "variadic
6dc90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6dca0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6dcb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6dcc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6dcd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6dce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6dcf0 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
6dd00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6dd10 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6dd20 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
6dd30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
6dd40 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6dd50 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
6dd60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6dd70 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22  "name": "src", "
6dd80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6dd90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6dda0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ddb0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ddc0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6ddd0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
6dde0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6ddf0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73  er", "name": "ds
6de00 74 5f 62 79 74 65 73 22 2c 20 22 74 79 70 65 22  t_bytes", "type"
6de10 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6de20 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
6de30 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
6de40 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
6de50 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
6de60 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
6de70 4c 5f 73 74 72 6c 63 61 74 22 2c 20 22 6e 73 22  L_strlcat", "ns"
6de80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
6de90 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6dea0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6deb0 3a 34 36 32 3a 33 32 22 2c 20 22 76 61 72 69 61  :462:32", "varia
6dec0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
6ded0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
6dee0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
6def0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
6df00 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
6df10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6df20 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79  ame": "dst", "ty
6df30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6df40 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6df50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6df60 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6df70 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6df80 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
6df90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6dfa0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
6dfb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6dfc0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6dfd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6dfe0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
6dff0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
6e000 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
6e010 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6e020 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6e030 22 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22  "maxlen", "type"
6e040 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6e050 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
6e060 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
6e070 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
6e080 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
6e090 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
6e0a0 4c 5f 73 74 72 64 75 70 22 2c 20 22 6e 73 22 3a  L_strdup", "ns":
6e0b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6e0c0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6e0d0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6e0e0 34 36 33 3a 33 31 22 2c 20 22 76 61 72 69 61 64  463:31", "variad
6e0f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6e100 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6e110 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6e120 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6e130 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6e140 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6e150 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70  me": "str", "typ
6e160 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6e170 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6e180 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6e190 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6e1a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6e1b0 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
6e1c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6e1d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6e1e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6e1f0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6e200 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6e210 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6e220 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6e230 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6e240 20 22 53 44 4c 5f 73 74 72 72 65 76 22 2c 20 22   "SDL_strrev", "
6e250 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
6e260 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6e270 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6e280 63 2e 68 3a 34 36 34 3a 33 31 22 2c 20 22 76 61  c.h:464:31", "va
6e290 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
6e2a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
6e2b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
6e2c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
6e2d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
6e2e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6e2f0 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20   "name": "str", 
6e300 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6e310 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6e320 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6e330 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
6e340 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
6e350 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
6e360 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6e370 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6e380 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6e390 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
6e3a0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
6e3b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
6e3c0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
6e3d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6e3e0 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72 75 70 72  me": "SDL_strupr
6e3f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
6e400 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
6e410 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
6e420 74 64 69 6e 63 2e 68 3a 34 36 35 3a 33 31 22 2c  tdinc.h:465:31",
6e430 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
6e440 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
6e450 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
6e460 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
6e470 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
6e480 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6e490 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  er", "name": "st
6e4a0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6e4b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6e4c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6e4d0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6e4e0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6e4f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6e500 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6e510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6e520 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6e530 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6e540 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6e550 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6e560 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
6e570 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6e580 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74   "name": "SDL_st
6e590 72 6c 77 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rlwr", "ns": 0, 
6e5a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6e5b0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6e5c0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36 36 3a  DL_stdinc.h:466:
6e5d0 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
6e5e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6e5f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6e600 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6e610 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6e620 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6e630 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6e640 20 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20   "str", "type": 
6e650 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6e660 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6e670 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
6e680 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
6e690 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
6e6a0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
6e6b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
6e6c0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6e6d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6e6e0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
6e6f0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
6e700 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
6e710 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
6e720 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
6e730 4c 5f 73 74 72 63 68 72 22 2c 20 22 6e 73 22 3a  L_strchr", "ns":
6e740 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6e750 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6e760 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6e770 34 36 37 3a 33 31 22 2c 20 22 76 61 72 69 61 64  467:31", "variad
6e780 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6e790 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6e7a0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6e7b0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6e7c0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6e7d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6e7e0 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70  me": "str", "typ
6e7f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6e800 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6e810 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6e820 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6e830 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6e840 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
6e850 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6e860 2c 20 22 6e 61 6d 65 22 3a 20 22 63 22 2c 20 22  , "name": "c", "
6e870 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6e880 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6e890 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6e8a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
6e8b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6e8c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6e8d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6e8e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
6e8f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
6e900 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6e910 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
6e920 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
6e930 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72 72 63  ame": "SDL_strrc
6e940 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  hr", "ns": 0, "l
6e950 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6e960 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6e970 5f 73 74 64 69 6e 63 2e 68 3a 34 36 38 3a 33 31  _stdinc.h:468:31
6e980 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
6e990 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
6e9a0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
6e9b0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
6e9c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
6e9d0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
6e9e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6e9f0 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  str", "type": { 
6ea00 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6ea10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6ea20 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
6ea30 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
6ea40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
6ea50 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6ea60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6ea70 65 22 3a 20 22 63 22 2c 20 22 74 79 70 65 22 3a  e": "c", "type":
6ea80 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
6ea90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
6eaa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6eab0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
6eac0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6ead0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6eae0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6eaf0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6eb00 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6eb10 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6eb20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
6eb30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
6eb40 22 53 44 4c 5f 73 74 72 73 74 72 22 2c 20 22 6e  "SDL_strstr", "n
6eb50 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6eb60 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6eb70 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6eb80 2e 68 3a 34 36 39 3a 33 31 22 2c 20 22 76 61 72  .h:469:31", "var
6eb90 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6eba0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6ebb0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6ebc0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6ebd0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6ebe0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ebf0 22 6e 61 6d 65 22 3a 20 22 68 61 79 73 74 61 63  "name": "haystac
6ec00 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
6ec10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6ec20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ec30 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6ec40 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6ec50 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6ec60 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6ec70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6ec80 3a 20 22 6e 65 65 64 6c 65 22 2c 20 22 74 79 70  : "needle", "typ
6ec90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6eca0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6ecb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6ecc0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6ecd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6ece0 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
6ecf0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6ed00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6ed10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ed20 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6ed30 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6ed40 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6ed50 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6ed60 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6ed70 20 22 53 44 4c 5f 75 74 66 38 73 74 72 6c 65 6e   "SDL_utf8strlen
6ed80 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
6ed90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
6eda0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
6edb0 74 64 69 6e 63 2e 68 3a 34 37 30 3a 33 32 22 2c  tdinc.h:470:32",
6edc0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
6edd0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
6ede0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
6edf0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
6ee00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
6ee10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6ee20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  er", "name": "st
6ee30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6ee40 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6ee50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ee60 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6ee70 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6ee80 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6ee90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6eea0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6eeb0 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
6eec0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6eed0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 74 6f  "name": "SDL_ito
6eee0 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  a", "ns": 0, "lo
6eef0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6ef00 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6ef10 73 74 64 69 6e 63 2e 68 3a 34 37 32 3a 33 31 22  stdinc.h:472:31"
6ef20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6ef30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6ef40 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6ef50 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6ef60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6ef70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6ef80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
6ef90 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
6efa0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
6efb0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
6efc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6efd0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
6efe0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6eff0 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74  name": "str", "t
6f000 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6f010 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6f020 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
6f030 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
6f040 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
6f050 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
6f060 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6f070 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 64  r", "name": "rad
6f080 69 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ix", "type": { "
6f090 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
6f0a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6f0b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6f0c0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
6f0d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6f0e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6f0f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6f100 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6f110 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6f120 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
6f130 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6f140 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6f150 5f 75 69 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30  _uitoa", "ns": 0
6f160 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6f170 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6f180 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37  /SDL_stdinc.h:47
6f190 33 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  3:31", "variadic
6f1a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6f1b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6f1c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6f1d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6f1e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6f1f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6f200 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70  ": "value", "typ
6f210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
6f220 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62  nsigned-int", "b
6f230 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6f240 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6f250 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
6f260 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6f270 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70  me": "str", "typ
6f280 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6f290 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6f2a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6f2b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6f2c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6f2d0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
6f2e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6f2f0 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 64 69 78  , "name": "radix
6f300 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6f310 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6f320 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6f330 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6f340 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6f350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6f360 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6f370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6f380 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6f390 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6f3a0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
6f3b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6f3c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6c  , "name": "SDL_l
6f3d0 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  toa", "ns": 0, "
6f3e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6f3f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6f400 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37 34 3a 33  L_stdinc.h:474:3
6f410 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6f420 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6f430 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6f440 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6f450 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6f460 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6f470 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6f480 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  "value", "type":
6f490 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
6f4a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
6f4b0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
6f4c0 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
6f4d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6f4e0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c  , "name": "str",
6f4f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6f500 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6f510 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6f520 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6f530 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6f540 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6f550 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6f560 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6f570 72 61 64 69 78 22 2c 20 22 74 79 70 65 22 3a 20  radix", "type": 
6f580 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6f590 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6f5a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6f5b0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
6f5c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
6f5d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6f5e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6f5f0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
6f600 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
6f610 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
6f620 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
6f630 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
6f640 53 44 4c 5f 75 6c 74 6f 61 22 2c 20 22 6e 73 22  SDL_ultoa", "ns"
6f650 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
6f660 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6f670 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6f680 3a 34 37 35 3a 33 31 22 2c 20 22 76 61 72 69 61  :475:31", "varia
6f690 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
6f6a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
6f6b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
6f6c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
6f6d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
6f6e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6f6f0 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22  ame": "value", "
6f700 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6f710 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22  ":unsigned-long"
6f720 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
6f730 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6f740 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
6f750 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6f760 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20   "name": "str", 
6f770 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6f780 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6f790 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6f7a0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
6f7b0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
6f7c0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
6f7d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6f7e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
6f7f0 61 64 69 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  adix", "type": {
6f800 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
6f810 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
6f820 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6f830 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
6f840 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
6f850 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6f860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6f870 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6f880 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6f890 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6f8a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6f8b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6f8c0 44 4c 5f 6c 6c 74 6f 61 22 2c 20 22 6e 73 22 3a  DL_lltoa", "ns":
6f8d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6f8e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6f8f0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6f900 34 37 36 3a 33 31 22 2c 20 22 76 61 72 69 61 64  476:31", "variad
6f910 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6f920 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6f930 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6f940 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6f950 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6f960 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6f970 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74  me": "value", "t
6f980 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6f990 53 69 6e 74 36 34 22 20 7d 20 7d 2c 20 7b 20 22  Sint64" } }, { "
6f9a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6f9b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22  ", "name": "str"
6f9c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6f9d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6f9e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6f9f0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
6fa00 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
6fa10 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
6fa20 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6fa30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6fa40 22 72 61 64 69 78 22 2c 20 22 74 79 70 65 22 3a  "radix", "type":
6fa50 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
6fa60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
6fa70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6fa80 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
6fa90 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6faa0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6fab0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6fac0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6fad0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6fae0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6faf0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
6fb00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
6fb10 22 53 44 4c 5f 75 6c 6c 74 6f 61 22 2c 20 22 6e  "SDL_ulltoa", "n
6fb20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6fb30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6fb40 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6fb50 2e 68 3a 34 37 37 3a 33 31 22 2c 20 22 76 61 72  .h:477:31", "var
6fb60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6fb70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6fb80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6fb90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6fba0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6fbb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6fbc0 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c  "name": "value",
6fbd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6fbe0 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 2c 20  : "Uint64" } }, 
6fbf0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6fc00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
6fc10 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
6fc20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6fc30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6fc40 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
6fc50 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
6fc60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
6fc70 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6fc80 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6fc90 22 3a 20 22 72 61 64 69 78 22 2c 20 22 74 79 70  ": "radix", "typ
6fca0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
6fcb0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
6fcc0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
6fcd0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
6fce0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
6fcf0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6fd00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6fd10 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
6fd20 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
6fd30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
6fd40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6fd50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6fd60 22 3a 20 22 53 44 4c 5f 61 74 6f 69 22 2c 20 22  ": "SDL_atoi", "
6fd70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
6fd80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6fd90 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6fda0 63 2e 68 3a 34 37 39 3a 32 39 22 2c 20 22 76 61  c.h:479:29", "va
6fdb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
6fdc0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
6fdd0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
6fde0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
6fdf0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
6fe00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6fe10 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20   "name": "str", 
6fe20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6fe30 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6fe40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6fe50 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
6fe60 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
6fe70 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
6fe80 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6fe90 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6fea0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6feb0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6fec0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
6fed0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6fee0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 61 74 6f 66  name": "SDL_atof
6fef0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
6ff00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
6ff10 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
6ff20 74 64 69 6e 63 2e 68 3a 34 38 30 3a 33 32 22 2c  tdinc.h:480:32",
6ff30 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
6ff40 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
6ff50 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
6ff60 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
6ff70 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
6ff80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6ff90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  er", "name": "st
6ffa0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6ffb0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6ffc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ffd0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6ffe0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6fff0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
70000 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
70010 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
70020 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
70030 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
70040 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
70050 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
70060 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
70070 44 4c 5f 73 74 72 74 6f 6c 22 2c 20 22 6e 73 22  DL_strtol", "ns"
70080 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
70090 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
700a0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
700b0 3a 34 38 31 3a 33 30 22 2c 20 22 76 61 72 69 61  :481:30", "varia
700c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
700d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
700e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
700f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
70100 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
70110 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
70120 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
70130 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70140 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
70150 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
70160 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
70170 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
70180 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
70190 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
701a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70  ", "name": "endp
701b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
701c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
701d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
701e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
701f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70200 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
70210 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
70220 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
70230 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
70240 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
70250 22 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  "base", "type": 
70260 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
70270 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
70280 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
70290 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
702a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
702b0 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
702c0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
702d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
702e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
702f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
70300 3a 20 22 53 44 4c 5f 73 74 72 74 6f 75 6c 22 2c  : "SDL_strtoul",
70310 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
70320 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
70330 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
70340 69 6e 63 2e 68 3a 34 38 32 3a 33 39 22 2c 20 22  inc.h:482:39", "
70350 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
70360 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
70370 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
70380 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
70390 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
703a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
703b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22  ", "name": "str"
703c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
703d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
703e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
703f0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
70400 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
70410 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
70420 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
70430 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
70440 22 65 6e 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "endp", "type": 
70450 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
70460 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
70470 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
70480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
70490 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
704a0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
704b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
704c0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
704d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
704e0 6d 65 22 3a 20 22 62 61 73 65 22 2c 20 22 74 79  me": "base", "ty
704f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70500 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
70510 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
70520 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
70530 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
70540 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
70550 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ed-long", "bit-s
70560 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
70570 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
70580 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
70590 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
705a0 22 53 44 4c 5f 73 74 72 74 6f 6c 6c 22 2c 20 22  "SDL_strtoll", "
705b0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
705c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
705d0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
705e0 63 2e 68 3a 34 38 33 3a 33 32 22 2c 20 22 76 61  c.h:483:32", "va
705f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
70600 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
70610 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
70620 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
70630 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
70640 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
70650 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20   "name": "str", 
70660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70670 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
70680 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70690 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
706a0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
706b0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
706c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
706d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65  ter", "name": "e
706e0 6e 64 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ndp", "type": { 
706f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
70700 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70710 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
70720 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70730 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
70740 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
70750 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
70760 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
70770 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
70780 22 3a 20 22 62 61 73 65 22 2c 20 22 74 79 70 65  ": "base", "type
70790 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
707a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
707b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
707c0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
707d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
707e0 74 61 67 22 3a 20 22 53 69 6e 74 36 34 22 20 7d  tag": "Sint64" }
707f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
70800 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
70810 20 22 53 44 4c 5f 73 74 72 74 6f 75 6c 6c 22 2c   "SDL_strtoull",
70820 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
70830 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
70840 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
70850 69 6e 63 2e 68 3a 34 38 34 3a 33 32 22 2c 20 22  inc.h:484:32", "
70860 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
70870 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
70880 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
70890 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
708a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
708b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
708c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22  ", "name": "str"
708d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
708e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
708f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
70900 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
70910 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
70920 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
70930 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
70940 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
70950 22 65 6e 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "endp", "type": 
70960 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
70970 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
70980 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
70990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
709a0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
709b0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
709c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
709d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
709e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
709f0 6d 65 22 3a 20 22 62 61 73 65 22 2c 20 22 74 79  me": "base", "ty
70a00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70a10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
70a20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
70a30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
70a40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
70a50 20 22 74 61 67 22 3a 20 22 55 69 6e 74 36 34 22   "tag": "Uint64"
70a60 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
70a70 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
70a80 22 3a 20 22 53 44 4c 5f 73 74 72 74 6f 64 22 2c  ": "SDL_strtod",
70a90 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
70aa0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
70ab0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
70ac0 69 6e 63 2e 68 3a 34 38 35 3a 33 32 22 2c 20 22  inc.h:485:32", "
70ad0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
70ae0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
70af0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
70b00 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
70b10 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
70b20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70b30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22  ", "name": "str"
70b40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
70b50 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
70b60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
70b70 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
70b80 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
70b90 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
70ba0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
70bb0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
70bc0 22 65 6e 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "endp", "type": 
70bd0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
70be0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
70bf0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
70c00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
70c10 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
70c20 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
70c30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
70c40 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
70c50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
70c60 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
70c70 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
70c80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
70c90 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
70ca0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
70cb0 20 22 53 44 4c 5f 73 74 72 63 6d 70 22 2c 20 22   "SDL_strcmp", "
70cc0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
70cd0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
70ce0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
70cf0 63 2e 68 3a 34 38 37 3a 32 39 22 2c 20 22 76 61  c.h:487:29", "va
70d00 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
70d10 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
70d20 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
70d30 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
70d40 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
70d50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
70d60 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 31 22 2c   "name": "str1",
70d70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
70d80 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
70d90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
70da0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
70db0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
70dc0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
70dd0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
70de0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
70df0 73 74 72 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  str2", "type": {
70e00 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
70e10 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
70e20 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
70e30 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
70e40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
70e50 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
70e60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
70e70 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
70e80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
70e90 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
70ea0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
70eb0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
70ec0 44 4c 5f 73 74 72 6e 63 6d 70 22 2c 20 22 6e 73  DL_strncmp", "ns
70ed0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
70ee0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
70ef0 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
70f00 68 3a 34 38 38 3a 32 39 22 2c 20 22 76 61 72 69  h:488:29", "vari
70f10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
70f20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
70f30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
70f40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
70f50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
70f60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
70f70 6e 61 6d 65 22 3a 20 22 73 74 72 31 22 2c 20 22  name": "str1", "
70f80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
70f90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
70fa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
70fb0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
70fc0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
70fd0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
70fe0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
70ff0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  er", "name": "st
71000 72 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  r2", "type": { "
71010 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
71020 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
71030 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
71040 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
71050 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
71060 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
71070 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
71080 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20 22 74 79  ": "maxlen", "ty
71090 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
710a0 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
710b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
710c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
710d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
710e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
710f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
71100 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
71110 22 3a 20 22 53 44 4c 5f 73 74 72 63 61 73 65 63  ": "SDL_strcasec
71120 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  mp", "ns": 0, "l
71130 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
71140 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
71150 5f 73 74 64 69 6e 63 2e 68 3a 34 38 39 3a 32 39  _stdinc.h:489:29
71160 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
71170 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
71180 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
71190 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
711a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
711b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
711c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
711d0 73 74 72 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  str1", "type": {
711e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
711f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
71200 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
71210 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
71220 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
71230 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
71240 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
71250 6d 65 22 3a 20 22 73 74 72 32 22 2c 20 22 74 79  me": "str2", "ty
71260 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
71270 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
71280 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
71290 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
712a0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
712b0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
712c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
712d0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
712e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
712f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
71300 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
71310 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
71320 65 22 3a 20 22 53 44 4c 5f 73 74 72 6e 63 61 73  e": "SDL_strncas
71330 65 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ecmp", "ns": 0, 
71340 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
71350 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
71360 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 39 30 3a  DL_stdinc.h:490:
71370 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
71380 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
71390 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
713a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
713b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
713c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
713d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
713e0 20 22 73 74 72 31 22 2c 20 22 74 79 70 65 22 3a   "str1", "type":
713f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
71400 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
71410 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
71420 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
71430 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71440 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
71450 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
71460 6e 61 6d 65 22 3a 20 22 73 74 72 32 22 2c 20 22  name": "str2", "
71470 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71480 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
71490 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
714a0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
714b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
714c0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
714d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
714e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65  er", "name": "le
714f0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
71500 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
71510 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
71520 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
71530 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
71540 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
71550 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
71560 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
71570 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73  , "name": "SDL_s
71580 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c  scanf", "ns": 0,
71590 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
715a0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
715b0 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 39 32  SDL_stdinc.h:492
715c0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
715d0 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22  : true, "inline"
715e0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
715f0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
71600 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
71610 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
71620 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
71630 20 22 74 65 78 74 22 2c 20 22 74 79 70 65 22 3a   "text", "type":
71640 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
71650 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
71660 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
71670 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
71680 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71690 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
716a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
716b0 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74  name": "fmt", "t
716c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
716d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
716e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
716f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
71700 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
71710 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
71720 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
71730 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
71740 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
71750 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71760 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
71770 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
71780 6d 65 22 3a 20 22 53 44 4c 5f 76 73 73 63 61 6e  me": "SDL_vsscan
71790 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
717a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
717b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
717c0 73 74 64 69 6e 63 2e 68 3a 34 39 33 3a 32 39 22  stdinc.h:493:29"
717d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
717e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
717f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
71800 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
71810 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
71820 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
71830 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
71840 65 78 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ext", "type": { 
71850 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
71860 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
71870 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
71880 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
71890 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
718a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
718b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
718c0 65 22 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65  e": "fmt", "type
718d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
718e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
718f0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
71900 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
71910 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
71920 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
71930 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
71940 20 22 6e 61 6d 65 22 3a 20 22 61 70 22 2c 20 22   "name": "ap", "
71950 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71960 22 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20  "va_list" } }], 
71970 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
71980 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
71990 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
719a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
719b0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
719c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
719d0 61 6d 65 22 3a 20 22 53 44 4c 5f 73 6e 70 72 69  ame": "SDL_snpri
719e0 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
719f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
71a00 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
71a10 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 39 34 3a 32  L_stdinc.h:494:2
71a20 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
71a30 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
71a40 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
71a50 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
71a60 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
71a70 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
71a80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
71a90 74 65 78 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  text", "type": {
71aa0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
71ab0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
71ac0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
71ad0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
71ae0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
71af0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
71b00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
71b10 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20 22  me": "maxlen", "
71b20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71b30 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
71b40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
71b50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 74  r", "name": "fmt
71b60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
71b70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
71b80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
71b90 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
71ba0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
71bb0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
71bc0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
71bd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
71be0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
71bf0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
71c00 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
71c10 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
71c20 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 76  , "name": "SDL_v
71c30 73 6e 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a  snprintf", "ns":
71c40 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
71c50 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
71c60 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
71c70 34 39 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64  495:29", "variad
71c80 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
71c90 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
71ca0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
71cb0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
71cc0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
71cd0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
71ce0 6d 65 22 3a 20 22 74 65 78 74 22 2c 20 22 74 79  me": "text", "ty
71cf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
71d00 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
71d10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
71d20 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
71d30 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
71d40 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
71d50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
71d60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 6c  ", "name": "maxl
71d70 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
71d80 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
71d90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
71da0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
71db0 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a  : "fmt", "type":
71dc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
71dd0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
71de0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
71df0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
71e00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71e10 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
71e20 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
71e30 6e 61 6d 65 22 3a 20 22 61 70 22 2c 20 22 74 79  name": "ap", "ty
71e40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 76  pe": { "tag": "v
71e50 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
71e60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
71e70 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
71e80 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
71e90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
71ea0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
71eb0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
71ec0 65 22 3a 20 22 53 44 4c 5f 61 63 6f 73 22 2c 20  e": "SDL_acos", 
71ed0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
71ee0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
71ef0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
71f00 6e 63 2e 68 3a 35 30 33 3a 33 32 22 2c 20 22 76  nc.h:503:32", "v
71f10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
71f20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
71f30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
71f40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
71f50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
71f60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
71f70 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
71f80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71f90 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
71fa0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
71fb0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
71fc0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
71fd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
71fe0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
71ff0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
72000 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
72010 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
72020 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
72030 44 4c 5f 61 73 69 6e 22 2c 20 22 6e 73 22 3a 20  DL_asin", "ns": 
72040 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
72050 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
72060 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
72070 30 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  04:32", "variadi
72080 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
72090 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
720a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
720b0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
720c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
720d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
720e0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
720f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72100 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
72110 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
72120 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
72130 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
72140 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
72150 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
72160 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
72170 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
72180 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
72190 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 61 74 61  "name": "SDL_ata
721a0 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
721b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
721c0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
721d0 73 74 64 69 6e 63 2e 68 3a 35 30 35 3a 33 32 22  stdinc.h:505:32"
721e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
721f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
72200 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
72210 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
72220 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
72230 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
72240 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78  ter", "name": "x
72250 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
72260 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
72270 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
72280 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
72290 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
722a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
722b0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
722c0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
722d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
722e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
722f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
72300 3a 20 22 53 44 4c 5f 61 74 61 6e 32 22 2c 20 22  : "SDL_atan2", "
72310 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
72320 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
72330 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
72340 63 2e 68 3a 35 30 36 3a 33 32 22 2c 20 22 76 61  c.h:506:32", "va
72350 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
72360 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
72370 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
72380 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
72390 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
723a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
723b0 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
723c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
723d0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
723e0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
723f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
72400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
72410 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
72420 20 22 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "y", "type": { 
72430 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
72440 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
72450 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
72460 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
72470 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
72480 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
72490 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
724a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
724b0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
724c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
724d0 6d 65 22 3a 20 22 53 44 4c 5f 63 65 69 6c 22 2c  me": "SDL_ceil",
724e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
724f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
72500 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
72510 69 6e 63 2e 68 3a 35 30 37 3a 33 32 22 2c 20 22  inc.h:507:32", "
72520 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
72530 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
72540 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
72550 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
72560 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
72570 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
72580 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20  ", "name": "x", 
72590 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
725a0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
725b0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
725c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
725d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
725e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
725f0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
72600 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
72610 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
72620 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
72630 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
72640 53 44 4c 5f 63 6f 70 79 73 69 67 6e 22 2c 20 22  SDL_copysign", "
72650 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
72660 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
72670 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
72680 63 2e 68 3a 35 30 38 3a 33 32 22 2c 20 22 76 61  c.h:508:32", "va
72690 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
726a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
726b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
726c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
726d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
726e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
726f0 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
72700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
72710 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
72720 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
72730 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
72740 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
72750 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
72760 20 22 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "y", "type": { 
72770 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
72780 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
72790 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
727a0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
727b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
727c0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
727d0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
727e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
727f0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
72800 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
72810 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 73 22 2c 20  me": "SDL_cos", 
72820 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
72830 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
72840 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
72850 6e 63 2e 68 3a 35 30 39 3a 33 32 22 2c 20 22 76  nc.h:509:32", "v
72860 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
72870 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
72880 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
72890 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
728a0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
728b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
728c0 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
728d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
728e0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
728f0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
72900 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
72910 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
72920 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
72930 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
72940 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
72950 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
72960 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
72970 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
72980 44 4c 5f 63 6f 73 66 22 2c 20 22 6e 73 22 3a 20  DL_cosf", "ns": 
72990 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
729a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
729b0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
729c0 31 30 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  10:31", "variadi
729d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
729e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
729f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
72a00 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
72a10 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
72a20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
72a30 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
72a40 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
72a50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
72a60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
72a70 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
72a80 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
72a90 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
72aa0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
72ab0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
72ac0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
72ad0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
72ae0 61 6d 65 22 3a 20 22 53 44 4c 5f 66 61 62 73 22  ame": "SDL_fabs"
72af0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
72b00 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
72b10 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
72b20 64 69 6e 63 2e 68 3a 35 31 31 3a 33 32 22 2c 20  dinc.h:511:32", 
72b30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
72b40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
72b50 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
72b60 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
72b70 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
72b80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
72b90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c  r", "name": "x",
72ba0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
72bb0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
72bc0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
72bd0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
72be0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
72bf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
72c00 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
72c10 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
72c20 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
72c30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
72c40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
72c50 22 53 44 4c 5f 66 6c 6f 6f 72 22 2c 20 22 6e 73  "SDL_floor", "ns
72c60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
72c70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
72c80 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
72c90 68 3a 35 31 32 3a 33 32 22 2c 20 22 76 61 72 69  h:512:32", "vari
72ca0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
72cb0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
72cc0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
72cd0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
72ce0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
72cf0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
72d00 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70  name": "x", "typ
72d10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
72d20 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
72d30 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
72d40 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
72d50 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
72d60 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72d70 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
72d80 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
72d90 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
72da0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
72db0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
72dc0 6c 6f 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  log", "ns": 0, "
72dd0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
72de0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
72df0 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 31 33 3a 33  L_stdinc.h:513:3
72e00 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
72e10 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
72e20 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
72e30 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
72e40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
72e50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
72e60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
72e70 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "x", "type": { "
72e80 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
72e90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
72ea0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
72eb0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
72ec0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
72ed0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
72ee0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
72ef0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
72f00 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
72f10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
72f20 65 22 3a 20 22 53 44 4c 5f 70 6f 77 22 2c 20 22  e": "SDL_pow", "
72f30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
72f40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
72f50 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
72f60 63 2e 68 3a 35 31 34 3a 33 32 22 2c 20 22 76 61  c.h:514:32", "va
72f70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
72f80 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
72f90 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
72fa0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
72fb0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
72fc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
72fd0 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
72fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
72ff0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
73000 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
73010 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
73020 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
73030 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
73040 20 22 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "y", "type": { 
73050 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
73060 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
73070 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
73080 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
73090 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
730a0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
730b0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
730c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
730d0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
730e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
730f0 6d 65 22 3a 20 22 53 44 4c 5f 73 63 61 6c 62 6e  me": "SDL_scalbn
73100 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
73110 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
73120 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
73130 74 64 69 6e 63 2e 68 3a 35 31 35 3a 33 32 22 2c  tdinc.h:515:32",
73140 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
73150 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
73160 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
73170 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
73180 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
73190 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
731a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22  er", "name": "x"
731b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
731c0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
731d0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
731e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
731f0 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
73200 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
73210 6d 65 22 3a 20 22 6e 22 2c 20 22 74 79 70 65 22  me": "n", "type"
73220 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
73230 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
73240 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
73250 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
73260 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
73270 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
73280 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
73290 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
732a0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
732b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
732c0 61 6d 65 22 3a 20 22 53 44 4c 5f 73 69 6e 22 2c  ame": "SDL_sin",
732d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
732e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
732f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
73300 69 6e 63 2e 68 3a 35 31 36 3a 33 32 22 2c 20 22  inc.h:516:32", "
73310 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
73320 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
73330 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
73340 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
73350 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
73360 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
73370 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20  ", "name": "x", 
73380 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
73390 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
733a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
733b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
733c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
733d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
733e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
733f0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
73400 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
73410 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
73420 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
73430 53 44 4c 5f 73 69 6e 66 22 2c 20 22 6e 73 22 3a  SDL_sinf", "ns":
73440 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
73450 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
73460 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
73470 35 31 37 3a 33 31 22 2c 20 22 76 61 72 69 61 64  517:31", "variad
73480 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
73490 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
734a0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
734b0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
734c0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
734d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
734e0 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
734f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
73500 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
73510 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
73520 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
73530 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
73540 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
73550 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
73560 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
73570 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
73580 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
73590 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 71 72 74  name": "SDL_sqrt
735a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
735b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
735c0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
735d0 74 64 69 6e 63 2e 68 3a 35 31 38 3a 33 32 22 2c  tdinc.h:518:32",
735e0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
735f0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
73600 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
73610 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
73620 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
73630 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
73640 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22  er", "name": "x"
73650 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
73660 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
73670 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
73680 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
73690 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
736a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
736b0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
736c0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
736d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
736e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
736f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
73700 20 22 53 44 4c 5f 73 71 72 74 66 22 2c 20 22 6e   "SDL_sqrtf", "n
73710 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
73720 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
73730 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
73740 2e 68 3a 35 31 39 3a 33 31 22 2c 20 22 76 61 72  .h:519:31", "var
73750 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
73760 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
73770 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
73780 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
73790 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
737a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
737b0 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79  "name": "x", "ty
737c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
737d0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
737e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
737f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
73800 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
73810 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
73820 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
73830 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
73840 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
73850 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
73860 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 74  , "name": "SDL_t
73870 61 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  an", "ns": 0, "l
73880 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
73890 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
738a0 5f 73 74 64 69 6e 63 2e 68 3a 35 32 30 3a 33 32  _stdinc.h:520:32
738b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
738c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
738d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
738e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
738f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
73900 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
73910 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
73920 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
73930 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
73940 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
73950 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
73960 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
73970 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
73980 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
73990 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
739a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
739b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
739c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
739d0 22 3a 20 22 53 44 4c 5f 74 61 6e 66 22 2c 20 22  ": "SDL_tanf", "
739e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
739f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
73a00 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
73a10 63 2e 68 3a 35 32 31 3a 33 31 22 2c 20 22 76 61  c.h:521:31", "va
73a20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
73a30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
73a40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
73a50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
73a60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
73a70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
73a80 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
73a90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
73aa0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
73ab0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
73ac0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
73ad0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
73ae0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
73af0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
73b00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
73b10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
73b20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
73b30 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
73b40 3a 20 22 5f 53 44 4c 5f 69 63 6f 6e 76 5f 74 22  : "_SDL_iconv_t"
73b50 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
73b60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
73b70 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
73b80 64 69 6e 63 2e 68 3a 35 33 30 3a 31 36 22 2c 20  dinc.h:530:16", 
73b90 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
73ba0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
73bb0 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
73bc0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
73bd0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
73be0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 63 6f  "name": "SDL_ico
73bf0 6e 76 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  nv_t", "location
73c00 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
73c10 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
73c20 2e 68 3a 35 33 30 3a 33 30 22 2c 20 22 74 79 70  .h:530:30", "typ
73c30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
73c40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
73c50 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
73c60 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
73c70 6d 65 22 3a 20 22 5f 53 44 4c 5f 69 63 6f 6e 76  me": "_SDL_iconv
73c80 5f 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  _t", "id": 0, "l
73c90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
73ca0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
73cb0 5f 73 74 64 69 6e 63 2e 68 3a 35 33 30 3a 31 36  _stdinc.h:530:16
73cc0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
73cd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
73ce0 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
73cf0 5b 5d 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  [] } } },.{ "tag
73d00 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
73d10 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 63 6f 6e  name": "SDL_icon
73d20 76 5f 6f 70 65 6e 22 2c 20 22 6e 73 22 3a 20 30  v_open", "ns": 0
73d30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
73d40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
73d50 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 33  /SDL_stdinc.h:53
73d60 31 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69 63  1:37", "variadic
73d70 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
73d80 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
73d90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
73da0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
73db0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
73dc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
73dd0 22 3a 20 22 74 6f 63 6f 64 65 22 2c 20 22 74 79  ": "tocode", "ty
73de0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
73df0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
73e00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
73e10 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
73e20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
73e30 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
73e40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
73e50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72 6f 6d  ", "name": "from
73e60 63 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  code", "type": {
73e70 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
73e80 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
73e90 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
73ea0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
73eb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
73ec0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
73ed0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73ee0 22 53 44 4c 5f 69 63 6f 6e 76 5f 74 22 20 7d 20  "SDL_iconv_t" } 
73ef0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
73f00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
73f10 22 53 44 4c 5f 69 63 6f 6e 76 5f 63 6c 6f 73 65  "SDL_iconv_close
73f20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
73f30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
73f40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
73f50 74 64 69 6e 63 2e 68 3a 35 33 33 3a 32 39 22 2c  tdinc.h:533:29",
73f60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
73f70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
73f80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
73f90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
73fa0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
73fb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
73fc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 64  er", "name": "cd
73fd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
73fe0 67 22 3a 20 22 53 44 4c 5f 69 63 6f 6e 76 5f 74  g": "SDL_iconv_t
73ff0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
74000 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74010 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
74020 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
74030 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
74040 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
74050 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
74060 44 4c 5f 69 63 6f 6e 76 22 2c 20 22 6e 73 22 3a  DL_iconv", "ns":
74070 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
74080 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
74090 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
740a0 35 33 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64  534:32", "variad
740b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
740c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
740d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
740e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
740f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
74100 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
74110 6d 65 22 3a 20 22 63 64 22 2c 20 22 74 79 70 65  me": "cd", "type
74120 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
74130 5f 69 63 6f 6e 76 5f 74 22 20 7d 20 7d 2c 20 7b  _iconv_t" } }, {
74140 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
74150 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
74160 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  buf", "type": { 
74170 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
74180 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
74190 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
741a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
741b0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
741c0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
741d0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
741e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
741f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
74200 22 3a 20 22 69 6e 62 79 74 65 73 6c 65 66 74 22  ": "inbytesleft"
74210 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
74220 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
74230 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74240 22 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 2c 20  "size_t" } } }, 
74250 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
74260 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f  ter", "name": "o
74270 75 74 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20  utbuf", "type": 
74280 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
74290 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
742a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
742b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
742c0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
742d0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
742e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
742f0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
74300 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
74310 6d 65 22 3a 20 22 6f 75 74 62 79 74 65 73 6c 65  me": "outbytesle
74320 66 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ft", "type": { "
74330 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
74340 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
74350 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 20  ": "size_t" } } 
74360 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
74370 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
74380 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
74390 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
743a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 63 6f 6e  name": "SDL_icon
743b0 76 5f 73 74 72 69 6e 67 22 2c 20 22 6e 73 22 3a  v_string", "ns":
743c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
743d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
743e0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
743f0 35 34 31 3a 33 31 22 2c 20 22 76 61 72 69 61 64  541:31", "variad
74400 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
74410 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
74420 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
74430 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
74440 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
74450 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
74460 6d 65 22 3a 20 22 74 6f 63 6f 64 65 22 2c 20 22  me": "tocode", "
74470 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74480 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
74490 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
744a0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
744b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
744c0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
744d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
744e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72  er", "name": "fr
744f0 6f 6d 63 6f 64 65 22 2c 20 22 74 79 70 65 22 3a  omcode", "type":
74500 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
74510 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
74520 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
74530 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
74540 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
74550 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
74560 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
74570 6e 61 6d 65 22 3a 20 22 69 6e 62 75 66 22 2c 20  name": "inbuf", 
74580 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
74590 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
745a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
745b0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
745c0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
745d0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
745e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
745f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ter", "name": "i
74600 6e 62 79 74 65 73 6c 65 66 74 22 2c 20 22 74 79  nbytesleft", "ty
74610 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
74620 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
74630 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
74640 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
74650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
74660 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
74670 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
74680 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
74690 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
746a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
746b0 20 22 53 44 4c 5f 6d 65 6d 63 70 79 34 22 2c 20   "SDL_memcpy4", 
746c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
746d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
746e0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
746f0 6e 63 2e 68 3a 35 37 37 3a 32 34 22 2c 20 22 76  nc.h:577:24", "v
74700 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
74710 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
74720 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
74730 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
74740 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
74750 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
74760 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20   "name": "dst", 
74770 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
74780 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
74790 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
747a0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
747b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
747c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
747d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
747e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
747f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74800 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
74810 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
74820 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 77  er", "name": "dw
74830 6f 72 64 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  ords", "type": {
74840 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
74850 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
74860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
74870 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
74880 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
74890 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  id" } } },.{ "ta
748a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
748b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d 61 69  "name": "SDL_mai
748c0 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
748d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
748e0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
748f0 6d 61 69 6e 2e 68 3a 31 31 30 3a 33 31 22 2c 20  main.h:110:31", 
74900 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
74910 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
74920 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
74930 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
74940 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
74950 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
74960 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 72 67  r", "name": "arg
74970 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
74980 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
74990 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
749a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
749b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
749c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
749d0 65 22 3a 20 22 61 72 67 76 22 2c 20 22 74 79 70  e": "argv", "typ
749e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
749f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
74a00 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
74a10 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
74a20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
74a30 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
74a40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
74a50 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
74a60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
74a70 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
74a80 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
74a90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
74aa0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
74ab0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
74ac0 3a 20 22 53 44 4c 5f 53 65 74 4d 61 69 6e 52 65  : "SDL_SetMainRe
74ad0 61 64 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ady", "ns": 0, "
74ae0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
74af0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
74b00 4c 5f 6d 61 69 6e 2e 68 3a 31 32 35 3a 33 30 22  L_main.h:125:30"
74b10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
74b20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
74b30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
74b40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
74b50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
74b60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
74b70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
74b80 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
74b90 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
74ba0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
74bb0 64 22 3a 20 34 38 2c 20 22 6c 6f 63 61 74 69 6f  d": 48, "locatio
74bc0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
74bd0 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72  e/SDL2/SDL_asser
74be0 74 2e 68 3a 31 30 32 3a 39 22 2c 20 22 66 69 65  t.h:102:9", "fie
74bf0 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
74c00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
74c10 20 22 53 44 4c 5f 41 53 53 45 52 54 49 4f 4e 5f   "SDL_ASSERTION_
74c20 52 45 54 52 59 22 2c 20 22 76 61 6c 75 65 22 3a  RETRY", "value":
74c30 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   0 }, { "tag": "
74c40 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
74c50 22 53 44 4c 5f 41 53 53 45 52 54 49 4f 4e 5f 42  "SDL_ASSERTION_B
74c60 52 45 41 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20  REAK", "value": 
74c70 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
74c80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
74c90 53 44 4c 5f 41 53 53 45 52 54 49 4f 4e 5f 41 42  SDL_ASSERTION_AB
74ca0 4f 52 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  ORT", "value": 2
74cb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
74cc0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
74cd0 44 4c 5f 41 53 53 45 52 54 49 4f 4e 5f 49 47 4e  DL_ASSERTION_IGN
74ce0 4f 52 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  ORE", "value": 3
74cf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
74d00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
74d10 44 4c 5f 41 53 53 45 52 54 49 4f 4e 5f 41 4c 57  DL_ASSERTION_ALW
74d20 41 59 53 5f 49 47 4e 4f 52 45 22 2c 20 22 76 61  AYS_IGNORE", "va
74d30 6c 75 65 22 3a 20 34 20 7d 5d 20 7d 2c 0a 7b 20  lue": 4 }] },.{ 
74d40 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
74d50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
74d60 22 3a 20 22 53 44 4c 5f 41 73 73 65 72 74 53 74  ": "SDL_AssertSt
74d70 61 74 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ate", "location"
74d80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
74d90 53 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e  SDL2/SDL_assert.
74da0 68 3a 31 30 39 3a 33 22 2c 20 22 74 79 70 65 22  h:109:3", "type"
74db0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
74dc0 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
74dd0 22 69 64 22 3a 20 34 38 20 7d 20 7d 2c 0a 7b 20  "id": 48 } },.{ 
74de0 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
74df0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
74e00 3a 20 22 53 44 4c 5f 41 73 73 65 72 74 44 61 74  : "SDL_AssertDat
74e10 61 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  a", "id": 0, "lo
74e20 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
74e30 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
74e40 61 73 73 65 72 74 2e 68 3a 31 31 31 3a 31 36 22  assert.h:111:16"
74e50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 38  , "bit-size": 38
74e60 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
74e70 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22  t": 64, "fields"
74e80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
74e90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c  ld", "name": "al
74ea0 77 61 79 73 5f 69 67 6e 6f 72 65 22 2c 20 22 62  ways_ignore", "b
74eb0 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22  it-offset": 0, "
74ec0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
74ed0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
74ee0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
74ef0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
74f00 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
74f10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
74f20 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
74f30 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
74f40 22 74 72 69 67 67 65 72 5f 63 6f 75 6e 74 22 2c  "trigger_count",
74f50 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
74f60 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
74f70 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
74f80 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
74f90 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
74fa0 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73  ned-int", "bit-s
74fb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
74fc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
74fd0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
74fe0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f  ld", "name": "co
74ff0 6e 64 69 74 69 6f 6e 22 2c 20 22 62 69 74 2d 6f  ndition", "bit-o
75000 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74  ffset": 64, "bit
75010 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
75020 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
75030 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
75040 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
75050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
75060 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
75070 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
75080 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
75090 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
750a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 65  ", "name": "file
750b0 6e 61 6d 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  name", "bit-offs
750c0 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73  et": 128, "bit-s
750d0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
750e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
750f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
75100 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
75110 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
75120 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
75130 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
75140 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
75150 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
75160 20 22 6e 61 6d 65 22 3a 20 22 6c 69 6e 65 6e 75   "name": "linenu
75170 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
75180 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65  : 192, "bit-size
75190 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
751a0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
751b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
751c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
751d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
751e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
751f0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
75200 22 6e 61 6d 65 22 3a 20 22 66 75 6e 63 74 69 6f  "name": "functio
75210 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  n", "bit-offset"
75220 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65  : 256, "bit-size
75230 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
75240 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
75250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
75260 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
75270 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
75280 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
75290 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
752a0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
752b0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
752c0 61 6d 65 22 3a 20 22 6e 65 78 74 22 2c 20 22 62  ame": "next", "b
752d0 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 30 2c  it-offset": 320,
752e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
752f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
75300 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
75310 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
75320 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
75330 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
75340 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 73 73 65  name": "SDL_Asse
75350 72 74 44 61 74 61 22 2c 20 22 69 64 22 3a 20 34  rtData", "id": 4
75360 39 20 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74  9 } } }] },.{ "t
75370 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
75380 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
75390 20 22 53 44 4c 5f 41 73 73 65 72 74 44 61 74 61   "SDL_AssertData
753a0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
753b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
753c0 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 31  2/SDL_assert.h:1
753d0 32 30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  20:3", "type": {
753e0 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74   "tag": ":struct
753f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
75400 41 73 73 65 72 74 44 61 74 61 22 2c 20 22 69 64  AssertData", "id
75410 22 3a 20 34 39 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 49 } },.{ "ta
75420 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
75430 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 70  "name": "SDL_Rep
75440 6f 72 74 41 73 73 65 72 74 69 6f 6e 22 2c 20 22  ortAssertion", "
75450 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
75460 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
75470 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72  e/SDL2/SDL_asser
75480 74 2e 68 3a 31 32 35 3a 34 31 22 2c 20 22 76 61  t.h:125:41", "va
75490 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
754a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
754b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
754c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
754d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
754e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
754f0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
75500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
75510 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
75520 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
75530 41 73 73 65 72 74 44 61 74 61 22 20 7d 20 7d 20  AssertData" } } 
75540 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
75550 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
75560 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
75570 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
75580 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
75590 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
755a0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
755b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
755c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
755d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
755e0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
755f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
75600 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
75610 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
75620 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
75630 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
75640 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
75650 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
75660 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
75670 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
75680 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
75690 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
756a0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
756b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
756c0 67 22 3a 20 22 53 44 4c 5f 41 73 73 65 72 74 53  g": "SDL_AssertS
756d0 74 61 74 65 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  tate" } },.{ "ta
756e0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
756f0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
75700 22 53 44 4c 5f 41 73 73 65 72 74 69 6f 6e 48 61  "SDL_AssertionHa
75710 6e 64 6c 65 72 22 2c 20 22 6c 6f 63 61 74 69 6f  ndler", "locatio
75720 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
75730 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72  e/SDL2/SDL_asser
75740 74 2e 68 3a 31 38 38 3a 33 35 22 2c 20 22 74 79  t.h:188:35", "ty
75750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
75760 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
75770 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
75780 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
75790 65 22 3a 20 22 53 44 4c 5f 53 65 74 41 73 73 65  e": "SDL_SetAsse
757a0 72 74 69 6f 6e 48 61 6e 64 6c 65 72 22 2c 20 22  rtionHandler", "
757b0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
757c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
757d0 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72  e/SDL2/SDL_asser
757e0 74 2e 68 3a 32 31 31 3a 33 30 22 2c 20 22 76 61  t.h:211:30", "va
757f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
75800 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
75810 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
75820 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
75830 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
75840 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
75850 20 22 6e 61 6d 65 22 3a 20 22 68 61 6e 64 6c 65   "name": "handle
75860 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
75870 61 67 22 3a 20 22 53 44 4c 5f 41 73 73 65 72 74  ag": "SDL_Assert
75880 69 6f 6e 48 61 6e 64 6c 65 72 22 20 7d 20 7d 2c  ionHandler" } },
75890 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
758a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
758b0 75 73 65 72 64 61 74 61 22 2c 20 22 74 79 70 65  userdata", "type
758c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
758d0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
758e0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
758f0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
75900 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
75910 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
75920 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
75930 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
75940 47 65 74 44 65 66 61 75 6c 74 41 73 73 65 72 74  GetDefaultAssert
75950 69 6f 6e 48 61 6e 64 6c 65 72 22 2c 20 22 6e 73  ionHandler", "ns
75960 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
75970 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
75980 53 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e  SDL2/SDL_assert.
75990 68 3a 32 32 35 3a 34 36 22 2c 20 22 76 61 72 69  h:225:46", "vari
759a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
759b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
759c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
759d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
759e0 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
759f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
75a00 67 22 3a 20 22 53 44 4c 5f 41 73 73 65 72 74 69  g": "SDL_Asserti
75a10 6f 6e 48 61 6e 64 6c 65 72 22 20 7d 20 7d 2c 0a  onHandler" } },.
75a20 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
75a30 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
75a40 4c 5f 47 65 74 41 73 73 65 72 74 69 6f 6e 48 61  L_GetAssertionHa
75a50 6e 64 6c 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  ndler", "ns": 0,
75a60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
75a70 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
75a80 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 32 34 32  SDL_assert.h:242
75a90 3a 34 36 22 2c 20 22 76 61 72 69 61 64 69 63 22  :46", "variadic"
75aa0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
75ab0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
75ac0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
75ad0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
75ae0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
75af0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
75b00 3a 20 22 70 75 73 65 72 64 61 74 61 22 2c 20 22  : "puserdata", "
75b10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
75b20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
75b30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
75b40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
75b50 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
75b60 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  " } } } }], "ret
75b70 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
75b80 67 22 3a 20 22 53 44 4c 5f 41 73 73 65 72 74 69  g": "SDL_Asserti
75b90 6f 6e 48 61 6e 64 6c 65 72 22 20 7d 20 7d 2c 0a  onHandler" } },.
75ba0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
75bb0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
75bc0 4c 5f 47 65 74 41 73 73 65 72 74 69 6f 6e 52 65  L_GetAssertionRe
75bd0 70 6f 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  port", "ns": 0, 
75be0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
75bf0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
75c00 44 4c 5f 61 73 73 65 72 74 2e 68 3a 32 36 36 3a  DL_assert.h:266:
75c10 34 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  48", "variadic":
75c20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
75c30 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
75c40 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
75c50 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
75c60 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
75c70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
75c80 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
75c90 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
75ca0 41 73 73 65 72 74 44 61 74 61 22 20 7d 20 7d 20  AssertData" } } 
75cb0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
75cc0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
75cd0 22 53 44 4c 5f 52 65 73 65 74 41 73 73 65 72 74  "SDL_ResetAssert
75ce0 69 6f 6e 52 65 70 6f 72 74 22 2c 20 22 6e 73 22  ionReport", "ns"
75cf0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
75d00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
75d10 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e 68  DL2/SDL_assert.h
75d20 3a 32 37 35 3a 33 30 22 2c 20 22 76 61 72 69 61  :275:30", "varia
75d30 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
75d40 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
75d50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
75d60 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
75d70 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
75d80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
75d90 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
75da0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
75db0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
75dc0 6d 65 22 3a 20 22 53 44 4c 5f 53 70 69 6e 4c 6f  me": "SDL_SpinLo
75dd0 63 6b 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  ck", "location":
75de0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
75df0 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68  DL2/SDL_atomic.h
75e00 3a 38 39 3a 31 33 22 2c 20 22 74 79 70 65 22 3a  :89:13", "type":
75e10 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
75e20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
75e30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
75e40 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
75e50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
75e60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74 6f  "name": "SDL_Ato
75e70 6d 69 63 54 72 79 4c 6f 63 6b 22 2c 20 22 6e 73  micTryLock", "ns
75e80 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
75e90 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
75ea0 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e  SDL2/SDL_atomic.
75eb0 68 3a 39 38 3a 33 34 22 2c 20 22 76 61 72 69 61  h:98:34", "varia
75ec0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
75ed0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
75ee0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
75ef0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
75f00 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
75f10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
75f20 61 6d 65 22 3a 20 22 6c 6f 63 6b 22 2c 20 22 74  ame": "lock", "t
75f30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
75f40 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
75f50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
75f60 5f 53 70 69 6e 4c 6f 63 6b 22 20 7d 20 7d 20 7d  _SpinLock" } } }
75f70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
75f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
75f90 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
75fa0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
75fb0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74 6f  "name": "SDL_Ato
75fc0 6d 69 63 4c 6f 63 6b 22 2c 20 22 6e 73 22 3a 20  micLock", "ns": 
75fd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
75fe0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
75ff0 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 31  2/SDL_atomic.h:1
76000 30 35 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  05:30", "variadi
76010 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
76020 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
76030 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
76040 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
76050 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
76060 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
76070 65 22 3a 20 22 6c 6f 63 6b 22 2c 20 22 74 79 70  e": "lock", "typ
76080 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
76090 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
760a0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53   { "tag": "SDL_S
760b0 70 69 6e 4c 6f 63 6b 22 20 7d 20 7d 20 7d 5d 2c  pinLock" } } }],
760c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
760d0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
760e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
760f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
76100 22 3a 20 22 53 44 4c 5f 41 74 6f 6d 69 63 55 6e  ": "SDL_AtomicUn
76110 6c 6f 63 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20  lock", "ns": 0, 
76120 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
76130 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
76140 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 31 31 32 3a  DL_atomic.h:112:
76150 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
76160 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
76170 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
76180 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
76190 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
761a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
761b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
761c0 20 22 6c 6f 63 6b 22 2c 20 22 74 79 70 65 22 3a   "lock", "type":
761d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
761e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
761f0 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 70 69 6e  "tag": "SDL_Spin
76200 4c 6f 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Lock" } } }], "r
76210 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
76220 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
76230 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
76240 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
76250 22 53 44 4c 5f 4d 65 6d 6f 72 79 42 61 72 72 69  "SDL_MemoryBarri
76260 65 72 52 65 6c 65 61 73 65 46 75 6e 63 74 69 6f  erReleaseFunctio
76270 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
76280 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
76290 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
762a0 61 74 6f 6d 69 63 2e 68 3a 31 35 35 3a 33 30 22  atomic.h:155:30"
762b0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
762c0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
762d0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
762e0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
762f0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
76300 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
76310 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
76320 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
76330 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
76340 6d 65 22 3a 20 22 53 44 4c 5f 4d 65 6d 6f 72 79  me": "SDL_Memory
76350 42 61 72 72 69 65 72 41 63 71 75 69 72 65 46 75  BarrierAcquireFu
76360 6e 63 74 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30  nction", "ns": 0
76370 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
76380 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
76390 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 31 35  /SDL_atomic.h:15
763a0 36 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  6:30", "variadic
763b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
763c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
763d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
763e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
763f0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
76400 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
76410 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
76420 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
76430 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
76440 3a 20 22 53 44 4c 5f 61 74 6f 6d 69 63 5f 74 22  : "SDL_atomic_t"
76450 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
76460 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
76470 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 31 39  /SDL_atomic.h:19
76480 35 3a 33 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  5:31", "type": {
76490 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
764a0 2c 20 22 6e 73 22 3a 20 32 32 30 38 38 2c 20 22  , "ns": 22088, "
764b0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
764c0 20 35 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   50, "location":
764d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
764e0 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68  DL2/SDL_atomic.h
764f0 3a 31 39 35 3a 39 22 2c 20 22 62 69 74 2d 73 69  :195:9", "bit-si
76500 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
76510 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
76520 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
76530 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
76540 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 62 69 74  ": "value", "bit
76550 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
76560 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
76570 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
76580 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
76590 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
765a0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
765b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
765c0 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   }] } },.{ "tag"
765d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
765e0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74 6f 6d 69  ame": "SDL_Atomi
765f0 63 43 41 53 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cCAS", "ns": 0, 
76600 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
76610 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
76620 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 32 30 34 3a  DL_atomic.h:204:
76630 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
76640 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
76650 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
76660 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
76670 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
76680 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
76690 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
766a0 20 22 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "a", "type": { 
766b0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
766c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
766d0 67 22 3a 20 22 53 44 4c 5f 61 74 6f 6d 69 63 5f  g": "SDL_atomic_
766e0 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
766f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
76700 22 6e 61 6d 65 22 3a 20 22 6f 6c 64 76 61 6c 22  "name": "oldval"
76710 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
76720 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
76730 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
76740 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
76750 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
76760 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
76770 3a 20 22 6e 65 77 76 61 6c 22 2c 20 22 74 79 70  : "newval", "typ
76780 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
76790 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
767a0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
767b0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
767c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
767d0 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c  "tag": "SDL_bool
767e0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
767f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
76800 65 22 3a 20 22 53 44 4c 5f 41 74 6f 6d 69 63 53  e": "SDL_AtomicS
76810 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  et", "ns": 0, "l
76820 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
76830 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
76840 5f 61 74 6f 6d 69 63 2e 68 3a 32 31 31 3a 32 39  _atomic.h:211:29
76850 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
76860 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
76870 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
76880 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
76890 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
768a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
768b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
768c0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
768d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
768e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
768f0 3a 20 22 53 44 4c 5f 61 74 6f 6d 69 63 5f 74 22  : "SDL_atomic_t"
76900 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
76910 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
76920 61 6d 65 22 3a 20 22 76 22 2c 20 22 74 79 70 65  ame": "v", "type
76930 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
76940 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
76950 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
76960 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
76970 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
76980 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
76990 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
769a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
769b0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
769c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
769d0 65 22 3a 20 22 53 44 4c 5f 41 74 6f 6d 69 63 47  e": "SDL_AtomicG
769e0 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  et", "ns": 0, "l
769f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
76a00 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
76a10 5f 61 74 6f 6d 69 63 2e 68 3a 32 31 36 3a 32 39  _atomic.h:216:29
76a20 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
76a30 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
76a40 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
76a50 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
76a60 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
76a70 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
76a80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
76a90 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
76aa0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
76ab0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
76ac0 3a 20 22 53 44 4c 5f 61 74 6f 6d 69 63 5f 74 22  : "SDL_atomic_t"
76ad0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
76ae0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
76af0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
76b00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
76b10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
76b20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
76b30 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
76b40 53 44 4c 5f 41 74 6f 6d 69 63 41 64 64 22 2c 20  SDL_AtomicAdd", 
76b50 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
76b60 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
76b70 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d  de/SDL2/SDL_atom
76b80 69 63 2e 68 3a 32 32 35 3a 32 39 22 2c 20 22 76  ic.h:225:29", "v
76b90 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
76ba0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
76bb0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
76bc0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
76bd0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
76be0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
76bf0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22  , "name": "a", "
76c00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
76c10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
76c20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
76c30 4c 5f 61 74 6f 6d 69 63 5f 74 22 20 7d 20 7d 20  L_atomic_t" } } 
76c40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
76c50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
76c60 20 22 76 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "v", "type": { 
76c70 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
76c80 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
76c90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
76ca0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
76cb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
76cc0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
76cd0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
76ce0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
76cf0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
76d00 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
76d10 53 44 4c 5f 41 74 6f 6d 69 63 43 41 53 50 74 72  SDL_AtomicCASPtr
76d20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
76d30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
76d40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
76d50 74 6f 6d 69 63 2e 68 3a 32 35 31 3a 33 34 22 2c  tomic.h:251:34",
76d60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
76d70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
76d80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
76d90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
76da0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
76db0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
76dc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22  er", "name": "a"
76dd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
76de0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
76df0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
76e00 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
76e10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
76e20 6f 69 64 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20  oid" } } } }, { 
76e30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
76e40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f 6c 64  r", "name": "old
76e50 76 61 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  val", "type": { 
76e60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
76e70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
76e80 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
76e90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
76ea0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
76eb0 20 22 6e 65 77 76 61 6c 22 2c 20 22 74 79 70 65   "newval", "type
76ec0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
76ed0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
76ee0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
76ef0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
76f00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
76f10 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c   "SDL_bool" } },
76f20 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
76f30 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
76f40 44 4c 5f 41 74 6f 6d 69 63 53 65 74 50 74 72 22  DL_AtomicSetPtr"
76f50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
76f60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
76f70 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74  lude/SDL2/SDL_at
76f80 6f 6d 69 63 2e 68 3a 32 35 38 3a 33 31 22 2c 20  omic.h:258:31", 
76f90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
76fa0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
76fb0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
76fc0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
76fd0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
76fe0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
76ff0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c  r", "name": "a",
77000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
77010 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
77020 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
77030 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
77040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
77050 69 64 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  id" } } } }, { "
77060 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
77070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 22 2c 20  ", "name": "v", 
77080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
77090 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
770a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
770b0 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  void" } } }], "r
770c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
770d0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
770e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
770f0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
77100 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
77110 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
77120 53 44 4c 5f 41 74 6f 6d 69 63 47 65 74 50 74 72  SDL_AtomicGetPtr
77130 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
77140 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
77150 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
77160 74 6f 6d 69 63 2e 68 3a 32 36 33 3a 33 31 22 2c  tomic.h:263:31",
77170 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
77180 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
77190 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
771a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
771b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
771c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
771d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22  er", "name": "a"
771e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
771f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
77200 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
77210 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
77220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
77230 6f 69 64 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22  oid" } } } }], "
77240 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
77250 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
77260 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
77270 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
77280 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
77290 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
772a0 22 53 44 4c 5f 53 65 74 45 72 72 6f 72 22 2c 20  "SDL_SetError", 
772b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
772c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
772d0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 72 72 6f  de/SDL2/SDL_erro
772e0 72 2e 68 3a 34 31 3a 32 39 22 2c 20 22 76 61 72  r.h:41:29", "var
772f0 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69  iadic": true, "i
77300 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
77310 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
77320 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
77330 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
77340 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
77350 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74  name": "fmt", "t
77360 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
77370 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
77380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
77390 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
773a0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
773b0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
773c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
773d0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
773e0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
773f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
77400 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
77410 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
77420 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 45 72 72  me": "SDL_GetErr
77430 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
77440 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
77450 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
77460 5f 65 72 72 6f 72 2e 68 3a 34 32 3a 33 37 22 2c  _error.h:42:37",
77470 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
77480 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
77490 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
774a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
774b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
774c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
774d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
774e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
774f0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
77500 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
77510 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
77520 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
77530 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
77540 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6c 65 61 72  ame": "SDL_Clear
77550 45 72 72 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  Error", "ns": 0,
77560 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
77570 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
77580 53 44 4c 5f 65 72 72 6f 72 2e 68 3a 34 33 3a 33  SDL_error.h:43:3
77590 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
775a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
775b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
775c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
775d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
775e0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
775f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
77600 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
77610 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
77620 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
77630 22 69 64 22 3a 20 35 31 2c 20 22 6c 6f 63 61 74  "id": 51, "locat
77640 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
77650 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 72 72  ude/SDL2/SDL_err
77660 6f 72 2e 68 3a 35 35 3a 39 22 2c 20 22 66 69 65  or.h:55:9", "fie
77670 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
77680 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
77690 20 22 53 44 4c 5f 45 4e 4f 4d 45 4d 22 2c 20 22   "SDL_ENOMEM", "
776a0 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22  value": 0 }, { "
776b0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
776c0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45 46 52 45  name": "SDL_EFRE
776d0 41 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  AD", "value": 1 
776e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
776f0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
77700 4c 5f 45 46 57 52 49 54 45 22 2c 20 22 76 61 6c  L_EFWRITE", "val
77710 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
77720 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
77730 65 22 3a 20 22 53 44 4c 5f 45 46 53 45 45 4b 22  e": "SDL_EFSEEK"
77740 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20  , "value": 3 }, 
77750 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
77760 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55  , "name": "SDL_U
77770 4e 53 55 50 50 4f 52 54 45 44 22 2c 20 22 76 61  NSUPPORTED", "va
77780 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61  lue": 4 }, { "ta
77790 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
777a0 6d 65 22 3a 20 22 53 44 4c 5f 4c 41 53 54 45 52  me": "SDL_LASTER
777b0 52 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 35  ROR", "value": 5
777c0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
777d0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
777e0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
777f0 5f 65 72 72 6f 72 63 6f 64 65 22 2c 20 22 6c 6f  _errorcode", "lo
77800 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
77810 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
77820 65 72 72 6f 72 2e 68 3a 36 33 3a 33 22 2c 20 22  error.h:63:3", "
77830 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
77840 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
77850 20 22 22 2c 20 22 69 64 22 3a 20 35 31 20 7d 20   "", "id": 51 } 
77860 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
77870 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
77880 22 53 44 4c 5f 45 72 72 6f 72 22 2c 20 22 6e 73  "SDL_Error", "ns
77890 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
778a0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
778b0 53 44 4c 32 2f 53 44 4c 5f 65 72 72 6f 72 2e 68  SDL2/SDL_error.h
778c0 3a 36 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64  :65:29", "variad
778d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
778e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
778f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
77900 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
77910 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
77920 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
77930 6d 65 22 3a 20 22 63 6f 64 65 22 2c 20 22 74 79  me": "code", "ty
77940 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
77950 44 4c 5f 65 72 72 6f 72 63 6f 64 65 22 20 7d 20  DL_errorcode" } 
77960 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
77970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
77980 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
77990 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
779a0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
779b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
779c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
779d0 77 61 70 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c  wap16", "ns": 0,
779e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
779f0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
77a00 53 44 4c 5f 65 6e 64 69 61 6e 2e 68 3a 37 38 3a  SDL_endian.h:78:
77a10 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
77a20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
77a30 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
77a40 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
77a50 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
77a60 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
77a70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
77a80 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
77a90 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
77aa0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
77ab0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
77ac0 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t16" } },.{ "tag
77ad0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
77ae0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 77 61 70  name": "SDL_Swap
77af0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
77b00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
77b10 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
77b20 5f 65 6e 64 69 61 6e 2e 68 3a 31 32 32 3a 31 22  _endian.h:122:1"
77b30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
77b40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
77b50 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
77b60 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
77b70 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
77b80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
77b90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22  er", "name": "x"
77ba0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
77bb0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
77bc0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
77bd0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
77be0 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  2" } },.{ "tag":
77bf0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
77c00 6d 65 22 3a 20 22 53 44 4c 5f 53 77 61 70 36 34  me": "SDL_Swap64
77c10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
77c20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
77c30 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
77c40 6e 64 69 61 6e 2e 68 3a 31 38 39 3a 31 22 2c 20  ndian.h:189:1", 
77c50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
77c60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
77c70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
77c80 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
77c90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
77ca0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
77cb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20  ", "name": "x", 
77cc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
77cd0 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 5d 2c 20   "Uint64" } }], 
77ce0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
77cf0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 36 34 22   "tag": "Uint64"
77d00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
77d10 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
77d20 22 3a 20 22 53 44 4c 5f 53 77 61 70 46 6c 6f 61  ": "SDL_SwapFloa
77d30 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
77d40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
77d50 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
77d60 65 6e 64 69 61 6e 2e 68 3a 32 31 33 3a 31 22 2c  endian.h:213:1",
77d70 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
77d80 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
77d90 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
77da0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
77db0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
77dc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
77dd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c  r", "name": "x",
77de0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
77df0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
77e00 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
77e10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
77e20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
77e30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
77e40 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
77e50 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
77e60 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
77e70 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
77e80 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
77e90 6d 65 22 3a 20 22 53 44 4c 5f 6d 75 74 65 78 22  me": "SDL_mutex"
77ea0 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
77eb0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
77ec0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75  lude/SDL2/SDL_mu
77ed0 74 65 78 2e 68 3a 35 38 3a 38 22 2c 20 22 62 69  tex.h:58:8", "bi
77ee0 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74  t-size": 0, "bit
77ef0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20  -alignment": 0, 
77f00 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a  "fields": [] },.
77f10 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
77f20 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
77f30 6d 65 22 3a 20 22 53 44 4c 5f 6d 75 74 65 78 22  me": "SDL_mutex"
77f40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
77f50 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
77f60 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 35 39 3a  /SDL_mutex.h:59:
77f70 32 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  26", "type": { "
77f80 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
77f90 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
77fa0 20 22 53 44 4c 5f 6d 75 74 65 78 22 2c 20 22 69   "SDL_mutex", "i
77fb0 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
77fc0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
77fd0 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
77fe0 68 3a 35 38 3a 38 22 2c 20 22 62 69 74 2d 73 69  h:58:8", "bit-si
77ff0 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
78000 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
78010 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20  lds": [] } },.{ 
78020 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
78030 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
78040 43 72 65 61 74 65 4d 75 74 65 78 22 2c 20 22 6e  CreateMutex", "n
78050 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
78060 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
78070 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
78080 68 3a 36 34 3a 33 36 22 2c 20 22 76 61 72 69 61  h:64:36", "varia
78090 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
780a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
780b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
780c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
780d0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
780e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
780f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
78100 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78110 22 53 44 4c 5f 6d 75 74 65 78 22 20 7d 20 7d 20  "SDL_mutex" } } 
78120 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
78130 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
78140 22 53 44 4c 5f 4c 6f 63 6b 4d 75 74 65 78 22 2c  "SDL_LockMutex",
78150 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
78160 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
78170 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74  ude/SDL2/SDL_mut
78180 65 78 2e 68 3a 37 32 3a 32 39 22 2c 20 22 76 61  ex.h:72:29", "va
78190 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
781a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
781b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
781c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
781d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
781e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
781f0 20 22 6e 61 6d 65 22 3a 20 22 6d 75 74 65 78 22   "name": "mutex"
78200 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
78210 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
78220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78230 22 53 44 4c 5f 6d 75 74 65 78 22 20 7d 20 7d 20  "SDL_mutex" } } 
78240 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
78250 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
78260 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
78270 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
78280 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
78290 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
782a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54  , "name": "SDL_T
782b0 72 79 4c 6f 63 6b 4d 75 74 65 78 22 2c 20 22 6e  ryLockMutex", "n
782c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
782d0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
782e0 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
782f0 68 3a 37 39 3a 32 39 22 2c 20 22 76 61 72 69 61  h:79:29", "varia
78300 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
78310 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
78320 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
78330 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
78340 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
78350 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
78360 61 6d 65 22 3a 20 22 6d 75 74 65 78 22 2c 20 22  ame": "mutex", "
78370 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78380 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
78390 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
783a0 4c 5f 6d 75 74 65 78 22 20 7d 20 7d 20 7d 5d 2c  L_mutex" } } }],
783b0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
783c0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
783d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
783e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
783f0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
78400 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
78410 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55 6e 6c 6f  name": "SDL_Unlo
78420 63 6b 4d 75 74 65 78 22 2c 20 22 6e 73 22 3a 20  ckMutex", "ns": 
78430 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
78440 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
78450 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 39 30  2/SDL_mutex.h:90
78460 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
78470 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
78480 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
78490 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
784a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
784b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
784c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
784d0 3a 20 22 6d 75 74 65 78 22 2c 20 22 74 79 70 65  : "mutex", "type
784e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
784f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
78500 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 6d 75  { "tag": "SDL_mu
78510 74 65 78 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  tex" } } }], "re
78520 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
78530 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
78540 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
78550 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
78560 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
78570 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
78580 22 3a 20 22 53 44 4c 5f 44 65 73 74 72 6f 79 4d  ": "SDL_DestroyM
78590 75 74 65 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  utex", "ns": 0, 
785a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
785b0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
785c0 44 4c 5f 6d 75 74 65 78 2e 68 3a 39 35 3a 33 30  DL_mutex.h:95:30
785d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
785e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
785f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
78600 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
78610 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
78620 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
78630 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
78640 6d 75 74 65 78 22 2c 20 22 74 79 70 65 22 3a 20  mutex", "type": 
78650 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
78660 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
78670 74 61 67 22 3a 20 22 53 44 4c 5f 6d 75 74 65 78  tag": "SDL_mutex
78680 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
78690 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
786a0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
786b0 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
786c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
786d0 22 3a 20 22 53 44 4c 5f 73 65 6d 61 70 68 6f 72  ": "SDL_semaphor
786e0 65 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  e", "id": 0, "lo
786f0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
78700 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
78710 6d 75 74 65 78 2e 68 3a 31 30 36 3a 38 22 2c 20  mutex.h:106:8", 
78720 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
78730 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
78740 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
78750 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
78760 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
78770 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 65 6d  "name": "SDL_sem
78780 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
78790 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
787a0 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 30  2/SDL_mutex.h:10
787b0 37 3a 33 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  7:30", "type": {
787c0 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
787d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
787e0 22 3a 20 22 53 44 4c 5f 73 65 6d 61 70 68 6f 72  ": "SDL_semaphor
787f0 65 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  e", "id": 0, "lo
78800 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
78810 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
78820 6d 75 74 65 78 2e 68 3a 31 30 36 3a 38 22 2c 20  mutex.h:106:8", 
78830 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
78840 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
78850 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
78860 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
78870 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
78880 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 53 65 6d  : "SDL_CreateSem
78890 61 70 68 6f 72 65 22 2c 20 22 6e 73 22 3a 20 30  aphore", "ns": 0
788a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
788b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
788c0 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 31 32  /SDL_mutex.h:112
788d0 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :34", "variadic"
788e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
788f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
78900 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
78910 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
78920 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
78930 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
78940 3a 20 22 69 6e 69 74 69 61 6c 5f 76 61 6c 75 65  : "initial_value
78950 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
78960 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
78970 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
78980 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
78990 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
789a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 73 65 6d   "tag": "SDL_sem
789b0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
789c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
789d0 61 6d 65 22 3a 20 22 53 44 4c 5f 44 65 73 74 72  ame": "SDL_Destr
789e0 6f 79 53 65 6d 61 70 68 6f 72 65 22 2c 20 22 6e  oySemaphore", "n
789f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
78a00 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
78a10 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
78a20 68 3a 31 31 37 3a 33 30 22 2c 20 22 76 61 72 69  h:117:30", "vari
78a30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
78a40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
78a50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
78a60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
78a70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
78a80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
78a90 6e 61 6d 65 22 3a 20 22 73 65 6d 22 2c 20 22 74  name": "sem", "t
78aa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
78ab0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
78ac0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
78ad0 5f 73 65 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  _sem" } } }], "r
78ae0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
78af0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
78b00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
78b10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
78b20 22 53 44 4c 5f 53 65 6d 57 61 69 74 22 2c 20 22  "SDL_SemWait", "
78b30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
78b40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
78b50 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78  e/SDL2/SDL_mutex
78b60 2e 68 3a 31 32 34 3a 32 39 22 2c 20 22 76 61 72  .h:124:29", "var
78b70 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
78b80 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
78b90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
78ba0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
78bb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
78bc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
78bd0 22 6e 61 6d 65 22 3a 20 22 73 65 6d 22 2c 20 22  "name": "sem", "
78be0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78bf0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
78c00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
78c10 4c 5f 73 65 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22  L_sem" } } }], "
78c20 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
78c30 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
78c40 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
78c50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
78c60 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
78c70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
78c80 6d 65 22 3a 20 22 53 44 4c 5f 53 65 6d 54 72 79  me": "SDL_SemTry
78c90 57 61 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Wait", "ns": 0, 
78ca0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
78cb0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
78cc0 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 33 32 3a 32  DL_mutex.h:132:2
78cd0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
78ce0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
78cf0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
78d00 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
78d10 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
78d20 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
78d30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
78d40 22 73 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  "sem", "type": {
78d50 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
78d60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
78d70 61 67 22 3a 20 22 53 44 4c 5f 73 65 6d 22 20 7d  ag": "SDL_sem" }
78d80 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
78d90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
78da0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
78db0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
78dc0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
78dd0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
78de0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
78df0 4c 5f 53 65 6d 57 61 69 74 54 69 6d 65 6f 75 74  L_SemWaitTimeout
78e00 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
78e10 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
78e20 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
78e30 75 74 65 78 2e 68 3a 31 34 33 3a 32 39 22 2c 20  utex.h:143:29", 
78e40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
78e50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
78e60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
78e70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
78e80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
78e90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
78ea0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 6d  r", "name": "sem
78eb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
78ec0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
78ed0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
78ee0 20 22 53 44 4c 5f 73 65 6d 22 20 7d 20 7d 20 7d   "SDL_sem" } } }
78ef0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
78f00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
78f10 22 6d 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "ms", "type": { 
78f20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
78f30 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
78f40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
78f50 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
78f60 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
78f70 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
78f80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
78f90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
78fa0 5f 53 65 6d 50 6f 73 74 22 2c 20 22 6e 73 22 3a  _SemPost", "ns":
78fb0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
78fc0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
78fd0 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31  L2/SDL_mutex.h:1
78fe0 35 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  50:29", "variadi
78ff0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
79000 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
79010 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
79020 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
79030 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
79040 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
79050 65 22 3a 20 22 73 65 6d 22 2c 20 22 74 79 70 65  e": "sem", "type
79060 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
79070 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
79080 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 73 65  { "tag": "SDL_se
79090 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m" } } }], "retu
790a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
790b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
790c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
790d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
790e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
790f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
79100 20 22 53 44 4c 5f 53 65 6d 56 61 6c 75 65 22 2c   "SDL_SemValue",
79110 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
79120 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
79130 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74  ude/SDL2/SDL_mut
79140 65 78 2e 68 3a 31 35 35 3a 33 32 22 2c 20 22 76  ex.h:155:32", "v
79150 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
79160 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
79170 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
79180 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
79190 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
791a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
791b0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 6d 22 2c  , "name": "sem",
791c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
791d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
791e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
791f0 53 44 4c 5f 73 65 6d 22 20 7d 20 7d 20 7d 5d 2c  SDL_sem" } } }],
79200 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
79210 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
79220 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
79230 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
79240 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
79250 63 6f 6e 64 22 2c 20 22 69 64 22 3a 20 30 2c 20  cond", "id": 0, 
79260 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
79270 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
79280 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 36 36 3a 38  DL_mutex.h:166:8
79290 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
792a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
792b0 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
792c0 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  [] },.{ "tag": "
792d0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
792e0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
792f0 63 6f 6e 64 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  cond", "location
79300 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
79310 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
79320 68 3a 31 36 37 3a 32 35 22 2c 20 22 74 79 70 65  h:167:25", "type
79330 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72  ": { "tag": "str
79340 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
79350 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6e 64  name": "SDL_cond
79360 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
79370 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
79380 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
79390 75 74 65 78 2e 68 3a 31 36 36 3a 38 22 2c 20 22  utex.h:166:8", "
793a0 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62  bit-size": 0, "b
793b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30  it-alignment": 0
793c0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d  , "fields": [] }
793d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
793e0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
793f0 20 22 53 44 4c 5f 43 72 65 61 74 65 43 6f 6e 64   "SDL_CreateCond
79400 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
79410 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
79420 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
79430 75 74 65 78 2e 68 3a 31 39 37 3a 33 35 22 2c 20  utex.h:197:35", 
79440 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
79450 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
79460 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
79470 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
79480 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
79490 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
794a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
794b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
794c0 74 61 67 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22  tag": "SDL_cond"
794d0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
794e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
794f0 6d 65 22 3a 20 22 53 44 4c 5f 44 65 73 74 72 6f  me": "SDL_Destro
79500 79 43 6f 6e 64 22 2c 20 22 6e 73 22 3a 20 30 2c  yCond", "ns": 0,
79510 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
79520 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
79530 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 32 30 32 3a  SDL_mutex.h:202:
79540 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
79550 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
79560 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
79570 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
79580 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
79590 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
795a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
795b0 20 22 63 6f 6e 64 22 2c 20 22 74 79 70 65 22 3a   "cond", "type":
795c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
795d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
795e0 22 74 61 67 22 3a 20 22 53 44 4c 5f 63 6f 6e 64  "tag": "SDL_cond
795f0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
79600 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
79610 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
79620 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
79630 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
79640 5f 43 6f 6e 64 53 69 67 6e 61 6c 22 2c 20 22 6e  _CondSignal", "n
79650 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
79660 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
79670 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
79680 68 3a 32 30 39 3a 32 39 22 2c 20 22 76 61 72 69  h:209:29", "vari
79690 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
796a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
796b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
796c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
796d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
796e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
796f0 6e 61 6d 65 22 3a 20 22 63 6f 6e 64 22 2c 20 22  name": "cond", "
79700 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
79710 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
79720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
79730 4c 5f 63 6f 6e 64 22 20 7d 20 7d 20 7d 5d 2c 20  L_cond" } } }], 
79740 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
79750 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
79760 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
79770 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
79780 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
79790 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
797a0 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 64 42  ame": "SDL_CondB
797b0 72 6f 61 64 63 61 73 74 22 2c 20 22 6e 73 22 3a  roadcast", "ns":
797c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
797d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
797e0 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 32  L2/SDL_mutex.h:2
797f0 31 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  16:29", "variadi
79800 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
79810 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
79820 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
79830 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
79840 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
79850 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
79860 65 22 3a 20 22 63 6f 6e 64 22 2c 20 22 74 79 70  e": "cond", "typ
79870 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
79880 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
79890 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 63   { "tag": "SDL_c
798a0 6f 6e 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ond" } } }], "re
798b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
798c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
798d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
798e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
798f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
79900 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
79910 22 3a 20 22 53 44 4c 5f 43 6f 6e 64 57 61 69 74  ": "SDL_CondWait
79920 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
79930 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
79940 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
79950 75 74 65 78 2e 68 3a 32 32 37 3a 32 39 22 2c 20  utex.h:227:29", 
79960 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
79970 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
79980 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
79990 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
799a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
799b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
799c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e  r", "name": "con
799d0 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  d", "type": { "t
799e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
799f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
79a00 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 20 7d 20 7d  : "SDL_cond" } }
79a10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
79a20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
79a30 3a 20 22 6d 75 74 65 78 22 2c 20 22 74 79 70 65  : "mutex", "type
79a40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
79a50 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
79a60 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 6d 75  { "tag": "SDL_mu
79a70 74 65 78 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  tex" } } }], "re
79a80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
79a90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
79aa0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
79ab0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
79ac0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
79ad0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
79ae0 22 3a 20 22 53 44 4c 5f 43 6f 6e 64 57 61 69 74  ": "SDL_CondWait
79af0 54 69 6d 65 6f 75 74 22 2c 20 22 6e 73 22 3a 20  Timeout", "ns": 
79b00 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
79b10 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
79b20 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 32 33  2/SDL_mutex.h:23
79b30 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  7:29", "variadic
79b40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
79b50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
79b60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
79b70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
79b80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
79b90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
79ba0 22 3a 20 22 63 6f 6e 64 22 2c 20 22 74 79 70 65  ": "cond", "type
79bb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
79bc0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
79bd0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 63 6f  { "tag": "SDL_co
79be0 6e 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  nd" } } }, { "ta
79bf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
79c00 20 22 6e 61 6d 65 22 3a 20 22 6d 75 74 65 78 22   "name": "mutex"
79c10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
79c20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
79c30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
79c40 22 53 44 4c 5f 6d 75 74 65 78 22 20 7d 20 7d 20  "SDL_mutex" } } 
79c50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
79c60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
79c70 20 22 6d 73 22 2c 20 22 74 79 70 65 22 3a 20 7b   "ms", "type": {
79c80 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
79c90 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
79ca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
79cb0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
79cc0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
79cd0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
79ce0 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
79cf0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
79d00 65 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64 22  e": "SDL_Thread"
79d10 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
79d20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
79d30 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68  lude/SDL2/SDL_th
79d40 72 65 61 64 2e 68 3a 34 35 3a 38 22 2c 20 22 62  read.h:45:8", "b
79d50 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
79d60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
79d70 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c   "fields": [] },
79d80 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
79d90 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
79da0 61 6d 65 22 3a 20 22 53 44 4c 5f 54 68 72 65 61  ame": "SDL_Threa
79db0 64 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  d", "location": 
79dc0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
79dd0 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
79de0 34 36 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20  46:27", "type": 
79df0 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
79e00 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
79e10 65 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64 22  e": "SDL_Thread"
79e20 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
79e30 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
79e40 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68  lude/SDL2/SDL_th
79e50 72 65 61 64 2e 68 3a 34 35 3a 38 22 2c 20 22 62  read.h:45:8", "b
79e60 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
79e70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
79e80 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
79e90 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
79ea0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
79eb0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 74 68 72  "name": "SDL_thr
79ec0 65 61 64 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f  eadID", "locatio
79ed0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
79ee0 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61  e/SDL2/SDL_threa
79ef0 64 2e 68 3a 34 39 3a 32 33 22 2c 20 22 74 79 70  d.h:49:23", "typ
79f00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
79f10 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22  nsigned-long", "
79f20 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
79f30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
79f40 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
79f50 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
79f60 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
79f70 4c 5f 54 4c 53 49 44 22 2c 20 22 6c 6f 63 61 74  L_TLSID", "locat
79f80 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
79f90 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72  ude/SDL2/SDL_thr
79fa0 65 61 64 2e 68 3a 35 32 3a 32 32 22 2c 20 22 74  ead.h:52:22", "t
79fb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
79fc0 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20  :unsigned-int", 
79fd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
79fe0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
79ff0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
7a000 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20  : "enum", "ns": 
7a010 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
7a020 69 64 22 3a 20 35 36 2c 20 22 6c 6f 63 61 74 69  id": 56, "locati
7a030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7a040 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65  de/SDL2/SDL_thre
7a050 61 64 2e 68 3a 35 39 3a 39 22 2c 20 22 66 69 65  ad.h:59:9", "fie
7a060 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
7a070 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
7a080 20 22 53 44 4c 5f 54 48 52 45 41 44 5f 50 52 49   "SDL_THREAD_PRI
7a090 4f 52 49 54 59 5f 4c 4f 57 22 2c 20 22 76 61 6c  ORITY_LOW", "val
7a0a0 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67  ue": 0 }, { "tag
7a0b0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
7a0c0 65 22 3a 20 22 53 44 4c 5f 54 48 52 45 41 44 5f  e": "SDL_THREAD_
7a0d0 50 52 49 4f 52 49 54 59 5f 4e 4f 52 4d 41 4c 22  PRIORITY_NORMAL"
7a0e0 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20  , "value": 1 }, 
7a0f0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7a100 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54  , "name": "SDL_T
7a110 48 52 45 41 44 5f 50 52 49 4f 52 49 54 59 5f 48  HREAD_PRIORITY_H
7a120 49 47 48 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  IGH", "value": 2
7a130 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
7a140 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
7a150 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
7a160 5f 54 68 72 65 61 64 50 72 69 6f 72 69 74 79 22  _ThreadPriority"
7a170 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7a180 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7a190 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 36 33  /SDL_thread.h:63
7a1a0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
7a1b0 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22  tag": ":enum", "
7a1c0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
7a1d0 20 35 36 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   56 } },.{ "tag"
7a1e0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
7a1f0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
7a200 44 4c 5f 54 68 72 65 61 64 46 75 6e 63 74 69 6f  DL_ThreadFunctio
7a210 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  n", "location": 
7a220 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7a230 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
7a240 36 39 3a 32 34 22 2c 20 22 74 79 70 65 22 3a 20  69:24", "type": 
7a250 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
7a260 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
7a270 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7a280 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7a290 53 44 4c 5f 43 72 65 61 74 65 54 68 72 65 61 64  SDL_CreateThread
7a2a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7a2b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7a2c0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
7a2d0 68 72 65 61 64 2e 68 3a 31 36 33 3a 31 22 2c 20  hread.h:163:1", 
7a2e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7a2f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7a300 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7a310 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7a320 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
7a330 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7a340 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6e 22  r", "name": "fn"
7a350 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7a360 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64 46 75  ": "SDL_ThreadFu
7a370 6e 63 74 69 6f 6e 22 20 7d 20 7d 2c 20 7b 20 22  nction" } }, { "
7a380 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7a390 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65  ", "name": "name
7a3a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7a3b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
7a3c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7a3d0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
7a3e0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
7a3f0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
7a400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
7a410 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
7a420 20 22 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a   "data", "type":
7a430 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7a440 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7a450 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
7a460 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7a470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a480 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7a490 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7a4a0 5f 54 68 72 65 61 64 22 20 7d 20 7d 20 7d 2c 0a  _Thread" } } },.
7a4b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7a4c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7a4d0 4c 5f 47 65 74 54 68 72 65 61 64 4e 61 6d 65 22  L_GetThreadName"
7a4e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
7a4f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7a500 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68  lude/SDL2/SDL_th
7a510 72 65 61 64 2e 68 3a 31 37 34 3a 33 37 22 2c 20  read.h:174:37", 
7a520 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7a530 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7a540 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7a550 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7a560 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
7a570 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7a580 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 68 72  r", "name": "thr
7a590 65 61 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ead", "type": { 
7a5a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7a5b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7a5c0 67 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64 22  g": "SDL_Thread"
7a5d0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
7a5e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7a5f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7a600 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7a610 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
7a620 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
7a630 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
7a640 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7a650 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7a660 4c 5f 54 68 72 65 61 64 49 44 22 2c 20 22 6e 73  L_ThreadID", "ns
7a670 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7a680 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7a690 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e  SDL2/SDL_thread.
7a6a0 68 3a 31 37 39 3a 33 38 22 2c 20 22 76 61 72 69  h:179:38", "vari
7a6b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7a6c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7a6d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7a6e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7a6f0 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
7a700 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7a710 67 22 3a 20 22 53 44 4c 5f 74 68 72 65 61 64 49  g": "SDL_threadI
7a720 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  D" } },.{ "tag":
7a730 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7a740 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 54 68 72  me": "SDL_GetThr
7a750 65 61 64 49 44 22 2c 20 22 6e 73 22 3a 20 30 2c  eadID", "ns": 0,
7a760 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7a770 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7a780 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 31 38 36  SDL_thread.h:186
7a790 3a 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22  :38", "variadic"
7a7a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7a7b0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7a7c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7a7d0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7a7e0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7a7f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7a800 3a 20 22 74 68 72 65 61 64 22 2c 20 22 74 79 70  : "thread", "typ
7a810 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
7a820 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
7a830 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
7a840 68 72 65 61 64 22 20 7d 20 7d 20 7d 5d 2c 20 22  hread" } } }], "
7a850 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
7a860 22 74 61 67 22 3a 20 22 53 44 4c 5f 74 68 72 65  "tag": "SDL_thre
7a870 61 64 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  adID" } },.{ "ta
7a880 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7a890 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74  "name": "SDL_Set
7a8a0 54 68 72 65 61 64 50 72 69 6f 72 69 74 79 22 2c  ThreadPriority",
7a8b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
7a8c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7a8d0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72  ude/SDL2/SDL_thr
7a8e0 65 61 64 2e 68 3a 31 39 31 3a 32 39 22 2c 20 22  ead.h:191:29", "
7a8f0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7a900 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7a910 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7a920 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7a930 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
7a940 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7a950 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 72 69 6f  ", "name": "prio
7a960 72 69 74 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rity", "type": {
7a970 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 68 72   "tag": "SDL_Thr
7a980 65 61 64 50 72 69 6f 72 69 74 79 22 20 7d 20 7d  eadPriority" } }
7a990 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7a9a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7a9b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7a9c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7a9d0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
7a9e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
7a9f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 61   "name": "SDL_Wa
7aa00 69 74 54 68 72 65 61 64 22 2c 20 22 6e 73 22 3a  itThread", "ns":
7aa10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7aa20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7aa30 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
7aa40 32 31 31 3a 33 30 22 2c 20 22 76 61 72 69 61 64  211:30", "variad
7aa50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7aa60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7aa70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7aa80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7aa90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7aaa0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7aab0 6d 65 22 3a 20 22 74 68 72 65 61 64 22 2c 20 22  me": "thread", "
7aac0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7aad0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
7aae0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
7aaf0 4c 5f 54 68 72 65 61 64 22 20 7d 20 7d 20 7d 2c  L_Thread" } } },
7ab00 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
7ab10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7ab20 73 74 61 74 75 73 22 2c 20 22 74 79 70 65 22 3a  status", "type":
7ab30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7ab40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7ab50 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
7ab60 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
7ab70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7ab80 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
7ab90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
7aba0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
7abb0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7abc0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7abd0 4c 5f 44 65 74 61 63 68 54 68 72 65 61 64 22 2c  L_DetachThread",
7abe0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
7abf0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7ac00 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72  ude/SDL2/SDL_thr
7ac10 65 61 64 2e 68 3a 32 33 39 3a 33 30 22 2c 20 22  ead.h:239:30", "
7ac20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7ac30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7ac40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7ac50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7ac60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
7ac70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7ac80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 68 72 65  ", "name": "thre
7ac90 61 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ad", "type": { "
7aca0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7acb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7acc0 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64 22 20  ": "SDL_Thread" 
7acd0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
7ace0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7acf0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
7ad00 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
7ad10 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54  , "name": "SDL_T
7ad20 4c 53 43 72 65 61 74 65 22 2c 20 22 6e 73 22 3a  LSCreate", "ns":
7ad30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7ad40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7ad50 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
7ad60 32 37 31 3a 33 35 22 2c 20 22 76 61 72 69 61 64  271:35", "variad
7ad70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7ad80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7ad90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7ada0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7adb0 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
7adc0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
7add0 3a 20 22 53 44 4c 5f 54 4c 53 49 44 22 20 7d 20  : "SDL_TLSID" } 
7ade0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7adf0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7ae00 22 53 44 4c 5f 54 4c 53 47 65 74 22 2c 20 22 6e  "SDL_TLSGet", "n
7ae10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7ae20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7ae30 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64  /SDL2/SDL_thread
7ae40 2e 68 3a 32 38 33 3a 33 32 22 2c 20 22 76 61 72  .h:283:32", "var
7ae50 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
7ae60 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
7ae70 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
7ae80 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
7ae90 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
7aea0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7aeb0 22 6e 61 6d 65 22 3a 20 22 69 64 22 2c 20 22 74  "name": "id", "t
7aec0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7aed0 53 44 4c 5f 54 4c 53 49 44 22 20 7d 20 7d 5d 2c  SDL_TLSID" } }],
7aee0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7aef0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
7af00 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
7af10 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
7af20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
7af30 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
7af40 3a 20 22 53 44 4c 5f 54 4c 53 53 65 74 22 2c 20  : "SDL_TLSSet", 
7af50 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
7af60 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7af70 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65  de/SDL2/SDL_thre
7af80 61 64 2e 68 3a 32 39 37 3a 32 39 22 2c 20 22 76  ad.h:297:29", "v
7af90 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
7afa0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
7afb0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
7afc0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
7afd0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
7afe0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7aff0 2c 20 22 6e 61 6d 65 22 3a 20 22 69 64 22 2c 20  , "name": "id", 
7b000 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7b010 20 22 53 44 4c 5f 54 4c 53 49 44 22 20 7d 20 7d   "SDL_TLSID" } }
7b020 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
7b030 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7b040 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  "value", "type":
7b050 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7b060 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7b070 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
7b080 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7b090 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7b0a0 65 22 3a 20 22 64 65 73 74 72 75 63 74 6f 72 22  e": "destructor"
7b0b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7b0c0 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f  ": ":function-po
7b0d0 69 6e 74 65 72 22 20 7d 20 7d 5d 2c 20 22 72 65  inter" } }], "re
7b0e0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7b0f0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
7b100 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7b110 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7b120 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7b130 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
7b140 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
7b150 57 6f 70 73 22 2c 20 22 69 64 22 3a 20 30 2c 20  Wops", "id": 0, 
7b160 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
7b170 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
7b180 44 4c 5f 72 77 6f 70 73 2e 68 3a 35 32 3a 31 36  DL_rwops.h:52:16
7b190 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 35  ", "bit-size": 5
7b1a0 37 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  76, "bit-alignme
7b1b0 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73  nt": 64, "fields
7b1c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
7b1d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  eld", "name": "s
7b1e0 69 7a 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ize", "bit-offse
7b1f0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
7b200 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
7b210 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
7b220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
7b230 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22  unction-pointer"
7b240 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7b250 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7b260 22 73 65 65 6b 22 2c 20 22 62 69 74 2d 6f 66 66  "seek", "bit-off
7b270 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73  set": 64, "bit-s
7b280 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
7b290 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
7b2a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7b2b0 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74  ":function-point
7b2c0 65 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  er" } }, { "tag"
7b2d0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
7b2e0 22 3a 20 22 72 65 61 64 22 2c 20 22 62 69 74 2d  ": "read", "bit-
7b2f0 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62  offset": 128, "b
7b300 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
7b310 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
7b320 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
7b330 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70  g": ":function-p
7b340 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 20 7b 20 22  ointer" } }, { "
7b350 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7b360 6e 61 6d 65 22 3a 20 22 77 72 69 74 65 22 2c 20  name": "write", 
7b370 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39  "bit-offset": 19
7b380 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  2, "bit-size": 6
7b390 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
7b3a0 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
7b3b0 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
7b3c0 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
7b3d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7b3e0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6c 6f  d", "name": "clo
7b3f0 73 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  se", "bit-offset
7b400 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a  ": 256, "bit-siz
7b410 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
7b420 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
7b430 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7b440 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
7b450 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
7b460 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
7b470 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66   "type", "bit-of
7b480 66 73 65 74 22 3a 20 33 32 30 2c 20 22 62 69 74  fset": 320, "bit
7b490 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7b4a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
7b4b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7b4c0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
7b4d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7b4e0 2c 20 22 6e 61 6d 65 22 3a 20 22 68 69 64 64 65  , "name": "hidde
7b4f0 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  n", "bit-offset"
7b500 3a 20 33 38 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 384, "bit-size
7b510 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c 69  ": 192, "bit-ali
7b520 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
7b530 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75  pe": { "tag": "u
7b540 6e 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 32 32 30  nion", "ns": 220
7b550 38 38 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  88, "name": "", 
7b560 22 69 64 22 3a 20 35 37 2c 20 22 6c 6f 63 61 74  "id": 57, "locat
7b570 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7b580 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f  ude/SDL2/SDL_rwo
7b590 70 73 2e 68 3a 39 34 3a 35 22 2c 20 22 62 69 74  ps.h:94:5", "bit
7b5a0 2d 73 69 7a 65 22 3a 20 31 39 32 2c 20 22 62 69  -size": 192, "bi
7b5b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7b5c0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
7b5d0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7b5e0 6e 61 6d 65 22 3a 20 22 73 74 64 69 6f 22 2c 20  name": "stdio", 
7b5f0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
7b600 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
7b610 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7b620 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
7b630 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
7b640 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
7b650 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 35 38 2c  ": "", "id": 58,
7b660 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7b670 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7b680 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 31 32 34 3a  SDL_rwops.h:124:
7b690 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  9", "bit-size": 
7b6a0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
7b6b0 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64  ent": 64, "field
7b6c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
7b6d0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
7b6e0 61 75 74 6f 63 6c 6f 73 65 22 2c 20 22 62 69 74  autoclose", "bit
7b6f0 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
7b700 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7b710 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7b720 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7b730 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
7b740 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7b750 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70  ld", "name": "fp
7b760 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7b770 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
7b780 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
7b790 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
7b7a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7b7b0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7b7c0 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
7b7d0 20 7d 20 7d 5d 20 7d 20 7d 2c 20 7b 20 22 74 61   } }] } }, { "ta
7b7e0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
7b7f0 6d 65 22 3a 20 22 6d 65 6d 22 2c 20 22 62 69 74  me": "mem", "bit
7b800 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
7b810 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c 20 22 62  t-size": 192, "b
7b820 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
7b830 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
7b840 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
7b850 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
7b860 22 2c 20 22 69 64 22 3a 20 35 39 2c 20 22 6c 6f  ", "id": 59, "lo
7b870 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7b880 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7b890 72 77 6f 70 73 2e 68 3a 31 33 30 3a 39 22 2c 20  rwops.h:130:9", 
7b8a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c  "bit-size": 192,
7b8b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7b8c0 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 64, "fields": 
7b8d0 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
7b8e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 61 73 65  ", "name": "base
7b8f0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7b900 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
7b910 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
7b920 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
7b930 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7b940 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7b950 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
7b960 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7b970 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7b980 22 68 65 72 65 22 2c 20 22 62 69 74 2d 6f 66 66  "here", "bit-off
7b990 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73  set": 64, "bit-s
7b9a0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
7b9b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
7b9c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7b9d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
7b9e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
7b9f0 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  nt8" } } }, { "t
7ba00 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7ba10 61 6d 65 22 3a 20 22 73 74 6f 70 22 2c 20 22 62  ame": "stop", "b
7ba20 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c  it-offset": 128,
7ba30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
7ba40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7ba50 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
7ba60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7ba70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7ba80 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20  g": "Uint8" } } 
7ba90 7d 5d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  }] } }, { "tag":
7baa0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
7bab0 3a 20 22 75 6e 6b 6e 6f 77 6e 22 2c 20 22 62 69  : "unknown", "bi
7bac0 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
7bad0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
7bae0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7baf0 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
7bb00 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
7bb10 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
7bb20 22 22 2c 20 22 69 64 22 3a 20 36 30 2c 20 22 6c  "", "id": 60, "l
7bb30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7bb40 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7bb50 5f 72 77 6f 70 73 2e 68 3a 31 33 36 3a 39 22 2c  _rwops.h:136:9",
7bb60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
7bb70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7bb80 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a  ": 64, "fields":
7bb90 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
7bba0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74  d", "name": "dat
7bbb0 61 31 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  a1", "bit-offset
7bbc0 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
7bbd0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
7bbe0 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
7bbf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7bc00 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7bc10 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
7bc20 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
7bc30 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
7bc40 3a 20 22 64 61 74 61 32 22 2c 20 22 62 69 74 2d  : "data2", "bit-
7bc50 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69  offset": 64, "bi
7bc60 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
7bc70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7bc80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7bc90 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7bca0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7bcb0 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 20 7d  ":void" } } }] }
7bcc0 20 7d 5d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74   }] } }] },.{ "t
7bcd0 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
7bce0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
7bcf0 20 22 53 44 4c 5f 52 57 6f 70 73 22 2c 20 22 6c   "SDL_RWops", "l
7bd00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7bd10 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7bd20 5f 72 77 6f 70 73 2e 68 3a 31 34 33 3a 33 22 2c  _rwops.h:143:3",
7bd30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7bd40 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61  : ":struct", "na
7bd50 6d 65 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  me": "SDL_RWops"
7bd60 2c 20 22 69 64 22 3a 20 36 31 20 7d 20 7d 2c 0a  , "id": 61 } },.
7bd70 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7bd80 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7bd90 4c 5f 52 57 46 72 6f 6d 46 69 6c 65 22 2c 20 22  L_RWFromFile", "
7bda0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
7bdb0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7bdc0 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73  e/SDL2/SDL_rwops
7bdd0 2e 68 3a 31 35 33 3a 33 36 22 2c 20 22 76 61 72  .h:153:36", "var
7bde0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
7bdf0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
7be00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
7be10 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
7be20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
7be30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7be40 22 6e 61 6d 65 22 3a 20 22 66 69 6c 65 22 2c 20  "name": "file", 
7be50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7be60 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7be70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7be80 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
7be90 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
7bea0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
7beb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7bec0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
7bed0 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ode", "type": { 
7bee0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7bef0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7bf00 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
7bf10 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
7bf20 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
7bf30 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7bf40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7bf50 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7bf60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7bf70 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 0a 7b  _RWops" } } },.{
7bf80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7bf90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7bfa0 5f 52 57 46 72 6f 6d 46 50 22 2c 20 22 6e 73 22  _RWFromFP", "ns"
7bfb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7bfc0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7bfd0 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a  DL2/SDL_rwops.h:
7bfe0 31 35 37 3a 33 36 22 2c 20 22 76 61 72 69 61 64  157:36", "variad
7bff0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7c000 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7c010 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7c020 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7c030 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7c040 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7c050 6d 65 22 3a 20 22 66 70 22 2c 20 22 74 79 70 65  me": "fp", "type
7c060 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7c070 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7c080 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
7c090 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
7c0a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7c0b0 6d 65 22 3a 20 22 61 75 74 6f 63 6c 6f 73 65 22  me": "autoclose"
7c0c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7c0d0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
7c0e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
7c0f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7c100 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7c110 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57  { "tag": "SDL_RW
7c120 6f 70 73 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ops" } } },.{ "t
7c130 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
7c140 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 57   "name": "SDL_RW
7c150 46 72 6f 6d 4d 65 6d 22 2c 20 22 6e 73 22 3a 20  FromMem", "ns": 
7c160 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7c170 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7c180 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 31 36  2/SDL_rwops.h:16
7c190 34 3a 33 36 22 2c 20 22 76 61 72 69 61 64 69 63  4:36", "variadic
7c1a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7c1b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7c1c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7c1d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7c1e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7c1f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7c200 22 3a 20 22 6d 65 6d 22 2c 20 22 74 79 70 65 22  ": "mem", "type"
7c210 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7c220 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7c230 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
7c240 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
7c250 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7c260 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22 74 79  me": "size", "ty
7c270 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7c280 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7c290 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7c2a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
7c2b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
7c2c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7c2d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7c2e0 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  ag": "SDL_RWops"
7c2f0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
7c300 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7c310 6d 65 22 3a 20 22 53 44 4c 5f 52 57 46 72 6f 6d  me": "SDL_RWFrom
7c320 43 6f 6e 73 74 4d 65 6d 22 2c 20 22 6e 73 22 3a  ConstMem", "ns":
7c330 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7c340 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7c350 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 31  L2/SDL_rwops.h:1
7c360 36 35 3a 33 36 22 2c 20 22 76 61 72 69 61 64 69  65:36", "variadi
7c370 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
7c380 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
7c390 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
7c3a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
7c3b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
7c3c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7c3d0 65 22 3a 20 22 6d 65 6d 22 2c 20 22 74 79 70 65  e": "mem", "type
7c3e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7c3f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7c400 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
7c410 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
7c420 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7c430 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22 74  ame": "size", "t
7c440 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7c450 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
7c460 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7c470 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
7c480 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7c490 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
7c4a0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
7c4b0 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73  tag": "SDL_RWops
7c4c0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
7c4d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
7c4e0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 6c 6c 6f 63  ame": "SDL_Alloc
7c4f0 52 57 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  RW", "ns": 0, "l
7c500 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7c510 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7c520 5f 72 77 6f 70 73 2e 68 3a 31 37 31 3a 33 36 22  _rwops.h:171:36"
7c530 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7c540 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7c550 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7c560 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7c570 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7c580 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7c590 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7c5a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7c5b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f   "tag": "SDL_RWo
7c5c0 70 73 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ps" } } },.{ "ta
7c5d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7c5e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 72 65  "name": "SDL_Fre
7c5f0 65 52 57 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  eRW", "ns": 0, "
7c600 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7c610 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7c620 4c 5f 72 77 6f 70 73 2e 68 3a 31 37 32 3a 33 30  L_rwops.h:172:30
7c630 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
7c640 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
7c650 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
7c660 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
7c670 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
7c680 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
7c690 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7c6a0 61 72 65 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  area", "type": {
7c6b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7c6c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7c6d0 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  ag": "SDL_RWops"
7c6e0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
7c6f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7c700 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
7c710 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7c720 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7c730 4c 6f 61 64 46 69 6c 65 5f 52 57 22 2c 20 22 6e  LoadFile_RW", "n
7c740 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7c750 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7c760 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e  /SDL2/SDL_rwops.
7c770 68 3a 32 30 36 3a 33 31 22 2c 20 22 76 61 72 69  h:206:31", "vari
7c780 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7c790 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7c7a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7c7b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7c7c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7c7d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7c7e0 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74  name": "src", "t
7c7f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7c800 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7c810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7c820 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b  _RWops" } } }, {
7c830 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7c840 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61  er", "name": "da
7c850 74 61 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a  tasize", "type":
7c860 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7c870 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7c880 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
7c890 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
7c8a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7c8b0 6d 65 22 3a 20 22 66 72 65 65 73 72 63 22 2c 20  me": "freesrc", 
7c8c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7c8d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
7c8e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
7c8f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
7c900 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7c910 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7c920 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7c930 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
7c940 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
7c950 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7c960 65 22 3a 20 22 53 44 4c 5f 52 65 61 64 55 38 22  e": "SDL_ReadU8"
7c970 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
7c980 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7c990 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
7c9a0 6f 70 73 2e 68 3a 32 32 32 3a 33 31 22 2c 20 22  ops.h:222:31", "
7c9b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7c9c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7c9d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7c9e0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7c9f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
7ca00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7ca10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
7ca20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7ca30 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7ca40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7ca50 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
7ca60 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
7ca70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
7ca80 74 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  t8" } },.{ "tag"
7ca90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
7caa0 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 61 64 4c  ame": "SDL_ReadL
7cab0 45 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  E16", "ns": 0, "
7cac0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7cad0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7cae0 4c 5f 72 77 6f 70 73 2e 68 3a 32 32 33 3a 33 32  L_rwops.h:223:32
7caf0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
7cb00 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
7cb10 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
7cb20 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
7cb30 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
7cb40 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
7cb50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7cb60 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  src", "type": { 
7cb70 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7cb80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7cb90 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20  g": "SDL_RWops" 
7cba0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
7cbb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7cbc0 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20  "Uint16" } },.{ 
7cbd0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7cbe0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7cbf0 52 65 61 64 42 45 31 36 22 2c 20 22 6e 73 22 3a  ReadBE16", "ns":
7cc00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7cc10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7cc20 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32  L2/SDL_rwops.h:2
7cc30 32 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  24:32", "variadi
7cc40 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
7cc50 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
7cc60 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
7cc70 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
7cc80 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
7cc90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7cca0 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
7ccb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7ccc0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7ccd0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57  { "tag": "SDL_RW
7cce0 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ops" } } }], "re
7ccf0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7cd00 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
7cd10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7cd20 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7cd30 22 53 44 4c 5f 52 65 61 64 4c 45 33 32 22 2c 20  "SDL_ReadLE32", 
7cd40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
7cd50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7cd60 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70  de/SDL2/SDL_rwop
7cd70 73 2e 68 3a 32 32 35 3a 33 32 22 2c 20 22 76 61  s.h:225:32", "va
7cd80 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
7cd90 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
7cda0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
7cdb0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
7cdc0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
7cdd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7cde0 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
7cdf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7ce00 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7ce10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7ce20 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d  DL_RWops" } } }]
7ce30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7ce40 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
7ce50 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  2" } },.{ "tag":
7ce60 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7ce70 6d 65 22 3a 20 22 53 44 4c 5f 52 65 61 64 42 45  me": "SDL_ReadBE
7ce80 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
7ce90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7cea0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7ceb0 5f 72 77 6f 70 73 2e 68 3a 32 32 36 3a 33 32 22  _rwops.h:226:32"
7cec0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7ced0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7cee0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7cef0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7cf00 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7cf10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7cf20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
7cf30 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
7cf40 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7cf50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7cf60 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
7cf70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7cf80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7cf90 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22  Uint32" } },.{ "
7cfa0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
7cfb0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
7cfc0 65 61 64 4c 45 36 34 22 2c 20 22 6e 73 22 3a 20  eadLE64", "ns": 
7cfd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7cfe0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7cff0 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 32  2/SDL_rwops.h:22
7d000 37 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  7:32", "variadic
7d010 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7d020 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7d030 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7d040 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7d050 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7d060 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7d070 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
7d080 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7d090 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7d0a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f   "tag": "SDL_RWo
7d0b0 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ps" } } }], "ret
7d0c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7d0d0 67 22 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d  g": "Uint64" } }
7d0e0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7d0f0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7d100 53 44 4c 5f 52 65 61 64 42 45 36 34 22 2c 20 22  SDL_ReadBE64", "
7d110 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
7d120 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7d130 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73  e/SDL2/SDL_rwops
7d140 2e 68 3a 32 32 38 3a 33 32 22 2c 20 22 76 61 72  .h:228:32", "var
7d150 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
7d160 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
7d170 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
7d180 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
7d190 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
7d1a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7d1b0 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22  "name": "src", "
7d1c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7d1d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
7d1e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
7d1f0 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c  L_RWops" } } }],
7d200 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7d210 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 36 34  { "tag": "Uint64
7d220 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
7d230 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7d240 65 22 3a 20 22 53 44 4c 5f 57 72 69 74 65 55 38  e": "SDL_WriteU8
7d250 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7d260 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7d270 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
7d280 77 6f 70 73 2e 68 3a 32 33 37 3a 33 32 22 2c 20  wops.h:237:32", 
7d290 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7d2a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7d2b0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7d2c0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7d2d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
7d2e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7d2f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  r", "name": "dst
7d300 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7d310 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
7d320 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7d330 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d   "SDL_RWops" } }
7d340 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
7d350 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7d360 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65  : "value", "type
7d370 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
7d380 74 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  t8" } }], "retur
7d390 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
7d3a0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
7d3b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7d3c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7d3d0 4c 5f 57 72 69 74 65 4c 45 31 36 22 2c 20 22 6e  L_WriteLE16", "n
7d3e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7d3f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7d400 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e  /SDL2/SDL_rwops.
7d410 68 3a 32 33 38 3a 33 32 22 2c 20 22 76 61 72 69  h:238:32", "vari
7d420 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7d430 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7d440 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7d450 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7d460 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7d470 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7d480 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74  name": "dst", "t
7d490 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7d4a0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7d4b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7d4c0 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b  _RWops" } } }, {
7d4d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7d4e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61  er", "name": "va
7d4f0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
7d500 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20  "tag": "Uint16" 
7d510 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7d520 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
7d530 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
7d540 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
7d550 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 72   "name": "SDL_Wr
7d560 69 74 65 42 45 31 36 22 2c 20 22 6e 73 22 3a 20  iteBE16", "ns": 
7d570 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7d580 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7d590 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 33  2/SDL_rwops.h:23
7d5a0 39 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  9:32", "variadic
7d5b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7d5c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7d5d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7d5e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7d5f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7d600 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7d610 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
7d620 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7d630 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7d640 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f   "tag": "SDL_RWo
7d650 70 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ps" } } }, { "ta
7d660 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7d670 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22   "name": "value"
7d680 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7d690 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 5d  ": "Uint16" } }]
7d6a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7d6b0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
7d6c0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
7d6d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7d6e0 6d 65 22 3a 20 22 53 44 4c 5f 57 72 69 74 65 4c  me": "SDL_WriteL
7d6f0 45 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  E32", "ns": 0, "
7d700 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7d710 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7d720 4c 5f 72 77 6f 70 73 2e 68 3a 32 34 30 3a 33 32  L_rwops.h:240:32
7d730 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
7d740 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
7d750 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
7d760 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
7d770 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
7d780 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
7d790 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7d7a0 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dst", "type": { 
7d7b0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7d7c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7d7d0 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20  g": "SDL_RWops" 
7d7e0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
7d7f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7d800 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74  me": "value", "t
7d810 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7d820 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72  Uint32" } }], "r
7d830 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7d840 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
7d850 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
7d860 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
7d870 20 22 53 44 4c 5f 57 72 69 74 65 42 45 33 32 22   "SDL_WriteBE32"
7d880 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
7d890 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7d8a0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
7d8b0 6f 70 73 2e 68 3a 32 34 31 3a 33 32 22 2c 20 22  ops.h:241:32", "
7d8c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7d8d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7d8e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7d8f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7d900 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
7d910 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7d920 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22  ", "name": "dst"
7d930 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7d940 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7d950 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7d960 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
7d970 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
7d980 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
7d990 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22   "value", "type"
7d9a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
7d9b0 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  32" } }], "retur
7d9c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
7d9d0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
7d9e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7d9f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7da00 4c 5f 57 72 69 74 65 4c 45 36 34 22 2c 20 22 6e  L_WriteLE64", "n
7da10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7da20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7da30 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e  /SDL2/SDL_rwops.
7da40 68 3a 32 34 32 3a 33 32 22 2c 20 22 76 61 72 69  h:242:32", "vari
7da50 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7da60 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7da70 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7da80 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7da90 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7daa0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7dab0 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74  name": "dst", "t
7dac0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7dad0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7dae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7daf0 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b  _RWops" } } }, {
7db00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7db10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61  er", "name": "va
7db20 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
7db30 22 74 61 67 22 3a 20 22 55 69 6e 74 36 34 22 20  "tag": "Uint64" 
7db40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7db50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
7db60 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
7db70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
7db80 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 72   "name": "SDL_Wr
7db90 69 74 65 42 45 36 34 22 2c 20 22 6e 73 22 3a 20  iteBE64", "ns": 
7dba0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7dbb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7dbc0 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 34  2/SDL_rwops.h:24
7dbd0 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:32", "variadic
7dbe0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7dbf0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7dc00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7dc10 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7dc20 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7dc30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7dc40 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
7dc50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7dc60 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7dc70 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f   "tag": "SDL_RWo
7dc80 70 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ps" } } }, { "ta
7dc90 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7dca0 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22   "name": "value"
7dcb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7dcc0 22 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 5d  ": "Uint64" } }]
7dcd0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7dce0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
7dcf0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
7dd00 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
7dd10 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
7dd20 4c 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22 2c 20  L_AudioFormat", 
7dd30 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
7dd40 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
7dd50 44 4c 5f 61 75 64 69 6f 2e 68 3a 36 34 3a 31 36  DL_audio.h:64:16
7dd60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7dd70 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
7dd80 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
7dd90 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
7dda0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69  name": "SDL_Audi
7ddb0 6f 43 61 6c 6c 62 61 63 6b 22 2c 20 22 6c 6f 63  oCallback", "loc
7ddc0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7ddd0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7dde0 75 64 69 6f 2e 68 3a 31 36 32 3a 32 35 22 2c 20  udio.h:162:25", 
7ddf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7de00 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e   ":function-poin
7de10 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ter" } },.{ "tag
7de20 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
7de30 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
7de40 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 2c 20 22  DL_AudioSpec", "
7de50 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
7de60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7de70 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f  e/SDL2/SDL_audio
7de80 2e 68 3a 31 37 37 3a 31 36 22 2c 20 22 62 69 74  .h:177:16", "bit
7de90 2d 73 69 7a 65 22 3a 20 32 35 36 2c 20 22 62 69  -size": 256, "bi
7dea0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7deb0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
7dec0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7ded0 6e 61 6d 65 22 3a 20 22 66 72 65 71 22 2c 20 22  name": "freq", "
7dee0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
7def0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
7df00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7df10 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
7df20 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
7df30 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7df40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7df50 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
7df60 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
7df70 20 22 66 6f 72 6d 61 74 22 2c 20 22 62 69 74 2d   "format", "bit-
7df80 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
7df90 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
7dfa0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
7dfb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7dfc0 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f 72  ": "SDL_AudioFor
7dfd0 6d 61 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  mat" } }, { "tag
7dfe0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
7dff0 65 22 3a 20 22 63 68 61 6e 6e 65 6c 73 22 2c 20  e": "channels", 
7e000 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 34 38  "bit-offset": 48
7e010 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
7e020 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7e030 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
7e040 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
7e050 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7e060 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69  ld", "name": "si
7e070 6c 65 6e 63 65 22 2c 20 22 62 69 74 2d 6f 66 66  lence", "bit-off
7e080 73 65 74 22 3a 20 35 36 2c 20 22 62 69 74 2d 73  set": 56, "bit-s
7e090 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
7e0a0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
7e0b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
7e0c0 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
7e0d0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
7e0e0 6d 65 22 3a 20 22 73 61 6d 70 6c 65 73 22 2c 20  me": "samples", 
7e0f0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
7e100 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
7e110 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7e120 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
7e130 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
7e140 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7e150 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7e160 22 70 61 64 64 69 6e 67 22 2c 20 22 62 69 74 2d  "padding", "bit-
7e170 6f 66 66 73 65 74 22 3a 20 38 30 2c 20 22 62 69  offset": 80, "bi
7e180 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
7e190 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
7e1a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7e1b0 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
7e1c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
7e1d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 7a 65  ", "name": "size
7e1e0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7e1f0 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   96, "bit-size":
7e200 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7e210 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
7e220 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
7e230 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
7e240 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
7e250 22 3a 20 22 63 61 6c 6c 62 61 63 6b 22 2c 20 22  ": "callback", "
7e260 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38  bit-offset": 128
7e270 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
7e280 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7e290 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
7e2a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64   "tag": "SDL_Aud
7e2b0 69 6f 43 61 6c 6c 62 61 63 6b 22 20 7d 20 7d 2c  ioCallback" } },
7e2c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
7e2d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72  ", "name": "user
7e2e0 64 61 74 61 22 2c 20 22 62 69 74 2d 6f 66 66 73  data", "bit-offs
7e2f0 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73  et": 192, "bit-s
7e300 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
7e310 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
7e320 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7e330 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
7e340 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
7e350 6f 69 64 22 20 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b  oid" } } }] },.{
7e360 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
7e370 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
7e380 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 70  e": "SDL_AudioSp
7e390 65 63 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  ec", "location":
7e3a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7e3b0 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
7e3c0 31 38 38 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  188:3", "type": 
7e3d0 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
7e3e0 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
7e3f0 5f 41 75 64 69 6f 53 70 65 63 22 2c 20 22 69 64  _AudioSpec", "id
7e400 22 3a 20 36 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 62 } },.{ "ta
7e410 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
7e420 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
7e430 53 44 4c 5f 41 75 64 69 6f 43 56 54 22 2c 20 22  SDL_AudioCVT", "
7e440 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
7e450 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7e460 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f  e/SDL2/SDL_audio
7e470 2e 68 3a 31 39 31 3a 38 22 2c 20 22 62 69 74 2d  .h:191:8", "bit-
7e480 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
7e490 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
7e4a0 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20  ields": [] },.{ 
7e4b0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
7e4c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
7e4d0 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 46 69 6c  ": "SDL_AudioFil
7e4e0 74 65 72 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ter", "location"
7e4f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7e500 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68  SDL2/SDL_audio.h
7e510 3a 31 39 32 3a 32 35 22 2c 20 22 74 79 70 65 22  :192:25", "type"
7e520 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e  : { "tag": ":fun
7e530 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d  ction-pointer" }
7e540 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74   },.{ "tag": "st
7e550 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
7e560 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64  "name": "SDL_Aud
7e570 69 6f 43 56 54 22 2c 20 22 69 64 22 3a 20 30 2c  ioCVT", "id": 0,
7e580 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7e590 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7e5a0 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 32 32 35 3a  SDL_audio.h:225:
7e5b0 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
7e5c0 20 31 30 32 34 2c 20 22 62 69 74 2d 61 6c 69 67   1024, "bit-alig
7e5d0 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 66 69 65 6c  nment": 8, "fiel
7e5e0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
7e5f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7e600 22 6e 65 65 64 65 64 22 2c 20 22 62 69 74 2d 6f  "needed", "bit-o
7e610 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
7e620 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
7e630 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
7e640 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7e650 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
7e660 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
7e670 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
7e680 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7e690 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63  d", "name": "src
7e6a0 5f 66 6f 72 6d 61 74 22 2c 20 22 62 69 74 2d 6f  _format", "bit-o
7e6b0 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74  ffset": 32, "bit
7e6c0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
7e6d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
7e6e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7e6f0 3a 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f 72 6d  : "SDL_AudioForm
7e700 61 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  at" } }, { "tag"
7e710 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
7e720 22 3a 20 22 64 73 74 5f 66 6f 72 6d 61 74 22 2c  ": "dst_format",
7e730 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 34   "bit-offset": 4
7e740 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  8, "bit-size": 1
7e750 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
7e760 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
7e770 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
7e780 64 69 6f 46 6f 72 6d 61 74 22 20 7d 20 7d 2c 20  dioFormat" } }, 
7e790 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7e7a0 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 74 65 5f  , "name": "rate_
7e7b0 69 6e 63 72 22 2c 20 22 62 69 74 2d 6f 66 66 73  incr", "bit-offs
7e7c0 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69  et": 64, "bit-si
7e7d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
7e7e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
7e7f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7e800 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
7e810 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
7e820 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
7e830 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7e840 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75  ld", "name": "bu
7e850 66 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  f", "bit-offset"
7e860 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 128, "bit-size
7e870 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
7e880 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
7e890 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
7e8a0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
7e8b0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
7e8c0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
7e8d0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
7e8e0 22 3a 20 22 6c 65 6e 22 2c 20 22 62 69 74 2d 6f  ": "len", "bit-o
7e8f0 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69  ffset": 192, "bi
7e900 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7e910 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7e920 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7e930 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
7e940 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
7e950 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
7e960 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
7e970 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  eld", "name": "l
7e980 65 6e 5f 63 76 74 22 2c 20 22 62 69 74 2d 6f 66  en_cvt", "bit-of
7e990 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69 74  fset": 224, "bit
7e9a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7e9b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
7e9c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7e9d0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
7e9e0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
7e9f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
7ea00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7ea10 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65  ld", "name": "le
7ea20 6e 5f 6d 75 6c 74 22 2c 20 22 62 69 74 2d 6f 66  n_mult", "bit-of
7ea30 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62 69 74  fset": 256, "bit
7ea40 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7ea50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
7ea60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7ea70 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
7ea80 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
7ea90 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
7eaa0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7eab0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65  ld", "name": "le
7eac0 6e 5f 72 61 74 69 6f 22 2c 20 22 62 69 74 2d 6f  n_ratio", "bit-o
7ead0 66 66 73 65 74 22 3a 20 32 38 38 2c 20 22 62 69  ffset": 288, "bi
7eae0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
7eaf0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7eb00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7eb10 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
7eb20 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
7eb30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
7eb40 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
7eb50 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
7eb60 20 22 66 69 6c 74 65 72 73 22 2c 20 22 62 69 74   "filters", "bit
7eb70 2d 6f 66 66 73 65 74 22 3a 20 33 35 32 2c 20 22  -offset": 352, "
7eb80 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 30 2c 20  bit-size": 640, 
7eb90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7eba0 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
7ebb0 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20  tag": ":array", 
7ebc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7ebd0 20 22 53 44 4c 5f 41 75 64 69 6f 46 69 6c 74 65   "SDL_AudioFilte
7ebe0 72 22 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31 30  r" }, "size": 10
7ebf0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7ec00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7ec10 22 66 69 6c 74 65 72 5f 69 6e 64 65 78 22 2c 20  "filter_index", 
7ec20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39 39  "bit-offset": 99
7ec30 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
7ec40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7ec50 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
7ec60 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7ec70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7ec80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7ec90 3a 20 33 32 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22  : 32 } }] },.{ "
7eca0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
7ecb0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
7ecc0 3a 20 22 53 44 4c 5f 41 75 64 69 6f 43 56 54 22  : "SDL_AudioCVT"
7ecd0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7ece0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7ecf0 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 32 33 38  /SDL_audio.h:238
7ed00 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :23", "type": { 
7ed10 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22  "tag": ":struct"
7ed20 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
7ed30 75 64 69 6f 43 56 54 22 2c 20 22 69 64 22 3a 20  udioCVT", "id": 
7ed40 36 33 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  63 } },.{ "tag":
7ed50 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7ed60 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4e 75 6d  me": "SDL_GetNum
7ed70 41 75 64 69 6f 44 72 69 76 65 72 73 22 2c 20 22  AudioDrivers", "
7ed80 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
7ed90 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7eda0 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f  e/SDL2/SDL_audio
7edb0 2e 68 3a 32 35 30 3a 32 39 22 2c 20 22 76 61 72  .h:250:29", "var
7edc0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
7edd0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
7ede0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
7edf0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
7ee00 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65  meters": [], "re
7ee10 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7ee20 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
7ee30 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7ee40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7ee50 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7ee60 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
7ee70 22 3a 20 22 53 44 4c 5f 47 65 74 41 75 64 69 6f  ": "SDL_GetAudio
7ee80 44 72 69 76 65 72 22 2c 20 22 6e 73 22 3a 20 30  Driver", "ns": 0
7ee90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7eea0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7eeb0 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 32 35 31  /SDL_audio.h:251
7eec0 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22  :37", "variadic"
7eed0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7eee0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7eef0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7ef00 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7ef10 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7ef20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7ef30 3a 20 22 69 6e 64 65 78 22 2c 20 22 74 79 70 65  : "index", "type
7ef40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
7ef50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
7ef60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
7ef70 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
7ef80 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7ef90 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7efa0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7efb0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
7efc0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
7efd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
7efe0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
7eff0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
7f000 3a 20 22 53 44 4c 5f 41 75 64 69 6f 49 6e 69 74  : "SDL_AudioInit
7f010 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7f020 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7f030 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7f040 75 64 69 6f 2e 68 3a 32 36 32 3a 32 39 22 2c 20  udio.h:262:29", 
7f050 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7f060 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7f070 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7f080 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7f090 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
7f0a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7f0b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72 69  r", "name": "dri
7f0c0 76 65 72 5f 6e 61 6d 65 22 2c 20 22 74 79 70 65  ver_name", "type
7f0d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7f0e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7f0f0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
7f100 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
7f110 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7f120 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
7f130 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7f140 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
7f150 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7f160 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
7f170 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
7f180 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
7f190 3a 20 22 53 44 4c 5f 41 75 64 69 6f 51 75 69 74  : "SDL_AudioQuit
7f1a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7f1b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7f1c0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7f1d0 75 64 69 6f 2e 68 3a 32 36 33 3a 33 30 22 2c 20  udio.h:263:30", 
7f1e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7f1f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7f200 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7f210 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7f220 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
7f230 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7f240 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
7f250 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7f260 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
7f270 22 3a 20 22 53 44 4c 5f 47 65 74 43 75 72 72 65  ": "SDL_GetCurre
7f280 6e 74 41 75 64 69 6f 44 72 69 76 65 72 22 2c 20  ntAudioDriver", 
7f290 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
7f2a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7f2b0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
7f2c0 6f 2e 68 3a 32 37 30 3a 33 37 22 2c 20 22 76 61  o.h:270:37", "va
7f2d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
7f2e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
7f2f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
7f300 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
7f310 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
7f320 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7f330 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7f340 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7f350 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
7f360 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
7f370 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
7f380 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
7f390 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
7f3a0 3a 20 22 53 44 4c 5f 4f 70 65 6e 41 75 64 69 6f  : "SDL_OpenAudio
7f3b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7f3c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7f3d0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7f3e0 75 64 69 6f 2e 68 3a 33 31 37 3a 32 39 22 2c 20  udio.h:317:29", 
7f3f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7f400 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7f410 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7f420 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7f430 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
7f440 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7f450 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 73  r", "name": "des
7f460 69 72 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  ired", "type": {
7f470 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7f480 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7f490 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53  ag": "SDL_AudioS
7f4a0 70 65 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  pec" } } }, { "t
7f4b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7f4c0 2c 20 22 6e 61 6d 65 22 3a 20 22 6f 62 74 61 69  , "name": "obtai
7f4d0 6e 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ned", "type": { 
7f4e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7f4f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7f500 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 70  g": "SDL_AudioSp
7f510 65 63 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ec" } } }], "ret
7f520 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7f530 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
7f540 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7f550 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
7f560 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
7f570 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
7f580 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
7f590 75 64 69 6f 44 65 76 69 63 65 49 44 22 2c 20 22  udioDeviceID", "
7f5a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7f5b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7f5c0 4c 5f 61 75 64 69 6f 2e 68 3a 33 32 39 3a 31 36  L_audio.h:329:16
7f5d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7f5e0 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
7f5f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7f600 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7f610 53 44 4c 5f 47 65 74 4e 75 6d 41 75 64 69 6f 44  SDL_GetNumAudioD
7f620 65 76 69 63 65 73 22 2c 20 22 6e 73 22 3a 20 30  evices", "ns": 0
7f630 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7f640 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7f650 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 33 34 33  /SDL_audio.h:343
7f660 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
7f670 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7f680 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7f690 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7f6a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7f6b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7f6c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7f6d0 3a 20 22 69 73 63 61 70 74 75 72 65 22 2c 20 22  : "iscapture", "
7f6e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7f6f0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
7f700 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
7f710 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
7f720 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7f730 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
7f740 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
7f750 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7f760 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
7f770 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7f780 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
7f790 41 75 64 69 6f 44 65 76 69 63 65 4e 61 6d 65 22  AudioDeviceName"
7f7a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
7f7b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7f7c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
7f7d0 64 69 6f 2e 68 3a 33 35 38 3a 33 37 22 2c 20 22  dio.h:358:37", "
7f7e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7f7f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7f800 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7f810 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7f820 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
7f830 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7f840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65  ", "name": "inde
7f850 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
7f860 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
7f870 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7f880 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7f890 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7f8a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7f8b0 65 22 3a 20 22 69 73 63 61 70 74 75 72 65 22 2c  e": "iscapture",
7f8c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7f8d0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
7f8e0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
7f8f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
7f900 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
7f910 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7f920 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7f930 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
7f940 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
7f950 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7f960 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
7f970 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7f980 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4f 70 65  "name": "SDL_Ope
7f990 6e 41 75 64 69 6f 44 65 76 69 63 65 22 2c 20 22  nAudioDevice", "
7f9a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
7f9b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7f9c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f  e/SDL2/SDL_audio
7f9d0 2e 68 3a 33 37 35 3a 34 33 22 2c 20 22 76 61 72  .h:375:43", "var
7f9e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
7f9f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
7fa00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
7fa10 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
7fa20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
7fa30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7fa40 22 6e 61 6d 65 22 3a 20 22 64 65 76 69 63 65 22  "name": "device"
7fa50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7fa60 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7fa70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7fa80 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
7fa90 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
7faa0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
7fab0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
7fac0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7fad0 22 69 73 63 61 70 74 75 72 65 22 2c 20 22 74 79  "iscapture", "ty
7fae0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7faf0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7fb00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7fb10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
7fb20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7fb30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65  er", "name": "de
7fb40 73 69 72 65 64 22 2c 20 22 74 79 70 65 22 3a 20  sired", "type": 
7fb50 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
7fb60 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
7fb70 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  tag": "SDL_Audio
7fb80 53 70 65 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  Spec" } } }, { "
7fb90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7fba0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f 62 74 61  ", "name": "obta
7fbb0 69 6e 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  ined", "type": {
7fbc0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7fbd0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7fbe0 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53  ag": "SDL_AudioS
7fbf0 70 65 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  pec" } } }, { "t
7fc00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7fc10 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c 6c 6f 77  , "name": "allow
7fc20 65 64 5f 63 68 61 6e 67 65 73 22 2c 20 22 74 79  ed_changes", "ty
7fc30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7fc40 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7fc50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7fc60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
7fc70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
7fc80 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64   "tag": "SDL_Aud
7fc90 69 6f 44 65 76 69 63 65 49 44 22 20 7d 20 7d 2c  ioDeviceID" } },
7fca0 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22  .{ "tag": "enum"
7fcb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
7fcc0 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 36 34 2c  ": "", "id": 64,
7fcd0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7fce0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7fcf0 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 33 39 34 3a  SDL_audio.h:394:
7fd00 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  9", "fields": [{
7fd10 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
7fd20 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 55   "name": "SDL_AU
7fd30 44 49 4f 5f 53 54 4f 50 50 45 44 22 2c 20 22 76  DIO_STOPPED", "v
7fd40 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74  alue": 0 }, { "t
7fd50 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7fd60 61 6d 65 22 3a 20 22 53 44 4c 5f 41 55 44 49 4f  ame": "SDL_AUDIO
7fd70 5f 50 4c 41 59 49 4e 47 22 2c 20 22 76 61 6c 75  _PLAYING", "valu
7fd80 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22  e": 1 }, { "tag"
7fd90 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
7fda0 22 3a 20 22 53 44 4c 5f 41 55 44 49 4f 5f 50 41  ": "SDL_AUDIO_PA
7fdb0 55 53 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  USED", "value": 
7fdc0 32 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  2 }] },.{ "tag":
7fdd0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
7fde0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
7fdf0 4c 5f 41 75 64 69 6f 53 74 61 74 75 73 22 2c 20  L_AudioStatus", 
7fe00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
7fe10 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
7fe20 44 4c 5f 61 75 64 69 6f 2e 68 3a 33 39 39 3a 33  DL_audio.h:399:3
7fe30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7fe40 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61  g": ":enum", "na
7fe50 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 36  me": "", "id": 6
7fe60 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
7fe70 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7fe80 65 22 3a 20 22 53 44 4c 5f 47 65 74 41 75 64 69  e": "SDL_GetAudi
7fe90 6f 53 74 61 74 75 73 22 2c 20 22 6e 73 22 3a 20  oStatus", "ns": 
7fea0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7feb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7fec0 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 30  2/SDL_audio.h:40
7fed0 30 3a 34 31 22 2c 20 22 76 61 72 69 61 64 69 63  0:41", "variadic
7fee0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7fef0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7ff00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7ff10 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7ff20 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
7ff30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7ff40 22 53 44 4c 5f 41 75 64 69 6f 53 74 61 74 75 73  "SDL_AudioStatus
7ff50 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
7ff60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7ff70 65 22 3a 20 22 53 44 4c 5f 47 65 74 41 75 64 69  e": "SDL_GetAudi
7ff80 6f 44 65 76 69 63 65 53 74 61 74 75 73 22 2c 20  oDeviceStatus", 
7ff90 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
7ffa0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7ffb0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
7ffc0 6f 2e 68 3a 34 30 33 3a 31 22 2c 20 22 76 61 72  o.h:403:1", "var
7ffd0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
7ffe0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
7fff0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
80000 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
80010 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
80020 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
80030 22 6e 61 6d 65 22 3a 20 22 64 65 76 22 2c 20 22  "name": "dev", "
80040 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
80050 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69 63 65  "SDL_AudioDevice
80060 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  ID" } }], "retur
80070 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
80080 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 61 74  : "SDL_AudioStat
80090 75 73 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  us" } },.{ "tag"
800a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
800b0 61 6d 65 22 3a 20 22 53 44 4c 5f 50 61 75 73 65  ame": "SDL_Pause
800c0 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20 30 2c  Audio", "ns": 0,
800d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
800e0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
800f0 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 31 36 3a  SDL_audio.h:416:
80100 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
80110 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
80120 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
80130 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
80140 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
80150 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
80160 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
80170 20 22 70 61 75 73 65 5f 6f 6e 22 2c 20 22 74 79   "pause_on", "ty
80180 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
80190 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
801a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
801b0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
801c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
801d0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
801e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
801f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
80200 3a 20 22 53 44 4c 5f 50 61 75 73 65 41 75 64 69  : "SDL_PauseAudi
80210 6f 44 65 76 69 63 65 22 2c 20 22 6e 73 22 3a 20  oDevice", "ns": 
80220 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
80230 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
80240 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 31  2/SDL_audio.h:41
80250 37 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  7:30", "variadic
80260 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
80270 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
80280 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
80290 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
802a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
802b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
802c0 22 3a 20 22 64 65 76 22 2c 20 22 74 79 70 65 22  ": "dev", "type"
802d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
802e0 41 75 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d  AudioDeviceID" }
802f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
80300 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
80310 3a 20 22 70 61 75 73 65 5f 6f 6e 22 2c 20 22 74  : "pause_on", "t
80320 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
80330 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
80340 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
80350 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
80360 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
80370 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
80380 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
80390 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
803a0 22 3a 20 22 53 44 4c 5f 4c 6f 61 64 57 41 56 5f  ": "SDL_LoadWAV_
803b0 52 57 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  RW", "ns": 0, "l
803c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
803d0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
803e0 5f 61 75 64 69 6f 2e 68 3a 34 34 30 3a 34 30 22  _audio.h:440:40"
803f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
80400 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
80410 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
80420 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
80430 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
80440 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
80450 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
80460 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
80470 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
80480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
80490 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
804a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
804b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
804c0 65 22 3a 20 22 66 72 65 65 73 72 63 22 2c 20 22  e": "freesrc", "
804d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
804e0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
804f0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
80500 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
80510 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
80520 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
80530 73 70 65 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  spec", "type": {
80540 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
80550 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
80560 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53  ag": "SDL_AudioS
80570 70 65 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  pec" } } }, { "t
80580 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
80590 2c 20 22 6e 61 6d 65 22 3a 20 22 61 75 64 69 6f  , "name": "audio
805a0 5f 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b  _buf", "type": {
805b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
805c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
805d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
805e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
805f0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 20  : "Uint8" } } } 
80600 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
80610 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
80620 20 22 61 75 64 69 6f 5f 6c 65 6e 22 2c 20 22 74   "audio_len", "t
80630 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
80640 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
80650 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
80660 74 33 32 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  t32" } } }], "re
80670 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
80680 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
80690 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
806a0 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 70 65 63  : "SDL_AudioSpec
806b0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
806c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
806d0 61 6d 65 22 3a 20 22 53 44 4c 5f 46 72 65 65 57  ame": "SDL_FreeW
806e0 41 56 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  AV", "ns": 0, "l
806f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
80700 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
80710 5f 61 75 64 69 6f 2e 68 3a 34 35 36 3a 33 30 22  _audio.h:456:30"
80720 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
80730 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
80740 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
80750 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
80760 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
80770 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
80780 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  ter", "name": "a
80790 75 64 69 6f 5f 62 75 66 22 2c 20 22 74 79 70 65  udio_buf", "type
807a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
807b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
807c0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
807d0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
807e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
807f0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
80800 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
80810 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
80820 42 75 69 6c 64 41 75 64 69 6f 43 56 54 22 2c 20  BuildAudioCVT", 
80830 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
80840 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
80850 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
80860 6f 2e 68 3a 34 36 37 3a 32 39 22 2c 20 22 76 61  o.h:467:29", "va
80870 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
80880 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
80890 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
808a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
808b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
808c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
808d0 20 22 6e 61 6d 65 22 3a 20 22 63 76 74 22 2c 20   "name": "cvt", 
808e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
808f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
80900 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
80910 44 4c 5f 41 75 64 69 6f 43 56 54 22 20 7d 20 7d  DL_AudioCVT" } }
80920 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
80930 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
80940 3a 20 22 73 72 63 5f 66 6f 72 6d 61 74 22 2c 20  : "src_format", 
80950 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
80960 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f 72 6d 61   "SDL_AudioForma
80970 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
80980 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
80990 61 6d 65 22 3a 20 22 73 72 63 5f 63 68 61 6e 6e  ame": "src_chann
809a0 65 6c 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  els", "type": { 
809b0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
809c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
809d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
809e0 3a 20 22 73 72 63 5f 72 61 74 65 22 2c 20 22 74  : "src_rate", "t
809f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
80a00 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
80a10 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
80a20 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
80a30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
80a40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
80a50 73 74 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  st_format", "typ
80a60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
80a70 4c 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d  L_AudioFormat" }
80a80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
80a90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
80aa0 3a 20 22 64 73 74 5f 63 68 61 6e 6e 65 6c 73 22  : "dst_channels"
80ab0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
80ac0 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
80ad0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
80ae0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
80af0 73 74 5f 72 61 74 65 22 2c 20 22 74 79 70 65 22  st_rate", "type"
80b00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
80b10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
80b20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
80b30 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
80b40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
80b50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
80b60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
80b70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
80b80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
80b90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
80ba0 22 3a 20 22 53 44 4c 5f 43 6f 6e 76 65 72 74 41  ": "SDL_ConvertA
80bb0 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20  udio", "ns": 0, 
80bc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
80bd0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
80be0 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 38 37 3a 32  DL_audio.h:487:2
80bf0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
80c00 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
80c10 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
80c20 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
80c30 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
80c40 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
80c50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
80c60 22 63 76 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "cvt", "type": {
80c70 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
80c80 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
80c90 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 43  ag": "SDL_AudioC
80ca0 56 54 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  VT" } } }], "ret
80cb0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
80cc0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
80cd0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
80ce0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
80cf0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
80d00 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
80d10 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 5f 41   "name": "_SDL_A
80d20 75 64 69 6f 53 74 72 65 61 6d 22 2c 20 22 69 64  udioStream", "id
80d30 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
80d40 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
80d50 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68  SDL2/SDL_audio.h
80d60 3a 34 39 37 3a 38 22 2c 20 22 62 69 74 2d 73 69  :497:8", "bit-si
80d70 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
80d80 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
80d90 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74  lds": [] },.{ "t
80da0 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
80db0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
80dc0 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65 61   "SDL_AudioStrea
80dd0 6d 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  m", "location": 
80de0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
80df0 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34  L2/SDL_audio.h:4
80e00 39 38 3a 33 33 22 2c 20 22 74 79 70 65 22 3a 20  98:33", "type": 
80e10 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
80e20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
80e30 65 22 3a 20 22 5f 53 44 4c 5f 41 75 64 69 6f 53  e": "_SDL_AudioS
80e40 74 72 65 61 6d 22 2c 20 22 69 64 22 3a 20 30 2c  tream", "id": 0,
80e50 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
80e60 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
80e70 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 39 37 3a  SDL_audio.h:497:
80e80 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
80e90 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
80ea0 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
80eb0 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   [] } },.{ "tag"
80ec0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
80ed0 61 6d 65 22 3a 20 22 53 44 4c 5f 4e 65 77 41 75  ame": "SDL_NewAu
80ee0 64 69 6f 53 74 72 65 61 6d 22 2c 20 22 6e 73 22  dioStream", "ns"
80ef0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
80f00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
80f10 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
80f20 35 31 38 3a 34 33 22 2c 20 22 76 61 72 69 61 64  518:43", "variad
80f30 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
80f40 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
80f50 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
80f60 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
80f70 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
80f80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
80f90 6d 65 22 3a 20 22 73 72 63 5f 66 6f 72 6d 61 74  me": "src_format
80fa0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
80fb0 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f  g": "SDL_AudioFo
80fc0 72 6d 61 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  rmat" } }, { "ta
80fd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
80fe0 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 5f 63 68   "name": "src_ch
80ff0 61 6e 6e 65 6c 73 22 2c 20 22 74 79 70 65 22 3a  annels", "type":
81000 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
81010 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
81020 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
81030 6d 65 22 3a 20 22 73 72 63 5f 72 61 74 65 22 2c  me": "src_rate",
81040 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
81050 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
81060 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
81070 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
81080 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
81090 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
810a0 20 22 64 73 74 5f 66 6f 72 6d 61 74 22 2c 20 22   "dst_format", "
810b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
810c0 22 53 44 4c 5f 41 75 64 69 6f 46 6f 72 6d 61 74  "SDL_AudioFormat
810d0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
810e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
810f0 6d 65 22 3a 20 22 64 73 74 5f 63 68 61 6e 6e 65  me": "dst_channe
81100 6c 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ls", "type": { "
81110 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
81120 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
81130 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
81140 20 22 64 73 74 5f 72 61 74 65 22 2c 20 22 74 79   "dst_rate", "ty
81150 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
81160 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
81170 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
81180 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
81190 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
811a0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
811b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
811c0 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53  ag": "SDL_AudioS
811d0 74 72 65 61 6d 22 20 7d 20 7d 20 7d 2c 0a 7b 20  tream" } } },.{ 
811e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
811f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
81200 41 75 64 69 6f 53 74 72 65 61 6d 50 75 74 22 2c  AudioStreamPut",
81210 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
81220 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
81230 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
81240 69 6f 2e 68 3a 35 34 30 3a 32 39 22 2c 20 22 76  io.h:540:29", "v
81250 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
81260 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
81270 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
81280 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
81290 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
812a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
812b0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 61  , "name": "strea
812c0 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
812d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
812e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
812f0 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65  : "SDL_AudioStre
81300 61 6d 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  am" } } }, { "ta
81310 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
81320 20 22 6e 61 6d 65 22 3a 20 22 62 75 66 22 2c 20   "name": "buf", 
81330 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
81340 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
81350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
81360 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
81370 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
81380 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22  ", "name": "len"
81390 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
813a0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
813b0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
813c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
813d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
813e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
813f0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
81400 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
81410 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
81420 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
81430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
81440 41 75 64 69 6f 53 74 72 65 61 6d 47 65 74 22 2c  AudioStreamGet",
81450 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
81460 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
81470 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
81480 69 6f 2e 68 3a 35 35 37 3a 32 39 22 2c 20 22 76  io.h:557:29", "v
81490 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
814a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
814b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
814c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
814d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
814e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
814f0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 61  , "name": "strea
81500 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
81510 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
81520 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
81530 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65  : "SDL_AudioStre
81540 61 6d 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  am" } } }, { "ta
81550 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
81560 20 22 6e 61 6d 65 22 3a 20 22 62 75 66 22 2c 20   "name": "buf", 
81570 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
81580 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
81590 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
815a0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
815b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
815c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22  ", "name": "len"
815d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
815e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
815f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
81600 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
81610 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
81620 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
81630 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
81640 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
81650 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
81660 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
81670 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
81680 41 75 64 69 6f 53 74 72 65 61 6d 41 76 61 69 6c  AudioStreamAvail
81690 61 62 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  able", "ns": 0, 
816a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
816b0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
816c0 44 4c 5f 61 75 64 69 6f 2e 68 3a 35 37 32 3a 32  DL_audio.h:572:2
816d0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
816e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
816f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
81700 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
81710 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
81720 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
81730 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
81740 22 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  "stream", "type"
81750 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
81760 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
81770 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64   "tag": "SDL_Aud
81780 69 6f 53 74 72 65 61 6d 22 20 7d 20 7d 20 7d 5d  ioStream" } } }]
81790 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
817a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
817b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
817c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
817d0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
817e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
817f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64  "name": "SDL_Aud
81800 69 6f 53 74 72 65 61 6d 46 6c 75 73 68 22 2c 20  ioStreamFlush", 
81810 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
81820 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
81830 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
81840 6f 2e 68 3a 35 38 39 3a 32 39 22 2c 20 22 76 61  o.h:589:29", "va
81850 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
81860 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
81870 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
81880 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
81890 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
818a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
818b0 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 61 6d   "name": "stream
818c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
818d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
818e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
818f0 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65 61   "SDL_AudioStrea
81900 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m" } } }], "retu
81910 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
81920 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
81930 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
81940 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
81950 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
81960 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
81970 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65 61   "SDL_AudioStrea
81980 6d 43 6c 65 61 72 22 2c 20 22 6e 73 22 3a 20 30  mClear", "ns": 0
81990 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
819a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
819b0 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 36 30 31  /SDL_audio.h:601
819c0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
819d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
819e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
819f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
81a00 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
81a10 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
81a20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
81a30 3a 20 22 73 74 72 65 61 6d 22 2c 20 22 74 79 70  : "stream", "typ
81a40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
81a50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
81a60 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41   { "tag": "SDL_A
81a70 75 64 69 6f 53 74 72 65 61 6d 22 20 7d 20 7d 20  udioStream" } } 
81a80 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
81a90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
81aa0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
81ab0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
81ac0 61 6d 65 22 3a 20 22 53 44 4c 5f 46 72 65 65 41  ame": "SDL_FreeA
81ad0 75 64 69 6f 53 74 72 65 61 6d 22 2c 20 22 6e 73  udioStream", "ns
81ae0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
81af0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
81b00 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68  SDL2/SDL_audio.h
81b10 3a 36 31 33 3a 33 30 22 2c 20 22 76 61 72 69 61  :613:30", "varia
81b20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
81b30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
81b40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
81b50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
81b60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
81b70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
81b80 61 6d 65 22 3a 20 22 73 74 72 65 61 6d 22 2c 20  ame": "stream", 
81b90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
81ba0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
81bb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
81bc0 44 4c 5f 41 75 64 69 6f 53 74 72 65 61 6d 22 20  DL_AudioStream" 
81bd0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
81be0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
81bf0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
81c00 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
81c10 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d  , "name": "SDL_M
81c20 69 78 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20  ixAudio", "ns": 
81c30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
81c40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
81c50 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 36 32  2/SDL_audio.h:62
81c60 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  3:30", "variadic
81c70 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
81c80 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
81c90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
81ca0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
81cb0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
81cc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
81cd0 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
81ce0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
81cf0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
81d00 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
81d10 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
81d20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
81d30 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70  me": "src", "typ
81d40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
81d50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
81d60 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
81d70 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
81d80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
81d90 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74  name": "len", "t
81da0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
81db0 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
81dc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
81dd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 6f 6c 75  ", "name": "volu
81de0 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  me", "type": { "
81df0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
81e00 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
81e10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
81e20 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
81e30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
81e40 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
81e50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
81e60 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d  , "name": "SDL_M
81e70 69 78 41 75 64 69 6f 46 6f 72 6d 61 74 22 2c 20  ixAudioFormat", 
81e80 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
81e90 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
81ea0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
81eb0 6f 2e 68 3a 36 33 31 3a 33 30 22 2c 20 22 76 61  o.h:631:30", "va
81ec0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
81ed0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
81ee0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
81ef0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
81f00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
81f10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
81f20 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20   "name": "dst", 
81f30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
81f40 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
81f50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
81f60 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  int8" } } }, { "
81f70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
81f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
81f90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
81fa0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
81fb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
81fc0 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b  "Uint8" } } }, {
81fd0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
81fe0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f  er", "name": "fo
81ff0 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rmat", "type": {
82000 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64   "tag": "SDL_Aud
82010 69 6f 46 6f 72 6d 61 74 22 20 7d 20 7d 2c 20 7b  ioFormat" } }, {
82020 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
82030 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65  er", "name": "le
82040 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
82050 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
82060 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
82070 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
82080 20 22 76 6f 6c 75 6d 65 22 2c 20 22 74 79 70 65   "volume", "type
82090 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
820a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
820b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
820c0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
820d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
820e0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
820f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
82100 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
82110 22 53 44 4c 5f 51 75 65 75 65 41 75 64 69 6f 22  "SDL_QueueAudio"
82120 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
82130 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
82140 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
82150 64 69 6f 2e 68 3a 36 37 35 3a 32 39 22 2c 20 22  dio.h:675:29", "
82160 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
82170 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
82180 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
82190 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
821a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
821b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
821c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 22  ", "name": "dev"
821d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
821e0 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76  ": "SDL_AudioDev
821f0 69 63 65 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74  iceID" } }, { "t
82200 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
82210 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74 61 22  , "name": "data"
82220 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
82230 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
82240 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
82250 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
82260 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
82270 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65  er", "name": "le
82280 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
82290 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
822a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
822b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
822c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
822d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
822e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
822f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
82300 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44  , "name": "SDL_D
82310 65 71 75 65 75 65 41 75 64 69 6f 22 2c 20 22 6e  equeueAudio", "n
82320 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
82330 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
82340 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
82350 68 3a 37 32 31 3a 33 32 22 2c 20 22 76 61 72 69  h:721:32", "vari
82360 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
82370 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
82380 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
82390 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
823a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
823b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
823c0 6e 61 6d 65 22 3a 20 22 64 65 76 22 2c 20 22 74  name": "dev", "t
823d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
823e0 53 44 4c 5f 41 75 64 69 6f 44 65 76 69 63 65 49  SDL_AudioDeviceI
823f0 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  D" } }, { "tag":
82400 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
82410 61 6d 65 22 3a 20 22 64 61 74 61 22 2c 20 22 74  ame": "data", "t
82420 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
82430 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
82440 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
82450 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
82460 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
82470 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20   "name": "len", 
82480 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
82490 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20   "Uint32" } }], 
824a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
824b0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
824c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
824d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
824e0 22 3a 20 22 53 44 4c 5f 47 65 74 51 75 65 75 65  ": "SDL_GetQueue
824f0 64 41 75 64 69 6f 53 69 7a 65 22 2c 20 22 6e 73  dAudioSize", "ns
82500 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
82510 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
82520 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68  SDL2/SDL_audio.h
82530 3a 37 35 37 3a 33 32 22 2c 20 22 76 61 72 69 61  :757:32", "varia
82540 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
82550 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
82560 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
82570 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
82580 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
82590 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
825a0 61 6d 65 22 3a 20 22 64 65 76 22 2c 20 22 74 79  ame": "dev", "ty
825b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
825c0 44 4c 5f 41 75 64 69 6f 44 65 76 69 63 65 49 44  DL_AudioDeviceID
825d0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
825e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
825f0 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20  "Uint32" } },.{ 
82600 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
82610 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
82620 43 6c 65 61 72 51 75 65 75 65 64 41 75 64 69 6f  ClearQueuedAudio
82630 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
82640 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
82650 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
82660 75 64 69 6f 2e 68 3a 37 39 33 3a 33 30 22 2c 20  udio.h:793:30", 
82670 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
82680 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
82690 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
826a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
826b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
826c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
826d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76  r", "name": "dev
826e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
826f0 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65  g": "SDL_AudioDe
82700 76 69 63 65 49 44 22 20 7d 20 7d 5d 2c 20 22 72  viceID" } }], "r
82710 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
82720 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
82730 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
82740 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
82750 22 53 44 4c 5f 4c 6f 63 6b 41 75 64 69 6f 22 2c  "SDL_LockAudio",
82760 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
82770 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
82780 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
82790 69 6f 2e 68 3a 38 30 35 3a 33 30 22 2c 20 22 76  io.h:805:30", "v
827a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
827b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
827c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
827d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
827e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22  rameters": [], "
827f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
82800 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
82810 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
82820 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
82830 20 22 53 44 4c 5f 4c 6f 63 6b 41 75 64 69 6f 44   "SDL_LockAudioD
82840 65 76 69 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c  evice", "ns": 0,
82850 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82860 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
82870 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 38 30 36 3a  SDL_audio.h:806:
82880 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
82890 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
828a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
828b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
828c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
828d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
828e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
828f0 20 22 64 65 76 22 2c 20 22 74 79 70 65 22 3a 20   "dev", "type": 
82900 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
82910 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d 20 7d  dioDeviceID" } }
82920 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
82930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
82940 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
82950 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
82960 6d 65 22 3a 20 22 53 44 4c 5f 55 6e 6c 6f 63 6b  me": "SDL_Unlock
82970 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20 30 2c  Audio", "ns": 0,
82980 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82990 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
829a0 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 38 30 37 3a  SDL_audio.h:807:
829b0 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
829c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
829d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
829e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
829f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
82a00 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
82a10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
82a20 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
82a30 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
82a40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55 6e 6c  "name": "SDL_Unl
82a50 6f 63 6b 41 75 64 69 6f 44 65 76 69 63 65 22 2c  ockAudioDevice",
82a60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
82a70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
82a80 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
82a90 69 6f 2e 68 3a 38 30 38 3a 33 30 22 2c 20 22 76  io.h:808:30", "v
82aa0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
82ab0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
82ac0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
82ad0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
82ae0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
82af0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
82b00 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 22 2c  , "name": "dev",
82b10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
82b20 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69  : "SDL_AudioDevi
82b30 63 65 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ceID" } }], "ret
82b40 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
82b50 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
82b60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
82b70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
82b80 44 4c 5f 43 6c 6f 73 65 41 75 64 69 6f 22 2c 20  DL_CloseAudio", 
82b90 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
82ba0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
82bb0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
82bc0 6f 2e 68 3a 38 31 34 3a 33 30 22 2c 20 22 76 61  o.h:814:30", "va
82bd0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
82be0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
82bf0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
82c00 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
82c10 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
82c20 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
82c30 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
82c40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
82c50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
82c60 22 53 44 4c 5f 43 6c 6f 73 65 41 75 64 69 6f 44  "SDL_CloseAudioD
82c70 65 76 69 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c  evice", "ns": 0,
82c80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82c90 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
82ca0 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 38 31 35 3a  SDL_audio.h:815:
82cb0 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
82cc0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
82cd0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
82ce0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
82cf0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
82d00 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
82d10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
82d20 20 22 64 65 76 22 2c 20 22 74 79 70 65 22 3a 20   "dev", "type": 
82d30 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
82d40 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d 20 7d  dioDeviceID" } }
82d50 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
82d60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
82d70 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
82d80 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
82d90 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 43 6c 69  me": "SDL_SetCli
82da0 70 62 6f 61 72 64 54 65 78 74 22 2c 20 22 6e 73  pboardText", "ns
82db0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
82dc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
82dd0 53 44 4c 32 2f 53 44 4c 5f 63 6c 69 70 62 6f 61  SDL2/SDL_clipboa
82de0 72 64 2e 68 3a 34 36 3a 32 39 22 2c 20 22 76 61  rd.h:46:29", "va
82df0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
82e00 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
82e10 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
82e20 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
82e30 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
82e40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
82e50 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
82e60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
82e70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
82e80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
82e90 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
82ea0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
82eb0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
82ec0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
82ed0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
82ee0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
82ef0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
82f00 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
82f10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
82f20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
82f30 43 6c 69 70 62 6f 61 72 64 54 65 78 74 22 2c 20  ClipboardText", 
82f40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
82f50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
82f60 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63 6c 69 70  de/SDL2/SDL_clip
82f70 62 6f 61 72 64 2e 68 3a 35 33 3a 33 32 22 2c 20  board.h:53:32", 
82f80 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
82f90 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
82fa0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
82fb0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
82fc0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
82fd0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
82fe0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
82ff0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
83000 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
83010 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
83020 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
83030 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
83040 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
83050 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 43 6c 69  me": "SDL_HasCli
83060 70 62 6f 61 72 64 54 65 78 74 22 2c 20 22 6e 73  pboardText", "ns
83070 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
83080 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
83090 53 44 4c 32 2f 53 44 4c 5f 63 6c 69 70 62 6f 61  SDL2/SDL_clipboa
830a0 72 64 2e 68 3a 36 30 3a 33 34 22 2c 20 22 76 61  rd.h:60:34", "va
830b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
830c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
830d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
830e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
830f0 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
83100 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
83110 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
83120 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
83130 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
83140 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 36  0, "name": "__m6
83150 34 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  4", "location": 
83160 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
83170 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d  5.0.1/include/mm
83180 69 6e 74 72 69 6e 2e 68 3a 32 37 3a 31 39 22 2c  intrin.h:27:19",
83190 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
831a0 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65  : "<unknown-type
831b0 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b  :Vector>" } },.{
831c0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
831d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
831e0 65 22 3a 20 22 5f 5f 76 31 64 69 22 2c 20 22 6c  e": "__v1di", "l
831f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
83200 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
83210 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
83220 2e 68 3a 32 39 3a 31 39 22 2c 20 22 74 79 70 65  .h:29:19", "type
83230 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e  ": { "tag": "<un
83240 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f  known-type:Vecto
83250 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  r>" } },.{ "tag"
83260 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
83270 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
83280 5f 76 32 73 69 22 2c 20 22 6c 6f 63 61 74 69 6f  _v2si", "locatio
83290 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
832a0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
832b0 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 30 3a  e/mmintrin.h:30:
832c0 31 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  13", "type": { "
832d0 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d  tag": "<unknown-
832e0 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20  type:Vector>" } 
832f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
83300 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
83310 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 34 68 69 22  "name": "__v4hi"
83320 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
83330 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
83340 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e  0.1/include/mmin
83350 74 72 69 6e 2e 68 3a 33 31 3a 31 35 22 2c 20 22  trin.h:31:15", "
83360 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
83370 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56  "<unknown-type:V
83380 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22  ector>" } },.{ "
83390 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
833a0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
833b0 3a 20 22 5f 5f 76 38 71 69 22 2c 20 22 6c 6f 63  : "__v8qi", "loc
833c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
833d0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
833e0 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
833f0 3a 33 32 3a 31 34 22 2c 20 22 74 79 70 65 22 3a  :32:14", "type":
83400 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e   { "tag": "<unkn
83410 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e  own-type:Vector>
83420 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
83430 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
83440 65 22 3a 20 22 5f 6d 6d 5f 65 6d 70 74 79 22 2c  e": "_mm_empty",
83450 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
83460 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
83470 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
83480 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34  ude/mmintrin.h:4
83490 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
834a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
834b0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
834c0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
834d0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
834e0 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
834f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
83500 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
83510 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
83520 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
83530 73 69 33 32 5f 73 69 36 34 22 2c 20 22 6e 73 22  si32_si64", "ns"
83540 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
83550 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
83560 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
83570 6d 69 6e 74 72 69 6e 2e 68 3a 36 32 3a 31 22 2c  mintrin.h:62:1",
83580 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
83590 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
835a0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
835b0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
835c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
835d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
835e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69  r", "name": "__i
835f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
83600 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
83610 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
83620 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
83630 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
83640 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
83650 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
83660 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
83670 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
83680 73 69 36 34 5f 73 69 33 32 22 2c 20 22 6e 73 22  si64_si32", "ns"
83690 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
836a0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
836b0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
836c0 6d 69 6e 74 72 69 6e 2e 68 3a 37 39 3a 31 22 2c  mintrin.h:79:1",
836d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
836e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
836f0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
83700 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
83710 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
83720 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
83730 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
83740 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
83750 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
83760 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
83770 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
83780 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
83790 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
837a0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
837b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
837c0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
837d0 73 69 36 34 5f 6d 36 34 22 2c 20 22 6e 73 22 3a  si64_m64", "ns":
837e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
837f0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
83800 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d  5.0.1/include/mm
83810 69 6e 74 72 69 6e 2e 68 3a 39 35 3a 31 22 2c 20  intrin.h:95:1", 
83820 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
83830 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
83840 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
83850 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
83860 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
83870 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
83880 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 22  ", "name": "__i"
83890 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
838a0 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  ": ":long-long",
838b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
838c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
838d0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
838e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
838f0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
83900 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
83910 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
83920 6d 5f 63 76 74 6d 36 34 5f 73 69 36 34 22 2c 20  m_cvtm64_si64", 
83930 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
83940 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
83950 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
83960 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31  de/mmintrin.h:11
83970 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  1:1", "variadic"
83980 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
83990 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
839a0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
839b0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
839c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
839d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
839e0 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20   "__m", "type": 
839f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
83a00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
83a10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83a20 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
83a30 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
83a40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
83a50 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
83a60 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
83a70 22 3a 20 22 5f 6d 6d 5f 70 61 63 6b 73 5f 70 69  ": "_mm_packs_pi
83a80 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
83a90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
83aa0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
83ab0 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
83ac0 2e 68 3a 31 34 31 3a 31 22 2c 20 22 76 61 72 69  .h:141:1", "vari
83ad0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
83ae0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
83af0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
83b00 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
83b10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
83b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
83b30 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
83b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83b50 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
83b60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
83b70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
83b80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
83b90 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
83ba0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
83bb0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
83bc0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
83bd0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
83be0 22 3a 20 22 5f 6d 6d 5f 70 61 63 6b 73 5f 70 69  ": "_mm_packs_pi
83bf0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
83c00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
83c10 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
83c20 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
83c30 2e 68 3a 31 37 31 3a 31 22 2c 20 22 76 61 72 69  .h:171:1", "vari
83c40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
83c50 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
83c60 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
83c70 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
83c80 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
83c90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
83ca0 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
83cb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83cc0 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
83cd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
83ce0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
83cf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
83d00 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
83d10 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
83d20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
83d30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
83d40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
83d50 22 3a 20 22 5f 6d 6d 5f 70 61 63 6b 73 5f 70 75  ": "_mm_packs_pu
83d60 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
83d70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
83d80 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
83d90 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
83da0 2e 68 3a 32 30 31 3a 31 22 2c 20 22 76 61 72 69  .h:201:1", "vari
83db0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
83dc0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
83dd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
83de0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
83df0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
83e00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
83e10 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
83e20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83e30 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
83e40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
83e50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
83e60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
83e70 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
83e80 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
83e90 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
83ea0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
83eb0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
83ec0 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69  ": "_mm_unpackhi
83ed0 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _pi8", "ns": 0, 
83ee0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
83ef0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
83f00 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
83f10 69 6e 2e 68 3a 32 32 38 3a 31 22 2c 20 22 76 61  in.h:228:1", "va
83f20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
83f30 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
83f40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
83f50 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
83f60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
83f70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
83f80 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20  "name": "__m1", 
83f90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
83fa0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
83fb0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
83fc0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
83fd0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
83fe0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
83ff0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
84000 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
84010 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
84020 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
84030 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b  me": "_mm_unpack
84040 68 69 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  hi_pi16", "ns": 
84050 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
84060 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
84070 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
84080 6e 74 72 69 6e 2e 68 3a 32 35 31 3a 31 22 2c 20  ntrin.h:251:1", 
84090 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
840a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
840b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
840c0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
840d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
840e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
840f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31  ", "name": "__m1
84100 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
84110 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
84120 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
84130 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
84140 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m2", "type": {
84150 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
84160 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
84170 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
84180 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
84190 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
841a0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70  "name": "_mm_unp
841b0 61 63 6b 68 69 5f 70 69 33 32 22 2c 20 22 6e 73  ackhi_pi32", "ns
841c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
841d0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
841e0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
841f0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 37 32 3a 31  mmintrin.h:272:1
84200 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
84210 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
84220 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
84230 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
84240 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
84250 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84260 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
84270 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _m1", "type": { 
84280 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
84290 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
842a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
842b0 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22  : "__m2", "type"
842c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
842d0 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  4" } }], "return
842e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
842f0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
84300 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
84310 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
84320 75 6e 70 61 63 6b 6c 6f 5f 70 69 38 22 2c 20 22  unpacklo_pi8", "
84330 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
84340 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
84350 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
84360 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 39 39  e/mmintrin.h:299
84370 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
84380 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
84390 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
843a0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
843b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
843c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
843d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
843e0 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20  "__m1", "type": 
843f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
84400 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
84410 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
84420 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70  e": "__m2", "typ
84430 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
84440 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m64" } }], "retu
84450 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
84460 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
84470 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
84480 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
84490 6d 5f 75 6e 70 61 63 6b 6c 6f 5f 70 69 31 36 22  m_unpacklo_pi16"
844a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
844b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
844c0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
844d0 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
844e0 33 32 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69  322:1", "variadi
844f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
84500 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
84510 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
84520 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
84530 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
84540 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
84550 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65  ": "__m1", "type
84560 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
84570 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
84580 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
84590 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22  name": "__m2", "
845a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
845b0 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
845c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
845d0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
845e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
845f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
84600 22 5f 6d 6d 5f 75 6e 70 61 63 6b 6c 6f 5f 70 69  "_mm_unpacklo_pi
84610 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
84620 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
84630 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
84640 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
84650 2e 68 3a 33 34 33 3a 31 22 2c 20 22 76 61 72 69  .h:343:1", "vari
84660 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
84670 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
84680 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
84690 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
846a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
846b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
846c0 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
846d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
846e0 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
846f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
84700 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
84710 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
84720 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
84730 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
84740 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
84750 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
84760 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
84770 22 3a 20 22 5f 6d 6d 5f 61 64 64 5f 70 69 38 22  ": "_mm_add_pi8"
84780 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
84790 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
847a0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
847b0 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
847c0 33 36 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69  364:1", "variadi
847d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
847e0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
847f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
84800 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
84810 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
84820 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
84830 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65  ": "__m1", "type
84840 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
84850 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
84860 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
84870 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22  name": "__m2", "
84880 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
84890 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
848a0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
848b0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
848c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
848d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
848e0 22 5f 6d 6d 5f 61 64 64 5f 70 69 31 36 22 2c 20  "_mm_add_pi16", 
848f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
84900 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
84910 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
84920 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 38  de/mmintrin.h:38
84930 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
84940 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
84950 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
84960 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
84970 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
84980 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
84990 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
849a0 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
849b0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
849c0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
849d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
849e0 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
849f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
84a00 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
84a10 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
84a20 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
84a30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
84a40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
84a50 6d 6d 5f 61 64 64 5f 70 69 33 32 22 2c 20 22 6e  mm_add_pi32", "n
84a60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
84a70 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
84a80 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
84a90 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 30 36 3a  /mmintrin.h:406:
84aa0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
84ab0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
84ac0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
84ad0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
84ae0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
84af0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
84b00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
84b10 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m1", "type": {
84b20 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
84b30 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
84b40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
84b50 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65  ": "__m2", "type
84b60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
84b70 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
84b80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
84b90 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
84ba0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
84bb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
84bc0 5f 61 64 64 73 5f 70 69 38 22 2c 20 22 6e 73 22  _adds_pi8", "ns"
84bd0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
84be0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
84bf0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
84c00 6d 69 6e 74 72 69 6e 2e 68 3a 34 32 38 3a 31 22  mintrin.h:428:1"
84c10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
84c20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
84c30 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
84c40 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
84c50 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
84c60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
84c70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
84c80 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  m1", "type": { "
84c90 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
84ca0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
84cb0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
84cc0 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a   "__m2", "type":
84cd0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
84ce0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
84cf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
84d00 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22  "__m64" } },.{ "
84d10 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
84d20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61  , "name": "_mm_a
84d30 64 64 73 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a  dds_pi16", "ns":
84d40 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
84d50 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
84d60 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d  5.0.1/include/mm
84d70 69 6e 74 72 69 6e 2e 68 3a 34 35 31 3a 31 22 2c  intrin.h:451:1",
84d80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
84d90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
84da0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
84db0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
84dc0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
84dd0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
84de0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
84df0 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
84e00 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
84e10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
84e20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
84e30 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20  "__m2", "type": 
84e40 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
84e50 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
84e60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
84e70 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
84e80 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
84e90 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64   "name": "_mm_ad
84ea0 64 73 5f 70 75 38 22 2c 20 22 6e 73 22 3a 20 30  ds_pu8", "ns": 0
84eb0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
84ec0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
84ed0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e  0.1/include/mmin
84ee0 74 72 69 6e 2e 68 3a 34 37 33 3a 31 22 2c 20 22  trin.h:473:1", "
84ef0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
84f00 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
84f10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
84f20 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
84f30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
84f40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
84f50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22  , "name": "__m1"
84f60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
84f70 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20  ": "__m64" } }, 
84f80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84f90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
84fa0 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _m2", "type": { 
84fb0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
84fc0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
84fd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
84fe0 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
84ff0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
85000 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 73  name": "_mm_adds
85010 5f 70 75 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c  _pu16", "ns": 0,
85020 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
85030 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
85040 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
85050 72 69 6e 2e 68 3a 34 39 35 3a 31 22 2c 20 22 76  rin.h:495:1", "v
85060 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
85070 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
85080 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
85090 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
850a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
850b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
850c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c   "name": "__m1",
850d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
850e0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
850f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
85100 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
85110 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  m2", "type": { "
85120 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
85130 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
85140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
85150 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
85160 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
85170 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f 70  ame": "_mm_sub_p
85180 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  i8", "ns": 0, "l
85190 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
851a0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
851b0 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
851c0 2e 68 3a 35 31 36 3a 31 22 2c 20 22 76 61 72 69  .h:516:1", "vari
851d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
851e0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
851f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
85200 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
85210 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
85220 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
85230 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
85240 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
85250 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
85260 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
85270 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
85280 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
85290 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
852a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
852b0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
852c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
852d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
852e0 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f 70 69 31 36  ": "_mm_sub_pi16
852f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
85300 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
85310 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
85320 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
85330 3a 35 33 37 3a 31 22 2c 20 22 76 61 72 69 61 64  :537:1", "variad
85340 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
85350 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
85360 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
85370 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
85380 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
85390 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
853a0 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70  e": "__m1", "typ
853b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
853c0 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
853d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
853e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20  "name": "__m2", 
853f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
85400 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
85410 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
85420 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
85430 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
85440 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
85450 20 22 5f 6d 6d 5f 73 75 62 5f 70 69 33 32 22 2c   "_mm_sub_pi32",
85460 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
85470 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
85480 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
85490 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35  ude/mmintrin.h:5
854a0 35 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  58:1", "variadic
854b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
854c0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
854d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
854e0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
854f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
85500 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
85510 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22  : "__m1", "type"
85520 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
85530 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
85540 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
85550 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74  ame": "__m2", "t
85560 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
85570 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  __m64" } }], "re
85580 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
85590 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
855a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
855b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
855c0 5f 6d 6d 5f 73 75 62 73 5f 70 69 38 22 2c 20 22  _mm_subs_pi8", "
855d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
855e0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
855f0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
85600 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35 38 31  e/mmintrin.h:581
85610 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
85620 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
85630 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
85640 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
85650 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
85660 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
85670 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
85680 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20  "__m1", "type": 
85690 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
856a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
856b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
856c0 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70  e": "__m2", "typ
856d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
856e0 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m64" } }], "retu
856f0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
85700 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
85710 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
85720 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
85730 6d 5f 73 75 62 73 5f 70 69 31 36 22 2c 20 22 6e  m_subs_pi16", "n
85740 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
85750 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
85760 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
85770 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 36 30 34 3a  /mmintrin.h:604:
85780 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
85790 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
857a0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
857b0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
857c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
857d0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
857e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
857f0 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m1", "type": {
85800 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
85810 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
85820 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
85830 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65  ": "__m2", "type
85840 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
85850 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
85860 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
85870 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
85880 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
85890 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
858a0 5f 73 75 62 73 5f 70 75 38 22 2c 20 22 6e 73 22  _subs_pu8", "ns"
858b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
858c0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
858d0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
858e0 6d 69 6e 74 72 69 6e 2e 68 3a 36 32 38 3a 31 22  mintrin.h:628:1"
858f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
85900 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
85910 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
85920 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
85930 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
85940 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
85950 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
85960 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  m1", "type": { "
85970 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
85980 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
85990 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
859a0 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a   "__m2", "type":
859b0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
859c0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
859d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
859e0 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22  "__m64" } },.{ "
859f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
85a00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
85a10 75 62 73 5f 70 75 31 36 22 2c 20 22 6e 73 22 3a  ubs_pu16", "ns":
85a20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
85a30 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
85a40 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d  5.0.1/include/mm
85a50 69 6e 74 72 69 6e 2e 68 3a 36 35 32 3a 31 22 2c  intrin.h:652:1",
85a60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
85a70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
85a80 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
85a90 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
85aa0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
85ab0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
85ac0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
85ad0 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
85ae0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
85af0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
85b00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
85b10 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20  "__m2", "type": 
85b20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
85b30 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
85b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
85b50 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
85b60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
85b70 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 61   "name": "_mm_ma
85b80 64 64 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  dd_pi16", "ns": 
85b90 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
85ba0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
85bb0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
85bc0 6e 74 72 69 6e 2e 68 3a 36 37 39 3a 31 22 2c 20  ntrin.h:679:1", 
85bd0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
85be0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
85bf0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
85c00 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
85c10 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
85c20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
85c30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31  ", "name": "__m1
85c40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
85c50 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
85c60 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
85c70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
85c80 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m2", "type": {
85c90 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
85ca0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
85cb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
85cc0 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
85cd0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
85ce0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c  "name": "_mm_mul
85cf0 68 69 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  hi_pi16", "ns": 
85d00 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
85d10 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
85d20 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
85d30 6e 74 72 69 6e 2e 68 3a 37 30 30 3a 31 22 2c 20  ntrin.h:700:1", 
85d40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
85d50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
85d60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
85d70 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
85d80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
85d90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
85da0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31  ", "name": "__m1
85db0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
85dc0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
85dd0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
85de0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
85df0 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m2", "type": {
85e00 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
85e10 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
85e20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
85e30 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
85e40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
85e50 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c  "name": "_mm_mul
85e60 6c 6f 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  lo_pi16", "ns": 
85e70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
85e80 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
85e90 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
85ea0 6e 74 72 69 6e 2e 68 3a 37 32 31 3a 31 22 2c 20  ntrin.h:721:1", 
85eb0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
85ec0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
85ed0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
85ee0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
85ef0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
85f00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
85f10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31  ", "name": "__m1
85f20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
85f30 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
85f40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
85f50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
85f60 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m2", "type": {
85f70 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
85f80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
85f90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
85fa0 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
85fb0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
85fc0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c  "name": "_mm_sll
85fd0 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi16", "ns": 0,
85fe0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
85ff0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
86000 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
86010 72 69 6e 2e 68 3a 37 34 34 3a 31 22 2c 20 22 76  rin.h:744:1", "v
86020 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
86030 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
86040 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
86050 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
86060 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
86070 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
86080 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20   "name": "__m", 
86090 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
860a0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
860b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
860c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  r", "name": "__c
860d0 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ount", "type": {
860e0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
860f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
86100 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
86110 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
86120 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
86130 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c  "name": "_mm_sll
86140 69 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30  i_pi16", "ns": 0
86150 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
86160 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
86170 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e  0.1/include/mmin
86180 74 72 69 6e 2e 68 3a 37 36 36 3a 31 22 2c 20 22  trin.h:766:1", "
86190 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
861a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
861b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
861c0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
861d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
861e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
861f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c  , "name": "__m",
86200 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
86210 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
86220 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
86230 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
86240 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
86250 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
86260 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
86270 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
86280 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
86290 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
862a0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
862b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
862c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
862d0 6d 5f 73 6c 6c 5f 70 69 33 32 22 2c 20 22 6e 73  m_sll_pi32", "ns
862e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
862f0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
86300 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
86310 6d 6d 69 6e 74 72 69 6e 2e 68 3a 37 38 39 3a 31  mmintrin.h:789:1
86320 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
86330 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
86340 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
86350 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
86360 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
86370 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
86380 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
86390 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _m", "type": { "
863a0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
863b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
863c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
863d0 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70   "__count", "typ
863e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
863f0 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m64" } }], "retu
86400 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
86410 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
86420 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
86430 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
86440 6d 5f 73 6c 6c 69 5f 70 69 33 32 22 2c 20 22 6e  m_slli_pi32", "n
86450 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
86460 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
86470 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
86480 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 31 31 3a  /mmintrin.h:811:
86490 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
864a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
864b0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
864c0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
864d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
864e0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
864f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
86500 5f 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __m", "type": { 
86510 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
86520 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
86530 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
86540 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79  : "__count", "ty
86550 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
86560 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
86570 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
86580 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
86590 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
865a0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
865b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
865c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
865d0 3a 20 22 5f 6d 6d 5f 73 6c 6c 5f 73 69 36 34 22  : "_mm_sll_si64"
865e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
865f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
86600 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
86610 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
86620 38 33 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  831:1", "variadi
86630 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
86640 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
86650 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
86660 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
86670 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
86680 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
86690 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65 22  ": "__m", "type"
866a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
866b0 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
866c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
866d0 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c  ame": "__count",
866e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
866f0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20  : "__m64" } }], 
86700 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
86710 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
86720 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
86730 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
86740 3a 20 22 5f 6d 6d 5f 73 6c 6c 69 5f 73 69 36 34  : "_mm_slli_si64
86750 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
86760 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
86770 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
86780 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
86790 3a 38 35 31 3a 31 22 2c 20 22 76 61 72 69 61 64  :851:1", "variad
867a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
867b0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
867c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
867d0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
867e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
867f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
86800 65 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65  e": "__m", "type
86810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
86820 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
86830 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
86840 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22  name": "__count"
86850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
86860 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
86870 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
86880 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
86890 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
868a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
868b0 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
868c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
868d0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 61 5f  name": "_mm_sra_
868e0 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi16", "ns": 0, 
868f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
86900 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
86910 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
86920 69 6e 2e 68 3a 38 37 35 3a 31 22 2c 20 22 76 61  in.h:875:1", "va
86930 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
86940 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
86950 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
86960 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
86970 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
86980 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
86990 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20 22  "name": "__m", "
869a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
869b0 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
869c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
869d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f  ", "name": "__co
869e0 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  unt", "type": { 
869f0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
86a00 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
86a10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
86a20 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
86a30 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
86a40 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 61 69  name": "_mm_srai
86a50 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi16", "ns": 0,
86a60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
86a70 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
86a80 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
86a90 72 69 6e 2e 68 3a 38 39 38 3a 31 22 2c 20 22 76  rin.h:898:1", "v
86aa0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
86ab0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
86ac0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
86ad0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
86ae0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
86af0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
86b00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20   "name": "__m", 
86b10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
86b20 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
86b30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
86b40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  r", "name": "__c
86b50 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ount", "type": {
86b60 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
86b70 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
86b80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
86b90 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
86ba0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
86bb0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
86bc0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
86bd0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
86be0 5f 73 72 61 5f 70 69 33 32 22 2c 20 22 6e 73 22  _sra_pi32", "ns"
86bf0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
86c00 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
86c10 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
86c20 6d 69 6e 74 72 69 6e 2e 68 3a 39 32 32 3a 31 22  mintrin.h:922:1"
86c30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
86c40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
86c50 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
86c60 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
86c70 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
86c80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
86c90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
86ca0 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
86cb0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
86cc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
86cd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
86ce0 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65  "__count", "type
86cf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
86d00 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
86d10 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
86d20 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
86d30 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
86d40 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
86d50 5f 73 72 61 69 5f 70 69 33 32 22 2c 20 22 6e 73  _srai_pi32", "ns
86d60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
86d70 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
86d80 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
86d90 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39 34 35 3a 31  mmintrin.h:945:1
86da0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
86db0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
86dc0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
86dd0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
86de0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
86df0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
86e00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
86e10 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _m", "type": { "
86e20 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
86e30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
86e40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
86e50 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70   "__count", "typ
86e60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
86e70 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
86e80 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
86e90 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
86ea0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
86eb0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
86ec0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
86ed0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
86ee0 20 22 5f 6d 6d 5f 73 72 6c 5f 70 69 31 36 22 2c   "_mm_srl_pi16",
86ef0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
86f00 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
86f10 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
86f20 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39  ude/mmintrin.h:9
86f30 36 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  68:1", "variadic
86f40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
86f50 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
86f60 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
86f70 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
86f80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
86f90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
86fa0 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65 22 3a  : "__m", "type":
86fb0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
86fc0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
86fd0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
86fe0 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20  me": "__count", 
86ff0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
87000 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
87010 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
87020 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
87030 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
87040 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
87050 20 22 5f 6d 6d 5f 73 72 6c 69 5f 70 69 31 36 22   "_mm_srli_pi16"
87060 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
87070 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
87080 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
87090 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
870a0 39 39 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69  990:1", "variadi
870b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
870c0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
870d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
870e0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
870f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
87100 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
87110 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65 22  ": "__m", "type"
87120 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
87130 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
87140 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
87150 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c  ame": "__count",
87160 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
87170 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
87180 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
87190 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
871a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
871b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
871c0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
871d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
871e0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 6c 5f 70  ame": "_mm_srl_p
871f0 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i32", "ns": 0, "
87200 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
87210 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
87220 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69  /include/mmintri
87230 6e 2e 68 3a 31 30 31 33 3a 31 22 2c 20 22 76 61  n.h:1013:1", "va
87240 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
87250 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
87260 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
87270 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
87280 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
87290 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
872a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20 22  "name": "__m", "
872b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
872c0 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
872d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
872e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f  ", "name": "__co
872f0 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  unt", "type": { 
87300 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
87310 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
87320 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
87330 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
87340 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
87350 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 6c 69  name": "_mm_srli
87360 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi32", "ns": 0,
87370 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
87380 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
87390 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
873a0 72 69 6e 2e 68 3a 31 30 33 35 3a 31 22 2c 20 22  rin.h:1035:1", "
873b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
873c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
873d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
873e0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
873f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
87400 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
87410 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c  , "name": "__m",
87420 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
87430 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
87440 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
87450 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
87460 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
87470 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
87480 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
87490 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
874a0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
874b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
874c0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
874d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
874e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
874f0 6d 5f 73 72 6c 5f 73 69 36 34 22 2c 20 22 6e 73  m_srl_si64", "ns
87500 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
87510 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
87520 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
87530 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30 35 35 3a  mmintrin.h:1055:
87540 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
87550 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
87560 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
87570 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
87580 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
87590 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
875a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
875b0 5f 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __m", "type": { 
875c0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
875d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
875e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
875f0 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79  : "__count", "ty
87600 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
87610 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
87620 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
87630 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
87640 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
87650 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
87660 6d 6d 5f 73 72 6c 69 5f 73 69 36 34 22 2c 20 22  mm_srli_si64", "
87670 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
87680 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
87690 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
876a0 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30 37  e/mmintrin.h:107
876b0 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  6:1", "variadic"
876c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
876d0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
876e0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
876f0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
87700 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
87710 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
87720 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20   "__m", "type": 
87730 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
87740 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
87750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
87760 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22  e": "__count", "
87770 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
87780 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
87790 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
877a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
877b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
877c0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
877d0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
877e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
877f0 65 22 3a 20 22 5f 6d 6d 5f 61 6e 64 5f 73 69 36  e": "_mm_and_si6
87800 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  4", "ns": 0, "lo
87810 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
87820 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
87830 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e  nclude/mmintrin.
87840 68 3a 31 30 39 34 3a 31 22 2c 20 22 76 61 72 69  h:1094:1", "vari
87850 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
87860 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
87870 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
87880 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
87890 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
878a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
878b0 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
878c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
878d0 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
878e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
878f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
87900 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
87910 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
87920 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
87930 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
87940 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
87950 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
87960 22 3a 20 22 5f 6d 6d 5f 61 6e 64 6e 6f 74 5f 73  ": "_mm_andnot_s
87970 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i64", "ns": 0, "
87980 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
87990 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
879a0 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69  /include/mmintri
879b0 6e 2e 68 3a 31 31 31 35 3a 31 22 2c 20 22 76 61  n.h:1115:1", "va
879c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
879d0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
879e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
879f0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
87a00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
87a10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
87a20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20  "name": "__m1", 
87a30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
87a40 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
87a50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
87a60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
87a70 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
87a80 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
87a90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
87aa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
87ab0 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
87ac0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
87ad0 6d 65 22 3a 20 22 5f 6d 6d 5f 6f 72 5f 73 69 36  me": "_mm_or_si6
87ae0 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  4", "ns": 0, "lo
87af0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
87b00 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
87b10 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e  nclude/mmintrin.
87b20 68 3a 31 31 33 33 3a 31 22 2c 20 22 76 61 72 69  h:1133:1", "vari
87b30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
87b40 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
87b50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
87b60 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
87b70 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
87b80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
87b90 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
87ba0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
87bb0 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
87bc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
87bd0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
87be0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
87bf0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
87c00 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
87c10 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
87c20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
87c30 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
87c40 22 3a 20 22 5f 6d 6d 5f 78 6f 72 5f 73 69 36 34  ": "_mm_xor_si64
87c50 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
87c60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
87c70 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
87c80 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
87c90 3a 31 31 35 31 3a 31 22 2c 20 22 76 61 72 69 61  :1151:1", "varia
87ca0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
87cb0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
87cc0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
87cd0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
87ce0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
87cf0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
87d00 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79  me": "__m1", "ty
87d10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
87d20 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61  _m64" } }, { "ta
87d30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
87d40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c   "name": "__m2",
87d50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
87d60 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20  : "__m64" } }], 
87d70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
87d80 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
87d90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
87da0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
87db0 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 70 69 38  : "_mm_cmpeq_pi8
87dc0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
87dd0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
87de0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
87df0 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
87e00 3a 31 31 37 33 3a 31 22 2c 20 22 76 61 72 69 61  :1173:1", "varia
87e10 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
87e20 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
87e30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
87e40 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
87e50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
87e60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
87e70 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79  me": "__m1", "ty
87e80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
87e90 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61  _m64" } }, { "ta
87ea0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
87eb0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c   "name": "__m2",
87ec0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
87ed0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20  : "__m64" } }], 
87ee0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
87ef0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
87f00 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
87f10 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
87f20 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 70 69 31  : "_mm_cmpeq_pi1
87f30 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  6", "ns": 0, "lo
87f40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
87f50 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
87f60 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e  nclude/mmintrin.
87f70 68 3a 31 31 39 35 3a 31 22 2c 20 22 76 61 72 69  h:1195:1", "vari
87f80 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
87f90 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
87fa0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
87fb0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
87fc0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
87fd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
87fe0 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
87ff0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
88000 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
88010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
88020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
88030 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
88040 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
88050 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
88060 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
88070 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
88080 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
88090 22 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 70 69  ": "_mm_cmpeq_pi
880a0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
880b0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
880c0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
880d0 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
880e0 2e 68 3a 31 32 31 37 3a 31 22 2c 20 22 76 61 72  .h:1217:1", "var
880f0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
88100 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
88110 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
88120 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
88130 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
88140 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
88150 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22  name": "__m1", "
88160 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
88170 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
88180 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
88190 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32  ", "name": "__m2
881a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
881b0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
881c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
881d0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
881e0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
881f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
88200 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 74 5f 70  e": "_mm_cmpgt_p
88210 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  i8", "ns": 0, "l
88220 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
88230 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
88240 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
88250 2e 68 3a 31 32 33 39 3a 31 22 2c 20 22 76 61 72  .h:1239:1", "var
88260 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
88270 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
88280 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
88290 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
882a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
882b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
882c0 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22  name": "__m1", "
882d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
882e0 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
882f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
88300 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32  ", "name": "__m2
88310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
88320 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
88330 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
88340 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
88350 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
88360 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
88370 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 74 5f 70  e": "_mm_cmpgt_p
88380 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
88390 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
883a0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
883b0 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69  /include/mmintri
883c0 6e 2e 68 3a 31 32 36 31 3a 31 22 2c 20 22 76 61  n.h:1261:1", "va
883d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
883e0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
883f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
88400 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
88410 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
88420 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
88430 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20  "name": "__m1", 
88440 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
88450 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
88460 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
88470 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
88480 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
88490 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
884a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
884b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
884c0 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
884d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
884e0 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 74 5f  me": "_mm_cmpgt_
884f0 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi32", "ns": 0, 
88500 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
88510 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
88520 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
88530 69 6e 2e 68 3a 31 32 38 33 3a 31 22 2c 20 22 76  in.h:1283:1", "v
88540 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
88550 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
88560 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
88570 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
88580 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
88590 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
885a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c   "name": "__m1",
885b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
885c0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
885d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
885e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
885f0 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  m2", "type": { "
88600 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
88610 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
88620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
88630 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
88640 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
88650 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 7a 65  ame": "_mm_setze
88660 72 6f 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a 20  ro_si64", "ns": 
88670 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
88680 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
88690 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
886a0 6e 74 72 69 6e 2e 68 3a 31 32 39 36 3a 31 22 2c  ntrin.h:1296:1",
886b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
886c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
886d0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
886e0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
886f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
88700 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
88710 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
88720 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
88730 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
88740 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f 70 69 33 32  ": "_mm_set_pi32
88750 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
88760 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
88770 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
88780 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
88790 3a 31 33 31 37 3a 31 22 2c 20 22 76 61 72 69 61  :1317:1", "varia
887a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
887b0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
887c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
887d0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
887e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
887f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
88800 6d 65 22 3a 20 22 5f 5f 69 31 22 2c 20 22 74 79  me": "__i1", "ty
88810 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
88820 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
88830 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
88840 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
88850 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
88860 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
88870 69 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  i0", "type": { "
88880 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
88890 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
888a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
888b0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
888c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
888d0 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22  "__m64" } },.{ "
888e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
888f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
88900 65 74 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  et_pi16", "ns": 
88910 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
88920 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
88930 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
88940 6e 74 72 69 6e 2e 68 3a 31 33 34 30 3a 31 22 2c  ntrin.h:1340:1",
88950 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
88960 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
88970 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
88980 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
88990 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
889a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
889b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
889c0 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
889d0 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22  ag": ":short", "
889e0 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
889f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
88a00 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  16 } }, { "tag":
88a10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
88a20 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74  ame": "__s2", "t
88a30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
88a40 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69  :short", "bit-si
88a50 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
88a60 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d  ignment": 16 } }
88a70 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
88a80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
88a90 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20  "__s1", "type": 
88aa0 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74  { "tag": ":short
88ab0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
88ac0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
88ad0 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74  t": 16 } }, { "t
88ae0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
88af0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 30 22  , "name": "__s0"
88b00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
88b10 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69  ": ":short", "bi
88b20 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
88b30 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
88b40 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
88b50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
88b60 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
88b70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
88b80 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65   "name": "_mm_se
88b90 74 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c  t_pi8", "ns": 0,
88ba0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
88bb0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
88bc0 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
88bd0 72 69 6e 2e 68 3a 31 33 37 31 3a 31 22 2c 20 22  rin.h:1371:1", "
88be0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
88bf0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
88c00 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
88c10 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
88c20 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
88c30 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
88c40 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 37 22  , "name": "__b7"
88c50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
88c60 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
88c70 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
88c80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
88c90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
88ca0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
88cb0 20 22 5f 5f 62 36 22 2c 20 22 74 79 70 65 22 3a   "__b6", "type":
88cc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
88cd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
88ce0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
88cf0 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
88d00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
88d10 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 35 22 2c 20  "name": "__b5", 
88d20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
88d30 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
88d40 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
88d50 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c  ignment": 8 } },
88d60 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
88d70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
88d80 5f 5f 62 34 22 2c 20 22 74 79 70 65 22 3a 20 7b  __b4", "type": {
88d90 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
88da0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
88db0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
88dc0 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   8 } }, { "tag":
88dd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
88de0 61 6d 65 22 3a 20 22 5f 5f 62 33 22 2c 20 22 74  ame": "__b3", "t
88df0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
88e00 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
88e10 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
88e20 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b  nment": 8 } }, {
88e30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
88e40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
88e50 62 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  b2", "type": { "
88e60 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
88e70 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
88e80 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
88e90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
88ea0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
88eb0 65 22 3a 20 22 5f 5f 62 31 22 2c 20 22 74 79 70  e": "__b1", "typ
88ec0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
88ed0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
88ee0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
88ef0 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22  ent": 8 } }, { "
88f00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
88f10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 30  ", "name": "__b0
88f20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
88f30 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
88f40 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
88f50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
88f60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
88f70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
88f80 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
88f90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
88fa0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31  name": "_mm_set1
88fb0 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi32", "ns": 0,
88fc0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
88fd0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
88fe0 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
88ff0 72 69 6e 2e 68 3a 31 33 39 31 3a 31 22 2c 20 22  rin.h:1391:1", "
89000 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
89010 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
89020 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
89030 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
89040 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
89050 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
89060 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 22 2c  , "name": "__i",
89070 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
89080 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
89090 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
890a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
890b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
890c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
890d0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
890e0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
890f0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f  ame": "_mm_set1_
89100 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi16", "ns": 0, 
89110 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
89120 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
89130 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
89140 69 6e 2e 68 3a 31 34 30 39 3a 31 22 2c 20 22 76  in.h:1409:1", "v
89150 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
89160 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
89170 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
89180 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
89190 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
891a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
891b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c 20   "name": "__w", 
891c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
891d0 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d   ":short", "bit-
891e0 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
891f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
89200 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
89210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
89220 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
89230 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
89240 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31  name": "_mm_set1
89250 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _pi8", "ns": 0, 
89260 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
89270 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
89280 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
89290 69 6e 2e 68 3a 31 34 32 37 3a 31 22 2c 20 22 76  in.h:1427:1", "v
892a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
892b0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
892c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
892d0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
892e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
892f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
89300 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
89310 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
89320 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
89330 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
89340 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 5d  ignment": 8 } }]
89350 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
89360 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
89370 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
89380 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
89390 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 72 5f 70 69  e": "_mm_setr_pi
893a0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
893b0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
893c0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
893d0 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
893e0 2e 68 3a 31 34 34 38 3a 31 22 2c 20 22 76 61 72  .h:1448:1", "var
893f0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
89400 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
89410 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
89420 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
89430 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
89440 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
89450 6e 61 6d 65 22 3a 20 22 5f 5f 69 30 22 2c 20 22  name": "__i0", "
89460 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
89470 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
89480 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
89490 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
894a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
894b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
894c0 5f 5f 69 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  __i1", "type": {
894d0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
894e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
894f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
89500 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
89510 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
89520 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
89530 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
89540 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
89550 5f 73 65 74 72 5f 70 69 31 36 22 2c 20 22 6e 73  _setr_pi16", "ns
89560 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
89570 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
89580 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
89590 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34 37 31 3a  mmintrin.h:1471:
895a0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
895b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
895c0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
895d0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
895e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
895f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
89600 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
89610 5f 5f 77 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  __w0", "type": {
89620 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22   "tag": ":short"
89630 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
89640 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
89650 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 16 } }, { "ta
89660 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
89670 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 31 22 2c   "name": "__w1",
89680 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
89690 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74  : ":short", "bit
896a0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
896b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
896c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
896d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
896e0 22 3a 20 22 5f 5f 77 32 22 2c 20 22 74 79 70 65  ": "__w2", "type
896f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68  ": { "tag": ":sh
89700 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
89710 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
89720 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b  ment": 16 } }, {
89730 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
89740 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
89750 77 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  w3", "type": { "
89760 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20  tag": ":short", 
89770 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
89780 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
89790 20 31 36 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   16 } }], "retur
897a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
897b0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
897c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
897d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
897e0 5f 73 65 74 72 5f 70 69 38 22 2c 20 22 6e 73 22  _setr_pi8", "ns"
897f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
89800 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
89810 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
89820 6d 69 6e 74 72 69 6e 2e 68 3a 31 35 30 32 3a 31  mintrin.h:1502:1
89830 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
89840 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
89850 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
89860 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
89870 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
89880 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
89890 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
898a0 5f 62 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _b0", "type": { 
898b0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
898c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
898d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
898e0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
898f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
89900 6d 65 22 3a 20 22 5f 5f 62 31 22 2c 20 22 74 79  me": "__b1", "ty
89910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
89920 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
89930 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
89940 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20  ment": 8 } }, { 
89950 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
89960 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
89970 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
89980 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
89990 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
899a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
899b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
899c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
899d0 22 3a 20 22 5f 5f 62 33 22 2c 20 22 74 79 70 65  ": "__b3", "type
899e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
899f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
89a00 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
89a10 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74  nt": 8 } }, { "t
89a20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
89a30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 34 22  , "name": "__b4"
89a40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
89a50 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
89a60 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
89a70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
89a80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
89a90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
89aa0 20 22 5f 5f 62 35 22 2c 20 22 74 79 70 65 22 3a   "__b5", "type":
89ab0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
89ac0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
89ad0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
89ae0 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
89af0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
89b00 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 36 22 2c 20  "name": "__b6", 
89b10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
89b20 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
89b30 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
89b40 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c  ignment": 8 } },
89b50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
89b60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
89b70 5f 5f 62 37 22 2c 20 22 74 79 70 65 22 3a 20 7b  __b7", "type": {
89b80 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
89b90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
89ba0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
89bb0 20 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   8 } }], "return
89bc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
89bd0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
89be0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
89bf0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
89c00 22 3a 20 22 5f 5f 76 34 73 69 22 2c 20 22 6c 6f  ": "__v4si", "lo
89c10 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
89c20 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
89c30 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
89c40 2e 68 3a 32 39 3a 31 33 22 2c 20 22 74 79 70 65  .h:29:13", "type
89c50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e  ": { "tag": "<un
89c60 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f  known-type:Vecto
89c70 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  r>" } },.{ "tag"
89c80 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
89c90 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
89ca0 5f 76 34 73 66 22 2c 20 22 6c 6f 63 61 74 69 6f  _v4sf", "locatio
89cb0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
89cc0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
89cd0 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 30  e/xmmintrin.h:30
89ce0 3a 31 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :15", "type": { 
89cf0 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e  "tag": "<unknown
89d00 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d  -type:Vector>" }
89d10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
89d20 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
89d30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 32 38   "name": "__m128
89d40 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
89d50 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
89d60 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
89d70 69 6e 74 72 69 6e 2e 68 3a 33 31 3a 31 35 22 2c  intrin.h:31:15",
89d80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
89d90 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65  : "<unknown-type
89da0 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b  :Vector>" } },.{
89db0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
89dc0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
89dd0 65 22 3a 20 22 5f 5f 76 34 73 75 22 2c 20 22 6c  e": "__v4su", "l
89de0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
89df0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
89e00 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
89e10 6e 2e 68 3a 33 34 3a 32 32 22 2c 20 22 74 79 70  n.h:34:22", "typ
89e20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75  e": { "tag": "<u
89e30 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74  nknown-type:Vect
89e40 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  or>" } },.{ "tag
89e50 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
89e60 6e 61 6d 65 22 3a 20 22 70 6f 73 69 78 5f 6d 65  name": "posix_me
89e70 6d 61 6c 69 67 6e 22 2c 20 22 6e 73 22 3a 20 30  malign", "ns": 0
89e80 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
89e90 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
89ea0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 5f 6d  0.1/include/mm_m
89eb0 61 6c 6c 6f 63 2e 68 3a 33 33 3a 31 32 22 2c 20  alloc.h:33:12", 
89ec0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
89ed0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
89ee0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
89ef0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
89f00 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
89f10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
89f20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
89f30 65 6d 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  emptr", "type": 
89f40 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
89f50 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
89f60 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
89f70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
89f80 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
89f90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
89fa0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
89fb0 3a 20 22 5f 5f 61 6c 69 67 6e 6d 65 6e 74 22 2c  : "__alignment",
89fc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
89fd0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
89fe0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
89ff0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8a000 5f 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20  _size", "type": 
8a010 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
8a020 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8a030 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8a040 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
8a050 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
8a060 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
8a070 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8a080 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8a090 6d 6d 5f 6d 61 6c 6c 6f 63 22 2c 20 22 6e 73 22  mm_malloc", "ns"
8a0a0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8a0b0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8a0c0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
8a0d0 6d 5f 6d 61 6c 6c 6f 63 2e 68 3a 34 36 3a 31 22  m_malloc.h:46:1"
8a0e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8a0f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8a100 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8a110 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8a120 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8a130 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8a140 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8a150 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  size", "type": {
8a160 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
8a170 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
8a180 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8a190 65 22 3a 20 22 5f 5f 61 6c 69 67 6e 22 2c 20 22  e": "__align", "
8a1a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8a1b0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
8a1c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8a1d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
8a1e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8a1f0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
8a200 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
8a210 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
8a220 22 5f 6d 6d 5f 66 72 65 65 22 2c 20 22 6e 73 22  "_mm_free", "ns"
8a230 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8a240 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8a250 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
8a260 6d 5f 6d 61 6c 6c 6f 63 2e 68 3a 36 39 3a 31 22  m_malloc.h:69:1"
8a270 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8a280 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8a290 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8a2a0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8a2b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8a2c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8a2d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8a2e0 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
8a2f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
8a300 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8a310 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d  : ":void" } } }]
8a320 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8a330 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
8a340 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
8a350 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
8a360 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 5f 73 73 22  e": "_mm_add_ss"
8a370 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8a380 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8a390 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8a3a0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8a3b0 3a 36 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  :61:1", "variadi
8a3c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8a3d0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8a3e0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8a3f0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8a400 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8a410 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8a420 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8a430 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8a440 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8a450 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8a460 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8a470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8a480 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8a490 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8a4a0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8a4b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8a4c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8a4d0 20 22 5f 6d 6d 5f 61 64 64 5f 70 73 22 2c 20 22   "_mm_add_ps", "
8a4e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
8a4f0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
8a500 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
8a510 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 31  e/xmmintrin.h:81
8a520 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
8a530 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
8a540 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
8a550 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
8a560 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
8a570 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
8a580 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8a590 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
8a5a0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8a5b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
8a5c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8a5d0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
8a5e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8a5f0 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  128" } }], "retu
8a600 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
8a610 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8a620 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8a630 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8a640 6d 6d 5f 73 75 62 5f 73 73 22 2c 20 22 6e 73 22  mm_sub_ss", "ns"
8a650 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8a660 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8a670 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8a680 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30 33 3a 31  mmintrin.h:103:1
8a690 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8a6a0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8a6b0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8a6c0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8a6d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8a6e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8a6f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8a700 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8a710 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8a720 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
8a730 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8a740 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
8a750 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8a760 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8a770 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8a780 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
8a790 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
8a7a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
8a7b0 5f 73 75 62 5f 70 73 22 2c 20 22 6e 73 22 3a 20  _sub_ps", "ns": 
8a7c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8a7d0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8a7e0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8a7f0 69 6e 74 72 69 6e 2e 68 3a 31 32 34 3a 31 22 2c  intrin.h:124:1",
8a800 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
8a810 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
8a820 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
8a830 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
8a840 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8a850 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8a860 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
8a870 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8a880 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8a890 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8a8a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8a8b0 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
8a8c0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8a8d0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8a8e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8a8f0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
8a900 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
8a910 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d  , "name": "_mm_m
8a920 75 6c 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c  ul_ss", "ns": 0,
8a930 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8a940 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
8a950 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
8a960 74 72 69 6e 2e 68 3a 31 34 36 3a 31 22 2c 20 22  trin.h:146:1", "
8a970 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
8a980 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
8a990 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
8a9a0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
8a9b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
8a9c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8a9d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
8a9e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8a9f0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20  : "__m128" } }, 
8aa00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8aa10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8aa20 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
8aa30 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8aa40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8aa50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8aa60 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
8aa70 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8aa80 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c  "name": "_mm_mul
8aa90 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8aaa0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8aab0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8aac0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8aad0 69 6e 2e 68 3a 31 36 36 3a 31 22 2c 20 22 76 61  in.h:166:1", "va
8aae0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8aaf0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8ab00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8ab10 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8ab20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8ab30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8ab40 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8ab50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8ab60 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8ab70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8ab80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8ab90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8aba0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8abb0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8abc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8abd0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8abe0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8abf0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 64 69 76 5f 73  ame": "_mm_div_s
8ac00 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
8ac10 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
8ac20 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
8ac30 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
8ac40 2e 68 3a 31 38 38 3a 31 22 2c 20 22 76 61 72 69  .h:188:1", "vari
8ac50 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
8ac60 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
8ac70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
8ac80 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
8ac90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
8aca0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8acb0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
8acc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8acd0 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74  _m128" } }, { "t
8ace0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8acf0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
8ad00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8ad10 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
8ad20 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
8ad30 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8ad40 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
8ad50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
8ad60 65 22 3a 20 22 5f 6d 6d 5f 64 69 76 5f 70 73 22  e": "_mm_div_ps"
8ad70 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8ad80 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8ad90 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8ada0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8adb0 3a 32 30 37 3a 31 22 2c 20 22 76 61 72 69 61 64  :207:1", "variad
8adc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
8add0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
8ade0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
8adf0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
8ae00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
8ae10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8ae20 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
8ae30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8ae40 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  128" } }, { "tag
8ae50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8ae60 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
8ae70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8ae80 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
8ae90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8aea0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8aeb0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
8aec0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
8aed0 3a 20 22 5f 6d 6d 5f 73 71 72 74 5f 73 73 22 2c  : "_mm_sqrt_ss",
8aee0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8aef0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8af00 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8af10 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8af20 32 32 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  225:1", "variadi
8af30 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8af40 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8af50 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8af60 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8af70 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8af80 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8af90 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8afa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8afb0 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8afc0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8afd0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
8afe0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8aff0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8b000 6d 5f 73 71 72 74 5f 70 73 22 2c 20 22 6e 73 22  m_sqrt_ps", "ns"
8b010 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8b020 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8b030 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8b040 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 34 33 3a 31  mmintrin.h:243:1
8b050 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8b060 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8b070 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8b080 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8b090 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8b0a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8b0b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8b0c0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8b0d0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8b0e0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8b0f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8b100 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
8b110 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8b120 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 72 63 70  "name": "_mm_rcp
8b130 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8b140 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8b150 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8b160 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8b170 69 6e 2e 68 3a 32 36 31 3a 31 22 2c 20 22 76 61  in.h:261:1", "va
8b180 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8b190 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8b1a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8b1b0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8b1c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8b1d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8b1e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8b1f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8b200 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
8b210 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8b220 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8b230 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
8b240 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
8b250 3a 20 22 5f 6d 6d 5f 72 63 70 5f 70 73 22 2c 20  : "_mm_rcp_ps", 
8b260 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
8b270 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
8b280 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
8b290 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/xmmintrin.h:2
8b2a0 37 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  79:1", "variadic
8b2b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8b2c0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8b2d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8b2e0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8b2f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8b300 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8b310 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8b320 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8b330 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8b340 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8b350 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
8b360 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
8b370 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
8b380 5f 72 73 71 72 74 5f 73 73 22 2c 20 22 6e 73 22  _rsqrt_ss", "ns"
8b390 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8b3a0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8b3b0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8b3c0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 39 38 3a 31  mmintrin.h:298:1
8b3d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8b3e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8b3f0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8b400 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8b410 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8b420 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8b430 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8b440 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8b450 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8b460 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8b470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8b480 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
8b490 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8b4a0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 72 73 71  "name": "_mm_rsq
8b4b0 72 74 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  rt_ps", "ns": 0,
8b4c0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8b4d0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
8b4e0 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
8b4f0 74 72 69 6e 2e 68 3a 33 31 36 3a 31 22 2c 20 22  trin.h:316:1", "
8b500 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
8b510 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
8b520 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
8b530 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
8b540 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
8b550 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8b560 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
8b570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8b580 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
8b590 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
8b5a0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8b5b0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
8b5c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
8b5d0 65 22 3a 20 22 5f 6d 6d 5f 6d 69 6e 5f 73 73 22  e": "_mm_min_ss"
8b5e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8b5f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8b600 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8b610 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8b620 3a 33 33 39 3a 31 22 2c 20 22 76 61 72 69 61 64  :339:1", "variad
8b630 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
8b640 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
8b650 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
8b660 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
8b670 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
8b680 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8b690 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
8b6a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8b6b0 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  128" } }, { "tag
8b6c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8b6d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
8b6e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8b6f0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
8b700 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8b710 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8b720 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
8b730 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
8b740 3a 20 22 5f 6d 6d 5f 6d 69 6e 5f 70 73 22 2c 20  : "_mm_min_ps", 
8b750 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
8b760 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
8b770 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
8b780 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/xmmintrin.h:3
8b790 35 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  58:1", "variadic
8b7a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8b7b0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8b7c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8b7d0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8b7e0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8b7f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8b800 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8b810 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8b820 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
8b830 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8b840 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
8b850 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8b860 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
8b870 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8b880 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8b890 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
8b8a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
8b8b0 22 5f 6d 6d 5f 6d 61 78 5f 73 73 22 2c 20 22 6e  "_mm_max_ss", "n
8b8c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
8b8d0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
8b8e0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
8b8f0 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 38 31  /xmmintrin.h:381
8b900 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
8b910 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
8b920 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
8b930 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
8b940 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
8b950 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
8b960 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8b970 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
8b980 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8b990 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
8b9a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8b9b0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
8b9c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8b9d0 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  128" } }], "retu
8b9e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
8b9f0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8ba00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8ba10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8ba20 6d 6d 5f 6d 61 78 5f 70 73 22 2c 20 22 6e 73 22  mm_max_ps", "ns"
8ba30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8ba40 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8ba50 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8ba60 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 30 30 3a 31  mmintrin.h:400:1
8ba70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8ba80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8ba90 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8baa0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8bab0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8bac0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8bad0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8bae0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8baf0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8bb00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
8bb10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8bb20 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
8bb30 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8bb40 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8bb50 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8bb60 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
8bb70 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
8bb80 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
8bb90 5f 61 6e 64 5f 70 73 22 2c 20 22 6e 73 22 3a 20  _and_ps", "ns": 
8bba0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8bbb0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8bbc0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8bbd0 69 6e 74 72 69 6e 2e 68 3a 34 31 38 3a 31 22 2c  intrin.h:418:1",
8bbe0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
8bbf0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
8bc00 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
8bc10 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
8bc20 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8bc30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8bc40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
8bc50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8bc60 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8bc70 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8bc80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8bc90 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
8bca0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8bcb0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8bcc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8bcd0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
8bce0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
8bcf0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61  , "name": "_mm_a
8bd00 6e 64 6e 6f 74 5f 70 73 22 2c 20 22 6e 73 22 3a  ndnot_ps", "ns":
8bd10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
8bd20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
8bd30 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
8bd40 6d 69 6e 74 72 69 6e 2e 68 3a 34 34 30 3a 31 22  mintrin.h:440:1"
8bd50 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8bd60 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8bd70 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8bd80 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8bd90 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8bda0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8bdb0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8bdc0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8bdd0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8bde0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
8bdf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8be00 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
8be10 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8be20 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8be30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8be40 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
8be50 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
8be60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
8be70 6f 72 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  or_ps", "ns": 0,
8be80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8be90 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
8bea0 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
8beb0 74 72 69 6e 2e 68 3a 34 35 38 3a 31 22 2c 20 22  trin.h:458:1", "
8bec0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
8bed0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
8bee0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
8bef0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
8bf00 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
8bf10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8bf20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
8bf30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8bf40 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20  : "__m128" } }, 
8bf50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8bf60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8bf70 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
8bf80 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8bf90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8bfa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8bfb0 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
8bfc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8bfd0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 78 6f 72  "name": "_mm_xor
8bfe0 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8bff0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8c000 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8c010 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8c020 69 6e 2e 68 3a 34 37 37 3a 31 22 2c 20 22 76 61  in.h:477:1", "va
8c030 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8c040 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8c050 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8c060 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8c070 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8c080 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8c090 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8c0a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8c0b0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8c0c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8c0d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8c0e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8c0f0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8c100 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8c110 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c120 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8c130 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8c140 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71  ame": "_mm_cmpeq
8c150 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8c160 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8c170 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8c180 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8c190 69 6e 2e 68 3a 34 39 39 3a 31 22 2c 20 22 76 61  in.h:499:1", "va
8c1a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8c1b0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8c1c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8c1d0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8c1e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8c1f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8c200 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8c210 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8c220 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8c230 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8c240 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8c250 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8c260 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8c270 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8c280 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c290 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8c2a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8c2b0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71  ame": "_mm_cmpeq
8c2c0 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8c2d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8c2e0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8c2f0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8c300 69 6e 2e 68 3a 35 31 37 3a 31 22 2c 20 22 76 61  in.h:517:1", "va
8c310 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8c320 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8c330 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8c340 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8c350 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8c360 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8c370 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8c380 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8c390 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8c3a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8c3b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8c3c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8c3d0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8c3e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8c3f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c400 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8c410 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8c420 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 74  ame": "_mm_cmplt
8c430 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8c440 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8c450 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8c460 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8c470 69 6e 2e 68 3a 35 34 30 3a 31 22 2c 20 22 76 61  in.h:540:1", "va
8c480 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8c490 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8c4a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8c4b0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8c4c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8c4d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8c4e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8c4f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8c500 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8c510 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8c520 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8c530 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8c540 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8c550 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8c560 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c570 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8c580 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8c590 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 74  ame": "_mm_cmplt
8c5a0 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8c5b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8c5c0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8c5d0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8c5e0 69 6e 2e 68 3a 35 35 39 3a 31 22 2c 20 22 76 61  in.h:559:1", "va
8c5f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8c600 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8c610 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8c620 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8c630 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8c640 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8c650 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8c660 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8c670 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8c680 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8c690 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8c6a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8c6b0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8c6c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8c6d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c6e0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8c6f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8c700 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 65  ame": "_mm_cmple
8c710 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8c720 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8c730 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8c740 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8c750 69 6e 2e 68 3a 35 38 33 3a 31 22 2c 20 22 76 61  in.h:583:1", "va
8c760 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8c770 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8c780 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8c790 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8c7a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8c7b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8c7c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8c7d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8c7e0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8c7f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8c800 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8c810 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8c820 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8c830 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8c840 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c850 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8c860 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8c870 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 65  ame": "_mm_cmple
8c880 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8c890 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8c8a0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8c8b0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8c8c0 69 6e 2e 68 3a 36 30 32 3a 31 22 2c 20 22 76 61  in.h:602:1", "va
8c8d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8c8e0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8c8f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8c900 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8c910 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8c920 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8c930 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8c940 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8c950 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8c960 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8c970 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8c980 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8c990 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8c9a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8c9b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c9c0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8c9d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8c9e0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 74  ame": "_mm_cmpgt
8c9f0 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8ca00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8ca10 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8ca20 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8ca30 69 6e 2e 68 3a 36 32 35 3a 31 22 2c 20 22 76 61  in.h:625:1", "va
8ca40 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8ca50 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8ca60 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8ca70 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8ca80 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8ca90 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8caa0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8cab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8cac0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8cad0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8cae0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8caf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8cb00 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8cb10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8cb20 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8cb30 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8cb40 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8cb50 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 74  ame": "_mm_cmpgt
8cb60 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8cb70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8cb80 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8cb90 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8cba0 69 6e 2e 68 3a 36 34 36 3a 31 22 2c 20 22 76 61  in.h:646:1", "va
8cbb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8cbc0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8cbd0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8cbe0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8cbf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8cc00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8cc10 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8cc20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8cc30 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8cc40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8cc50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8cc60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8cc70 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8cc80 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8cc90 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8cca0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8ccb0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8ccc0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 65  ame": "_mm_cmpge
8ccd0 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8cce0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8ccf0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8cd00 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8cd10 69 6e 2e 68 3a 36 37 30 3a 31 22 2c 20 22 76 61  in.h:670:1", "va
8cd20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8cd30 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8cd40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8cd50 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8cd60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8cd70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8cd80 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8cd90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8cda0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8cdb0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8cdc0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8cdd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8cde0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8cdf0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8ce00 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8ce10 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8ce20 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8ce30 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 65  ame": "_mm_cmpge
8ce40 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8ce50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8ce60 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8ce70 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8ce80 69 6e 2e 68 3a 36 39 31 3a 31 22 2c 20 22 76 61  in.h:691:1", "va
8ce90 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8cea0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8ceb0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8cec0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8ced0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8cee0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8cef0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8cf00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8cf10 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8cf20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8cf30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8cf40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8cf50 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8cf60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8cf70 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8cf80 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8cf90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8cfa0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 65  ame": "_mm_cmpne
8cfb0 71 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  q_ss", "ns": 0, 
8cfc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8cfd0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8cfe0 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8cff0 72 69 6e 2e 68 3a 37 31 34 3a 31 22 2c 20 22 76  rin.h:714:1", "v
8d000 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8d010 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8d020 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8d030 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8d040 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8d050 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8d060 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8d070 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8d080 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
8d090 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8d0a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8d0b0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
8d0c0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8d0d0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8d0e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8d0f0 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
8d100 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
8d110 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e  name": "_mm_cmpn
8d120 65 71 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  eq_ps", "ns": 0,
8d130 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8d140 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
8d150 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
8d160 74 72 69 6e 2e 68 3a 37 33 33 3a 31 22 2c 20 22  trin.h:733:1", "
8d170 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
8d180 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
8d190 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
8d1a0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
8d1b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
8d1c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8d1d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
8d1e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8d1f0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20  : "__m128" } }, 
8d200 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8d210 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8d220 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
8d230 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8d240 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8d250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8d260 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
8d270 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8d280 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
8d290 6e 6c 74 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30  nlt_ss", "ns": 0
8d2a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
8d2b0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
8d2c0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
8d2d0 6e 74 72 69 6e 2e 68 3a 37 35 37 3a 31 22 2c 20  ntrin.h:757:1", 
8d2e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
8d2f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
8d300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
8d310 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
8d320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
8d330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8d340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
8d350 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8d360 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8d370 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
8d380 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8d390 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
8d3a0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8d3b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
8d3c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8d3d0 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
8d3e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8d3f0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d   "name": "_mm_cm
8d400 70 6e 6c 74 5f 70 73 22 2c 20 22 6e 73 22 3a 20  pnlt_ps", "ns": 
8d410 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8d420 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8d430 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8d440 69 6e 74 72 69 6e 2e 68 3a 37 37 37 3a 31 22 2c  intrin.h:777:1",
8d450 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
8d460 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
8d470 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
8d480 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
8d490 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8d4a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8d4b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
8d4c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8d4d0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8d4e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8d4f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8d500 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
8d510 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8d520 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8d530 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8d540 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
8d550 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
8d560 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
8d570 6d 70 6e 6c 65 5f 73 73 22 2c 20 22 6e 73 22 3a  mpnle_ss", "ns":
8d580 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
8d590 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
8d5a0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
8d5b0 6d 69 6e 74 72 69 6e 2e 68 3a 38 30 32 3a 31 22  mintrin.h:802:1"
8d5c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8d5d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8d5e0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8d5f0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8d600 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8d610 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8d620 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8d630 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8d640 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8d650 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
8d660 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8d670 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
8d680 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8d690 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8d6a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8d6b0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
8d6c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
8d6d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
8d6e0 63 6d 70 6e 6c 65 5f 70 73 22 2c 20 22 6e 73 22  cmpnle_ps", "ns"
8d6f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8d700 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8d710 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8d720 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 32 32 3a 31  mmintrin.h:822:1
8d730 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8d740 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8d750 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8d760 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8d770 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8d780 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8d790 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8d7a0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8d7b0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8d7c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
8d7d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8d7e0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
8d7f0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8d800 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8d810 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8d820 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
8d830 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
8d840 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
8d850 5f 63 6d 70 6e 67 74 5f 73 73 22 2c 20 22 6e 73  _cmpngt_ss", "ns
8d860 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
8d870 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
8d880 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
8d890 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 34 37 3a  xmmintrin.h:847:
8d8a0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
8d8b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
8d8c0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
8d8d0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
8d8e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
8d8f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
8d900 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8d910 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
8d920 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8d930 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
8d940 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8d950 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
8d960 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8d970 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8d980 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8d990 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
8d9a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8d9b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8d9c0 6d 5f 63 6d 70 6e 67 74 5f 70 73 22 2c 20 22 6e  m_cmpngt_ps", "n
8d9d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
8d9e0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
8d9f0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
8da00 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 36 39  /xmmintrin.h:869
8da10 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
8da20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
8da30 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
8da40 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
8da50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
8da60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
8da70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8da80 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
8da90 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8daa0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
8dab0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8dac0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
8dad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8dae0 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  128" } }], "retu
8daf0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
8db00 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8db10 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8db20 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8db30 6d 6d 5f 63 6d 70 6e 67 65 5f 73 73 22 2c 20 22  mm_cmpnge_ss", "
8db40 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
8db50 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
8db60 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
8db70 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 39  e/xmmintrin.h:89
8db80 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  4:1", "variadic"
8db90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
8dba0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
8dbb0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
8dbc0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
8dbd0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
8dbe0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8dbf0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
8dc00 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8dc10 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
8dc20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8dc30 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
8dc40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8dc50 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
8dc60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
8dc70 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8dc80 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
8dc90 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
8dca0 5f 6d 6d 5f 63 6d 70 6e 67 65 5f 70 73 22 2c 20  _mm_cmpnge_ps", 
8dcb0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
8dcc0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
8dcd0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
8dce0 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39  de/xmmintrin.h:9
8dcf0 31 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  16:1", "variadic
8dd00 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8dd10 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8dd20 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8dd30 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8dd40 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8dd50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8dd60 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8dd70 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8dd80 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
8dd90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8dda0 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
8ddb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8ddc0 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
8ddd0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8dde0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8ddf0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
8de00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
8de10 22 5f 6d 6d 5f 63 6d 70 6f 72 64 5f 73 73 22 2c  "_mm_cmpord_ss",
8de20 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8de30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8de40 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8de50 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8de60 39 34 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  941:1", "variadi
8de70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8de80 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8de90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8dea0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8deb0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8dec0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8ded0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8dee0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8def0 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8df00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8df10 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8df20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8df30 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8df40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8df50 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8df60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8df70 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8df80 20 22 5f 6d 6d 5f 63 6d 70 6f 72 64 5f 70 73 22   "_mm_cmpord_ps"
8df90 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8dfa0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8dfb0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8dfc0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8dfd0 3a 39 36 31 3a 31 22 2c 20 22 76 61 72 69 61 64  :961:1", "variad
8dfe0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
8dff0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
8e000 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
8e010 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
8e020 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
8e030 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8e040 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
8e050 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8e060 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  128" } }, { "tag
8e070 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8e080 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
8e090 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8e0a0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
8e0b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8e0c0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8e0d0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
8e0e0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
8e0f0 3a 20 22 5f 6d 6d 5f 63 6d 70 75 6e 6f 72 64 5f  : "_mm_cmpunord_
8e100 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ss", "ns": 0, "l
8e110 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8e120 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
8e130 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
8e140 6e 2e 68 3a 39 38 36 3a 31 22 2c 20 22 76 61 72  n.h:986:1", "var
8e150 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8e160 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8e170 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8e180 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8e190 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8e1a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8e1b0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8e1c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8e1d0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8e1e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8e1f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8e200 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8e210 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8e220 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8e230 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8e240 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
8e250 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
8e260 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 75 6e 6f  me": "_mm_cmpuno
8e270 72 64 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  rd_ps", "ns": 0,
8e280 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8e290 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
8e2a0 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
8e2b0 74 72 69 6e 2e 68 3a 31 30 30 36 3a 31 22 2c 20  trin.h:1006:1", 
8e2c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
8e2d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
8e2e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
8e2f0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
8e300 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
8e310 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8e320 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
8e330 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8e340 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8e350 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
8e360 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8e370 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
8e380 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8e390 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
8e3a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8e3b0 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
8e3c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8e3d0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6f   "name": "_mm_co
8e3e0 6d 69 65 71 5f 73 73 22 2c 20 22 6e 73 22 3a 20  mieq_ss", "ns": 
8e3f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8e400 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8e410 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8e420 69 6e 74 72 69 6e 2e 68 3a 31 30 32 37 3a 31 22  intrin.h:1027:1"
8e430 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8e440 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8e450 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8e460 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8e470 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8e480 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8e490 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8e4a0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8e4b0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8e4c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
8e4d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8e4e0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
8e4f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8e500 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8e510 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8e520 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
8e530 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
8e540 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
8e550 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8e560 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8e570 6d 6d 5f 63 6f 6d 69 6c 74 5f 73 73 22 2c 20 22  mm_comilt_ss", "
8e580 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
8e590 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
8e5a0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
8e5b0 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30  e/xmmintrin.h:10
8e5c0 34 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  49:1", "variadic
8e5d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8e5e0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8e5f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8e600 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8e610 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8e620 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8e630 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8e640 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8e650 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
8e660 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8e670 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
8e680 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8e690 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
8e6a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8e6b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
8e6c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
8e6d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
8e6e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8e6f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8e700 22 3a 20 22 5f 6d 6d 5f 63 6f 6d 69 6c 65 5f 73  ": "_mm_comile_s
8e710 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
8e720 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
8e730 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
8e740 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
8e750 2e 68 3a 31 30 37 30 3a 31 22 2c 20 22 76 61 72  .h:1070:1", "var
8e760 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8e770 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8e780 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8e790 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8e7a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8e7b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8e7c0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8e7d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8e7e0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8e7f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8e800 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8e810 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8e820 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8e830 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8e840 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
8e850 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
8e860 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
8e870 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
8e880 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8e890 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6f 6d  "name": "_mm_com
8e8a0 69 67 74 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30  igt_ss", "ns": 0
8e8b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
8e8c0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
8e8d0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
8e8e0 6e 74 72 69 6e 2e 68 3a 31 30 39 31 3a 31 22 2c  ntrin.h:1091:1",
8e8f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
8e900 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
8e910 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
8e920 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
8e930 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8e940 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8e950 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
8e960 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8e970 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8e980 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8e990 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8e9a0 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
8e9b0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8e9c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8e9d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8e9e0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
8e9f0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
8ea00 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
8ea10 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8ea20 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8ea30 6d 5f 63 6f 6d 69 67 65 5f 73 73 22 2c 20 22 6e  m_comige_ss", "n
8ea40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
8ea50 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
8ea60 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
8ea70 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 31  /xmmintrin.h:111
8ea80 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  2:1", "variadic"
8ea90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
8eaa0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
8eab0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
8eac0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
8ead0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
8eae0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8eaf0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
8eb00 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8eb10 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
8eb20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8eb30 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
8eb40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8eb50 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
8eb60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
8eb70 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
8eb80 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
8eb90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
8eba0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
8ebb0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
8ebc0 3a 20 22 5f 6d 6d 5f 63 6f 6d 69 6e 65 71 5f 73  : "_mm_comineq_s
8ebd0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
8ebe0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
8ebf0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
8ec00 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
8ec10 2e 68 3a 31 31 33 33 3a 31 22 2c 20 22 76 61 72  .h:1133:1", "var
8ec20 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8ec30 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8ec40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8ec50 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8ec60 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8ec70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8ec80 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8ec90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8eca0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8ecb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8ecc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8ecd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8ece0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8ecf0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8ed00 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
8ed10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
8ed20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
8ed30 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
8ed40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8ed50 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f  "name": "_mm_uco
8ed60 6d 69 65 71 5f 73 73 22 2c 20 22 6e 73 22 3a 20  mieq_ss", "ns": 
8ed70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8ed80 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8ed90 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8eda0 69 6e 74 72 69 6e 2e 68 3a 31 31 35 34 3a 31 22  intrin.h:1154:1"
8edb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8edc0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8edd0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8ede0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8edf0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8ee00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8ee10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8ee20 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8ee30 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8ee40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
8ee50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8ee60 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
8ee70 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8ee80 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8ee90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8eea0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
8eeb0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
8eec0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
8eed0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8eee0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8eef0 6d 6d 5f 75 63 6f 6d 69 6c 74 5f 73 73 22 2c 20  mm_ucomilt_ss", 
8ef00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
8ef10 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
8ef20 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
8ef30 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/xmmintrin.h:1
8ef40 31 37 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  175:1", "variadi
8ef50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8ef60 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8ef70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8ef80 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8ef90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8efa0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8efb0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8efc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8efd0 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8efe0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8eff0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8f000 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8f010 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8f020 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8f030 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
8f040 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
8f050 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
8f060 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
8f070 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
8f080 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d 69 6c 65  e": "_mm_ucomile
8f090 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8f0a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8f0b0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8f0c0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8f0d0 69 6e 2e 68 3a 31 31 39 37 3a 31 22 2c 20 22 76  in.h:1197:1", "v
8f0e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8f0f0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8f100 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8f110 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8f120 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8f130 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8f140 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8f150 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8f160 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
8f170 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8f180 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8f190 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
8f1a0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8f1b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8f1c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
8f1d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
8f1e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
8f1f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
8f200 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
8f210 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75  , "name": "_mm_u
8f220 63 6f 6d 69 67 74 5f 73 73 22 2c 20 22 6e 73 22  comigt_ss", "ns"
8f230 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8f240 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8f250 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8f260 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 32 31 39 3a  mmintrin.h:1219:
8f270 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
8f280 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
8f290 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
8f2a0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
8f2b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
8f2c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
8f2d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8f2e0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
8f2f0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8f300 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
8f310 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8f320 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
8f330 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8f340 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8f350 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8f360 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
8f370 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
8f380 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
8f390 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
8f3a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
8f3b0 22 5f 6d 6d 5f 75 63 6f 6d 69 67 65 5f 73 73 22  "_mm_ucomige_ss"
8f3c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8f3d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8f3e0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8f3f0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8f400 3a 31 32 34 31 3a 31 22 2c 20 22 76 61 72 69 61  :1241:1", "varia
8f410 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
8f420 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
8f430 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
8f440 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
8f450 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8f460 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8f470 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
8f480 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8f490 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  m128" } }, { "ta
8f4a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8f4b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
8f4c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8f4d0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
8f4e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
8f4f0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
8f500 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
8f510 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
8f520 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
8f530 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8f540 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d 69  ame": "_mm_ucomi
8f550 6e 65 71 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30  neq_ss", "ns": 0
8f560 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
8f570 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
8f580 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
8f590 6e 74 72 69 6e 2e 68 3a 31 32 36 32 3a 31 22 2c  ntrin.h:1262:1",
8f5a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
8f5b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
8f5c0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
8f5d0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
8f5e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8f5f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8f600 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
8f610 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8f620 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8f630 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8f640 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8f650 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
8f660 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8f670 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8f680 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8f690 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
8f6a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
8f6b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
8f6c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8f6d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8f6e0 6d 5f 63 76 74 73 73 5f 73 69 33 32 22 2c 20 22  m_cvtss_si32", "
8f6f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
8f700 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
8f710 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
8f720 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 32  e/xmmintrin.h:12
8f730 38 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  80:1", "variadic
8f740 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8f750 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8f760 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8f770 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8f780 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8f790 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8f7a0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8f7b0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8f7c0 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8f7d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8f7e0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
8f7f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
8f800 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
8f810 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
8f820 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
8f830 5f 6d 6d 5f 63 76 74 5f 73 73 32 73 69 22 2c 20  _mm_cvt_ss2si", 
8f840 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
8f850 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
8f860 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
8f870 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/xmmintrin.h:1
8f880 32 39 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69  298:1", "variadi
8f890 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8f8a0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8f8b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8f8c0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8f8d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8f8e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8f8f0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8f900 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8f910 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8f920 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8f930 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
8f940 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
8f950 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
8f960 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
8f970 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
8f980 22 5f 6d 6d 5f 63 76 74 73 73 5f 73 69 36 34 22  "_mm_cvtss_si64"
8f990 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8f9a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8f9b0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8f9c0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8f9d0 3a 31 33 31 38 3a 31 22 2c 20 22 76 61 72 69 61  :1318:1", "varia
8f9e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
8f9f0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
8fa00 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
8fa10 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
8fa20 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8fa30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8fa40 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
8fa50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8fa60 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
8fa70 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
8fa80 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22  g": ":long-long"
8fa90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
8faa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
8fab0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
8fac0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8fad0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
8fae0 70 73 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20  ps_pi32", "ns": 
8faf0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8fb00 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8fb10 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8fb20 69 6e 74 72 69 6e 2e 68 3a 31 33 33 36 3a 31 22  intrin.h:1336:1"
8fb30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8fb40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8fb50 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8fb60 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8fb70 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8fb80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8fb90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8fba0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8fbb0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8fbc0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8fbd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8fbe0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
8fbf0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8fc00 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 5f 70  ame": "_mm_cvt_p
8fc10 73 32 70 69 22 2c 20 22 6e 73 22 3a 20 30 2c 20  s2pi", "ns": 0, 
8fc20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8fc30 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8fc40 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8fc50 72 69 6e 2e 68 3a 31 33 35 32 3a 31 22 2c 20 22  rin.h:1352:1", "
8fc60 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
8fc70 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
8fc80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
8fc90 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
8fca0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
8fcb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8fcc0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
8fcd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8fce0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
8fcf0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
8fd00 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
8fd10 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8fd20 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8fd30 22 3a 20 22 5f 6d 6d 5f 63 76 74 74 73 73 5f 73  ": "_mm_cvttss_s
8fd40 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i32", "ns": 0, "
8fd50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8fd60 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8fd70 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8fd80 69 6e 2e 68 3a 31 33 37 31 3a 31 22 2c 20 22 76  in.h:1371:1", "v
8fd90 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8fda0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8fdb0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8fdc0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8fdd0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8fde0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8fdf0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8fe00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8fe10 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
8fe20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
8fe30 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
8fe40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
8fe50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
8fe60 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
8fe70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8fe80 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 74 5f  ame": "_mm_cvtt_
8fe90 73 73 32 73 69 22 2c 20 22 6e 73 22 3a 20 30 2c  ss2si", "ns": 0,
8fea0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8feb0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
8fec0 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
8fed0 74 72 69 6e 2e 68 3a 31 33 39 30 3a 31 22 2c 20  trin.h:1390:1", 
8fee0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
8fef0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
8ff00 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
8ff10 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
8ff20 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
8ff30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8ff40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
8ff50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8ff60 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8ff70 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8ff80 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
8ff90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
8ffa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
8ffb0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
8ffc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8ffd0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
8ffe0 74 73 73 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a  tss_si64", "ns":
8fff0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
90000 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
90010 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
90020 6d 69 6e 74 72 69 6e 2e 68 3a 31 34 31 30 3a 31  mintrin.h:1410:1
90030 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
90040 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
90050 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
90060 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
90070 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
90080 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
90090 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
900a0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
900b0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
900c0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
900d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
900e0 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
900f0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
90100 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
90110 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
90120 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
90130 20 22 5f 6d 6d 5f 63 76 74 74 70 73 5f 70 69 33   "_mm_cvttps_pi3
90140 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  2", "ns": 0, "lo
90150 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
90160 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
90170 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
90180 2e 68 3a 31 34 32 39 3a 31 22 2c 20 22 76 61 72  .h:1429:1", "var
90190 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
901a0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
901b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
901c0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
901d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
901e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
901f0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
90200 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
90210 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
90220 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
90230 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
90240 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
90250 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
90260 22 5f 6d 6d 5f 63 76 74 74 5f 70 73 32 70 69 22  "_mm_cvtt_ps2pi"
90270 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
90280 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
90290 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
902a0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
902b0 3a 31 34 34 36 3a 31 22 2c 20 22 76 61 72 69 61  :1446:1", "varia
902c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
902d0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
902e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
902f0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
90300 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
90310 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
90320 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
90330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
90340 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
90350 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
90360 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
90370 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
90380 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
90390 6d 6d 5f 63 76 74 73 69 33 32 5f 73 73 22 2c 20  mm_cvtsi32_ss", 
903a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
903b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
903c0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
903d0 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/xmmintrin.h:1
903e0 34 36 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69  468:1", "variadi
903f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
90400 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
90410 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
90420 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
90430 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
90440 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
90450 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
90460 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
90470 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
90480 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
90490 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
904a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
904b0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
904c0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
904d0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
904e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
904f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
90500 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
90510 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
90520 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 5f 73 69 32  e": "_mm_cvt_si2
90530 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ss", "ns": 0, "l
90540 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
90550 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
90560 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
90570 6e 2e 68 3a 31 34 39 31 3a 31 22 2c 20 22 76 61  n.h:1491:1", "va
90580 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
90590 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
905a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
905b0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
905c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
905d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
905e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
905f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
90600 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
90610 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
90620 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
90630 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
90640 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
90650 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
90660 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
90670 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
90680 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
90690 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
906a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
906b0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76   "name": "_mm_cv
906c0 74 73 69 36 34 5f 73 73 22 2c 20 22 6e 73 22 3a  tsi64_ss", "ns":
906d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
906e0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
906f0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
90700 6d 69 6e 74 72 69 6e 2e 68 3a 31 35 31 35 3a 31  mintrin.h:1515:1
90710 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
90720 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
90730 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
90740 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
90750 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
90760 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
90770 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
90780 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
90790 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
907a0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
907b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
907c0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
907d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
907e0 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  -long", "bit-siz
907f0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
90800 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
90810 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
90820 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
90830 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
90840 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
90850 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 69 33  me": "_mm_cvtpi3
90860 32 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  2_ps", "ns": 0, 
90870 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
90880 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
90890 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
908a0 72 69 6e 2e 68 3a 31 35 34 31 3a 31 22 2c 20 22  rin.h:1541:1", "
908b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
908c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
908d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
908e0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
908f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
90900 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
90910 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
90920 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
90930 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20  : "__m128" } }, 
90940 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
90950 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
90960 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
90970 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
90980 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
90990 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
909a0 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
909b0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
909c0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 5f  name": "_mm_cvt_
909d0 70 69 32 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  pi2ps", "ns": 0,
909e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
909f0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
90a00 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
90a10 74 72 69 6e 2e 68 3a 31 35 36 34 3a 31 22 2c 20  trin.h:1564:1", 
90a20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
90a30 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
90a40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
90a50 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
90a60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
90a70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
90a80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
90a90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
90aa0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
90ab0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
90ac0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
90ad0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
90ae0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
90af0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
90b00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
90b10 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
90b20 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
90b30 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
90b40 73 73 5f 66 33 32 22 2c 20 22 6e 73 22 3a 20 30  ss_f32", "ns": 0
90b50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
90b60 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
90b70 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
90b80 6e 74 72 69 6e 2e 68 3a 31 35 38 31 3a 31 22 2c  ntrin.h:1581:1",
90b90 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
90ba0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
90bb0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
90bc0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
90bd0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
90be0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
90bf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
90c00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
90c10 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
90c20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
90c30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
90c40 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
90c50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
90c60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
90c70 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
90c80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
90c90 6c 6f 61 64 68 5f 70 69 22 2c 20 22 6e 73 22 3a  loadh_pi", "ns":
90ca0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
90cb0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
90cc0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
90cd0 6d 69 6e 74 72 69 6e 2e 68 3a 31 36 30 32 3a 31  mintrin.h:1602:1
90ce0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
90cf0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
90d00 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
90d10 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
90d20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
90d30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
90d40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
90d50 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
90d60 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
90d70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
90d80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
90d90 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a  : "__p", "type":
90da0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
90db0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
90dc0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
90dd0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
90de0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
90df0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
90e00 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
90e10 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c  , "name": "_mm_l
90e20 6f 61 64 6c 5f 70 69 22 2c 20 22 6e 73 22 3a 20  oadl_pi", "ns": 
90e30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
90e40 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
90e50 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
90e60 69 6e 74 72 69 6e 2e 68 3a 31 36 32 39 3a 31 22  intrin.h:1629:1"
90e70 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
90e80 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
90e90 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
90ea0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
90eb0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
90ec0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
90ed0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
90ee0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
90ef0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
90f00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
90f10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
90f20 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a 20   "__p", "type": 
90f30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
90f40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
90f50 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
90f60 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
90f70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
90f80 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
90f90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
90fa0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f   "name": "_mm_lo
90fb0 61 64 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c  ad_ss", "ns": 0,
90fc0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
90fd0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
90fe0 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
90ff0 74 72 69 6e 2e 68 3a 31 36 35 36 3a 31 22 2c 20  trin.h:1656:1", 
91000 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
91010 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
91020 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
91030 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
91040 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
91050 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
91060 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22  ", "name": "__p"
91070 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
91080 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
91090 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
910a0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
910b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
910c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
910d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
910e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
910f0 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
91100 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
91110 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f   "name": "_mm_lo
91120 61 64 31 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30  ad1_ps", "ns": 0
91130 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
91140 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
91150 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
91160 6e 74 72 69 6e 2e 68 3a 31 36 37 38 3a 31 22 2c  ntrin.h:1678:1",
91170 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
91180 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
91190 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
911a0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
911b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
911c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
911d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
911e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
911f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
91200 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
91210 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
91220 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
91230 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
91240 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
91250 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
91260 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
91270 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
91280 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c  , "name": "_mm_l
91290 6f 61 64 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30  oad_ps", "ns": 0
912a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
912b0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
912c0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
912d0 6e 74 72 69 6e 2e 68 3a 31 37 30 31 3a 31 22 2c  ntrin.h:1701:1",
912e0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
912f0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
91300 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
91310 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
91320 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
91330 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
91340 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
91350 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
91360 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
91370 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
91380 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
91390 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
913a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
913b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
913c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
913d0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
913e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
913f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c  , "name": "_mm_l
91400 6f 61 64 75 5f 70 73 22 2c 20 22 6e 73 22 3a 20  oadu_ps", "ns": 
91410 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
91420 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
91430 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
91440 69 6e 74 72 69 6e 2e 68 3a 31 37 31 38 3a 31 22  intrin.h:1718:1"
91450 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
91460 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
91470 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
91480 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
91490 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
914a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
914b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
914c0 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
914d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
914e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
914f0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
91500 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
91510 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
91520 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
91530 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
91540 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
91550 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
91560 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
91570 6c 6f 61 64 72 5f 70 73 22 2c 20 22 6e 73 22 3a  loadr_ps", "ns":
91580 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
91590 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
915a0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
915b0 6d 69 6e 74 72 69 6e 2e 68 3a 31 37 34 30 3a 31  mintrin.h:1740:1
915c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
915d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
915e0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
915f0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
91600 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
91610 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
91620 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
91630 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _p", "type": { "
91640 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
91650 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
91660 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
91670 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
91680 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
91690 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
916a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
916b0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
916c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
916d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
916e0 5f 75 6e 64 65 66 69 6e 65 64 5f 70 73 22 2c 20  _undefined_ps", 
916f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
91700 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
91710 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
91720 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/xmmintrin.h:1
91730 37 35 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69  754:1", "variadi
91740 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
91750 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
91760 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
91770 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
91780 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
91790 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
917a0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
917b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
917c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
917d0 73 65 74 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30  set_ss", "ns": 0
917e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
917f0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
91800 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
91810 6e 74 72 69 6e 2e 68 3a 31 37 37 34 3a 31 22 2c  ntrin.h:1774:1",
91820 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
91830 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
91840 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
91850 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
91860 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
91870 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
91880 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77  r", "name": "__w
91890 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
918a0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
918b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
918c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
918d0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
918e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
918f0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
91900 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
91910 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
91920 73 65 74 31 5f 70 73 22 2c 20 22 6e 73 22 3a 20  set1_ps", "ns": 
91930 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
91940 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
91950 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
91960 69 6e 74 72 69 6e 2e 68 3a 31 37 39 32 3a 31 22  intrin.h:1792:1"
91970 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
91980 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
91990 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
919a0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
919b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
919c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
919d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
919e0 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
919f0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
91a00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
91a10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
91a20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
91a30 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
91a40 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
91a50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
91a60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
91a70 5f 73 65 74 5f 70 73 31 22 2c 20 22 6e 73 22 3a  _set_ps1", "ns":
91a80 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
91a90 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
91aa0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
91ab0 6d 69 6e 74 72 69 6e 2e 68 3a 31 38 31 31 3a 31  mintrin.h:1811:1
91ac0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
91ad0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
91ae0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
91af0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
91b00 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
91b10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
91b20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
91b30 5f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _w", "type": { "
91b40 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
91b50 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
91b60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
91b70 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
91b80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
91b90 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
91ba0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
91bb0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
91bc0 6d 5f 73 65 74 5f 70 73 22 2c 20 22 6e 73 22 3a  m_set_ps", "ns":
91bd0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
91be0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
91bf0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
91c00 6d 69 6e 74 72 69 6e 2e 68 3a 31 38 33 38 3a 31  mintrin.h:1838:1
91c10 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
91c20 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
91c30 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
91c40 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
91c50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
91c60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
91c70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
91c80 5f 7a 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _z", "type": { "
91c90 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
91ca0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
91cb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
91cc0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
91cd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
91ce0 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
91cf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
91d00 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
91d10 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
91d20 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
91d30 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
91d40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
91d50 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
91d60 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
91d70 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
91d80 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
91d90 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
91da0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
91db0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c 20   "name": "__w", 
91dc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
91dd0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
91de0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
91df0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
91e00 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
91e10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
91e20 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
91e30 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
91e40 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74  "name": "_mm_set
91e50 72 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  r_ps", "ns": 0, 
91e60 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
91e70 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
91e80 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
91e90 72 69 6e 2e 68 3a 31 38 36 36 3a 31 22 2c 20 22  rin.h:1866:1", "
91ea0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
91eb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
91ec0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
91ed0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
91ee0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
91ef0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
91f00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c  , "name": "__z",
91f10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
91f20 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
91f30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
91f40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
91f50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
91f60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
91f70 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
91f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
91f90 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
91fa0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
91fb0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
91fc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
91fd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
91fe0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
91ff0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
92000 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
92010 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
92020 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
92030 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
92040 6d 65 22 3a 20 22 5f 5f 77 22 2c 20 22 74 79 70  me": "__w", "typ
92050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
92060 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
92070 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
92080 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
92090 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
920a0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
920b0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
920c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
920d0 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 7a 65 72 6f  e": "_mm_setzero
920e0 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
920f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
92100 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
92110 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
92120 69 6e 2e 68 3a 31 38 38 31 3a 31 22 2c 20 22 76  in.h:1881:1", "v
92130 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
92140 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
92150 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
92160 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
92170 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
92180 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
92190 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
921a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
921b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
921c0 20 22 5f 6d 6d 5f 73 74 6f 72 65 68 5f 70 69 22   "_mm_storeh_pi"
921d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
921e0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
921f0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
92200 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
92210 3a 31 38 39 38 3a 31 22 2c 20 22 76 61 72 69 61  :1898:1", "varia
92220 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
92230 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
92240 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
92250 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
92260 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
92270 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
92280 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70  me": "__p", "typ
92290 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
922a0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
922b0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
922c0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
922d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
922e0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
922f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
92300 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
92310 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
92320 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
92330 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
92340 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
92350 22 5f 6d 6d 5f 73 74 6f 72 65 6c 5f 70 69 22 2c  "_mm_storel_pi",
92360 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
92370 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
92380 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
92390 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
923a0 31 39 31 35 3a 31 22 2c 20 22 76 61 72 69 61 64  1915:1", "variad
923b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
923c0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
923d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
923e0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
923f0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
92400 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
92410 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65  e": "__p", "type
92420 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
92430 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
92440 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
92450 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
92460 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
92470 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
92480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
92490 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
924a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
924b0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
924c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
924d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
924e0 5f 6d 6d 5f 73 74 6f 72 65 5f 73 73 22 2c 20 22  _mm_store_ss", "
924f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
92500 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
92510 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
92520 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 39  e/xmmintrin.h:19
92530 33 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  32:1", "variadic
92540 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
92550 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
92560 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
92570 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
92580 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
92590 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
925a0 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a  : "__p", "type":
925b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
925c0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
925d0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
925e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
925f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
92600 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
92610 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
92620 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
92630 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
92640 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
92650 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
92660 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
92670 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
92680 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
92690 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65 75 5f 70  ": "_mm_storeu_p
926a0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
926b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
926c0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
926d0 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
926e0 2e 68 3a 31 39 35 33 3a 31 22 2c 20 22 76 61 72  .h:1953:1", "var
926f0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
92700 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
92710 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
92720 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
92730 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
92740 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
92750 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74  name": "__p", "t
92760 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
92770 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
92780 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
92790 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
927a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
927b0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c  ment": 32 } } },
927c0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
927d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
927e0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
927f0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
92800 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
92810 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
92820 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
92830 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
92840 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f  "name": "_mm_sto
92850 72 65 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  re_ps", "ns": 0,
92860 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
92870 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
92880 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
92890 74 72 69 6e 2e 68 3a 31 39 37 34 3a 31 22 2c 20  trin.h:1974:1", 
928a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
928b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
928c0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
928d0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
928e0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
928f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
92900 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22  ", "name": "__p"
92910 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
92920 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
92930 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
92940 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
92950 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
92960 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
92970 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
92980 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
92990 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
929a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
929b0 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
929c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
929d0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
929e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
929f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
92a00 5f 73 74 6f 72 65 31 5f 70 73 22 2c 20 22 6e 73  _store1_ps", "ns
92a10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
92a20 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
92a30 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
92a40 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 39 39 33  xmmintrin.h:1993
92a50 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
92a60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
92a70 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
92a80 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
92a90 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
92aa0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
92ab0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
92ac0 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__p", "type": {
92ad0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
92ae0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
92af0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
92b00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
92b10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
92b20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  32 } } }, { "tag
92b30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
92b40 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
92b50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
92b60 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
92b70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
92b80 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
92b90 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
92ba0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
92bb0 20 22 5f 6d 6d 5f 73 74 6f 72 65 5f 70 73 31 22   "_mm_store_ps1"
92bc0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
92bd0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
92be0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
92bf0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
92c00 3a 32 30 31 33 3a 31 22 2c 20 22 76 61 72 69 61  :2013:1", "varia
92c10 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
92c20 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
92c30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
92c40 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
92c50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
92c60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
92c70 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70  me": "__p", "typ
92c80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
92c90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
92ca0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
92cb0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
92cc0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
92cd0 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
92ce0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
92cf0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
92d00 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
92d10 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
92d20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
92d30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
92d40 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
92d50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
92d60 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65  ame": "_mm_store
92d70 72 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  r_ps", "ns": 0, 
92d80 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
92d90 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
92da0 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
92db0 72 69 6e 2e 68 3a 32 30 33 32 3a 31 22 2c 20 22  rin.h:2032:1", "
92dc0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
92dd0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
92de0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
92df0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
92e00 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
92e10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
92e20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c  , "name": "__p",
92e30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
92e40 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
92e50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
92e60 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
92e70 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
92e80 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
92e90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
92ea0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
92eb0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
92ec0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
92ed0 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
92ee0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
92ef0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
92f00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
92f10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
92f20 73 74 72 65 61 6d 5f 70 69 22 2c 20 22 6e 73 22  stream_pi", "ns"
92f30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
92f40 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
92f50 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
92f60 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 30 38 37 3a  mmintrin.h:2087:
92f70 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
92f80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
92f90 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
92fa0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
92fb0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
92fc0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
92fd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
92fe0 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __p", "type": { 
92ff0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
93000 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
93010 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 20  g": "__m64" } } 
93020 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
93030 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
93040 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
93050 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
93060 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
93070 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
93080 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
93090 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
930a0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74   "name": "_mm_st
930b0 72 65 61 6d 5f 70 73 22 2c 20 22 6e 73 22 3a 20  ream_ps", "ns": 
930c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
930d0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
930e0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
930f0 69 6e 74 72 69 6e 2e 68 3a 32 31 30 36 3a 31 22  intrin.h:2106:1"
93100 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
93110 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
93120 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
93130 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
93140 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
93150 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
93160 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
93170 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
93180 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
93190 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
931a0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
931b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
931c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
931d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
931e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
931f0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
93200 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
93210 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
93220 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
93230 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
93240 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
93250 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
93260 6d 6d 5f 73 66 65 6e 63 65 22 2c 20 22 6e 73 22  mm_sfence", "ns"
93270 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
93280 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
93290 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
932a0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 31 32 34 3a  mmintrin.h:2124:
932b0 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
932c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
932d0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
932e0 2d 63 6c 61 73 73 22 3a 20 22 6e 6f 6e 65 22 2c  -class": "none",
932f0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
93300 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
93310 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
93320 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
93330 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
93340 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 61 78 5f 70 69  me": "_mm_max_pi
93350 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
93360 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
93370 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
93380 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
93390 6e 2e 68 3a 32 31 39 38 3a 31 22 2c 20 22 76 61  n.h:2198:1", "va
933a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
933b0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
933c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
933d0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
933e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
933f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
93400 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
93410 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
93420 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
93430 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
93440 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
93450 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
93460 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
93470 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
93480 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
93490 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
934a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
934b0 22 3a 20 22 5f 6d 6d 5f 6d 61 78 5f 70 75 38 22  ": "_mm_max_pu8"
934c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
934d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
934e0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
934f0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
93500 3a 32 32 31 37 3a 31 22 2c 20 22 76 61 72 69 61  :2217:1", "varia
93510 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
93520 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
93530 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
93540 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
93550 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
93560 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
93570 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
93580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
93590 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
935a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
935b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
935c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
935d0 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
935e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
935f0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
93600 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
93610 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
93620 22 5f 6d 6d 5f 6d 69 6e 5f 70 69 31 36 22 2c 20  "_mm_min_pi16", 
93630 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
93640 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
93650 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
93660 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/xmmintrin.h:2
93670 32 33 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69  236:1", "variadi
93680 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
93690 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
936a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
936b0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
936c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
936d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
936e0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
936f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
93700 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
93710 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
93720 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
93730 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
93740 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
93750 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
93760 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
93770 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
93780 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
93790 6d 6d 5f 6d 69 6e 5f 70 75 38 22 2c 20 22 6e 73  mm_min_pu8", "ns
937a0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
937b0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
937c0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
937d0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 32 35 35  xmmintrin.h:2255
937e0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
937f0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
93800 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
93810 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
93820 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
93830 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
93840 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
93850 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
93860 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
93870 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
93880 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
93890 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
938a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
938b0 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  4" } }], "return
938c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
938d0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
938e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
938f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
93900 6d 6f 76 65 6d 61 73 6b 5f 70 69 38 22 2c 20 22  movemask_pi8", "
93910 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
93920 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
93930 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
93940 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 32  e/xmmintrin.h:22
93950 37 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  73:1", "variadic
93960 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
93970 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
93980 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
93990 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
939a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
939b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
939c0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
939d0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
939e0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
939f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
93a00 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
93a10 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
93a20 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
93a30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
93a40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
93a50 6d 6d 5f 6d 75 6c 68 69 5f 70 75 31 36 22 2c 20  mm_mulhi_pu16", 
93a60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
93a70 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
93a80 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
93a90 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/xmmintrin.h:2
93aa0 32 39 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69  292:1", "variadi
93ab0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
93ac0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
93ad0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
93ae0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
93af0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
93b00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
93b10 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
93b20 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
93b30 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
93b40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
93b50 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
93b60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
93b70 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
93b80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
93b90 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
93ba0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
93bb0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
93bc0 6d 6d 5f 6d 61 73 6b 6d 6f 76 65 5f 73 69 36 34  mm_maskmove_si64
93bd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
93be0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
93bf0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
93c00 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
93c10 68 3a 32 33 35 35 3a 31 22 2c 20 22 76 61 72 69  h:2355:1", "vari
93c20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
93c30 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
93c40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
93c50 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
93c60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
93c70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
93c80 61 6d 65 22 3a 20 22 5f 5f 64 22 2c 20 22 74 79  ame": "__d", "ty
93c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
93ca0 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61  _m64" } }, { "ta
93cb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
93cc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
93cd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
93ce0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
93cf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
93d00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
93d10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
93d20 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
93d30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
93d40 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
93d50 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
93d60 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
93d70 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
93d80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
93d90 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
93da0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
93db0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 76 67 5f 70  ame": "_mm_avg_p
93dc0 75 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  u8", "ns": 0, "l
93dd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
93de0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
93df0 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
93e00 6e 2e 68 3a 32 33 37 34 3a 31 22 2c 20 22 76 61  n.h:2374:1", "va
93e10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
93e20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
93e30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
93e40 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
93e50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
93e60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
93e70 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
93e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
93e90 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
93ea0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
93eb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
93ec0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
93ed0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
93ee0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
93ef0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
93f00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
93f10 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
93f20 22 3a 20 22 5f 6d 6d 5f 61 76 67 5f 70 75 31 36  ": "_mm_avg_pu16
93f30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
93f40 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
93f50 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
93f60 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
93f70 68 3a 32 33 39 33 3a 31 22 2c 20 22 76 61 72 69  h:2393:1", "vari
93f80 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
93f90 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
93fa0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
93fb0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
93fc0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
93fd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
93fe0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
93ff0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
94000 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61  _m64" } }, { "ta
94010 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
94020 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
94030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
94040 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
94050 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
94060 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
94070 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
94080 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
94090 20 22 5f 6d 6d 5f 73 61 64 5f 70 75 38 22 2c 20   "_mm_sad_pu8", 
940a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
940b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
940c0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
940d0 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/xmmintrin.h:2
940e0 34 31 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  415:1", "variadi
940f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
94100 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
94110 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
94120 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
94130 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
94140 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
94150 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
94160 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
94170 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
94180 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
94190 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
941a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
941b0 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
941c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
941d0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
941e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
941f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
94200 6d 6d 5f 67 65 74 63 73 72 22 2c 20 22 6e 73 22  mm_getcsr", "ns"
94210 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
94220 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
94230 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
94240 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 34 37 30 3a  mmintrin.h:2470:
94250 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
94260 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
94270 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
94280 65 2d 63 6c 61 73 73 22 3a 20 22 6e 6f 6e 65 22  e-class": "none"
94290 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
942a0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
942b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
942c0 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
942d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
942e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
942f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
94300 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
94310 22 3a 20 22 5f 6d 6d 5f 73 65 74 63 73 72 22 2c  ": "_mm_setcsr",
94320 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
94330 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
94340 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
94350 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
94360 32 35 32 32 3a 36 22 2c 20 22 76 61 72 69 61 64  2522:6", "variad
94370 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
94380 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
94390 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 6e  orage-class": "n
943a0 6f 6e 65 22 2c 20 22 70 61 72 61 6d 65 74 65 72  one", "parameter
943b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
943c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
943d0 22 3a 20 22 5f 5f 69 22 2c 20 22 74 79 70 65 22  ": "__i", "type"
943e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
943f0 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74  igned-int", "bit
94400 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
94410 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
94420 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
94430 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
94440 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
94450 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
94460 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70  "name": "_mm_unp
94470 61 63 6b 68 69 5f 70 73 22 2c 20 22 6e 73 22 3a  ackhi_ps", "ns":
94480 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
94490 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
944a0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
944b0 6d 69 6e 74 72 69 6e 2e 68 3a 32 35 38 38 3a 31  mintrin.h:2588:1
944c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
944d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
944e0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
944f0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
94500 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
94510 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
94520 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
94530 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
94540 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
94550 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
94560 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
94570 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
94580 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
94590 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
945a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
945b0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
945c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
945d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
945e0 5f 75 6e 70 61 63 6b 6c 6f 5f 70 73 22 2c 20 22  _unpacklo_ps", "
945f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
94600 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
94610 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
94620 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 36  e/xmmintrin.h:26
94630 31 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  10:1", "variadic
94640 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
94650 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
94660 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
94670 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
94680 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
94690 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
946a0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
946b0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
946c0 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
946d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
946e0 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
946f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
94700 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
94710 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
94720 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
94730 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
94740 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
94750 22 5f 6d 6d 5f 6d 6f 76 65 5f 73 73 22 2c 20 22  "_mm_move_ss", "
94760 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
94770 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
94780 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
94790 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 36  e/xmmintrin.h:26
947a0 33 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  31:1", "variadic
947b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
947c0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
947d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
947e0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
947f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
94800 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
94810 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
94820 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
94830 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
94840 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
94850 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
94860 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
94870 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
94880 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
94890 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
948a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
948b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
948c0 22 5f 6d 6d 5f 6d 6f 76 65 68 6c 5f 70 73 22 2c  "_mm_movehl_ps",
948d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
948e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
948f0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
94900 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
94910 32 36 35 32 3a 31 22 2c 20 22 76 61 72 69 61 64  2652:1", "variad
94920 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
94930 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
94940 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
94950 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
94960 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
94970 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
94980 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
94990 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
949a0 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  128" } }, { "tag
949b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
949c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
949d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
949e0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
949f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
94a00 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
94a10 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
94a20 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
94a30 3a 20 22 5f 6d 6d 5f 6d 6f 76 65 6c 68 5f 70 73  : "_mm_movelh_ps
94a40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
94a50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
94a60 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
94a70 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
94a80 68 3a 32 36 37 33 3a 31 22 2c 20 22 76 61 72 69  h:2673:1", "vari
94a90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
94aa0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
94ab0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
94ac0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
94ad0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
94ae0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
94af0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
94b00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
94b10 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74  _m128" } }, { "t
94b20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
94b30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
94b40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
94b50 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
94b60 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
94b70 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
94b80 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
94b90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
94ba0 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 69 31 36  e": "_mm_cvtpi16
94bb0 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
94bc0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
94bd0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
94be0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
94bf0 69 6e 2e 68 3a 32 36 39 31 3a 31 22 2c 20 22 76  in.h:2691:1", "v
94c00 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
94c10 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
94c20 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
94c30 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
94c40 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
94c50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
94c60 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
94c70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
94c80 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
94c90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
94ca0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
94cb0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
94cc0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
94cd0 3a 20 22 5f 6d 6d 5f 63 76 74 70 75 31 36 5f 70  : "_mm_cvtpu16_p
94ce0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
94cf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
94d00 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
94d10 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
94d20 2e 68 3a 32 37 32 31 3a 31 22 2c 20 22 76 61 72  .h:2721:1", "var
94d30 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
94d40 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
94d50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
94d60 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
94d70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
94d80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
94d90 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
94da0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
94db0 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  __m64" } }], "re
94dc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
94dd0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
94de0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
94df0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
94e00 22 5f 6d 6d 5f 63 76 74 70 69 38 5f 70 73 22 2c  "_mm_cvtpi8_ps",
94e10 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
94e20 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
94e30 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
94e40 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
94e50 32 37 35 30 3a 31 22 2c 20 22 76 61 72 69 61 64  2750:1", "variad
94e60 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
94e70 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
94e80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
94e90 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
94ea0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
94eb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
94ec0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
94ed0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
94ee0 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
94ef0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
94f00 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
94f10 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
94f20 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
94f30 6d 5f 63 76 74 70 75 38 5f 70 73 22 2c 20 22 6e  m_cvtpu8_ps", "n
94f40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
94f50 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
94f60 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
94f70 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 37 37  /xmmintrin.h:277
94f80 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
94f90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
94fa0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
94fb0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
94fc0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
94fd0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
94fe0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
94ff0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
95000 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
95010 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
95020 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
95030 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
95040 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
95050 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
95060 76 74 70 69 33 32 78 32 5f 70 73 22 2c 20 22 6e  vtpi32x2_ps", "n
95070 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
95080 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
95090 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
950a0 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 38 30  /xmmintrin.h:280
950b0 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  2:1", "variadic"
950c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
950d0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
950e0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
950f0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
95100 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
95110 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
95120 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
95130 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
95140 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
95150 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
95160 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
95170 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
95180 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
95190 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
951a0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
951b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
951c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
951d0 6d 5f 63 76 74 70 73 5f 70 69 31 36 22 2c 20 22  m_cvtps_pi16", "
951e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
951f0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
95200 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
95210 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 38  e/xmmintrin.h:28
95220 33 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  31:1", "variadic
95230 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
95240 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
95250 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
95260 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
95270 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
95280 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
95290 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
952a0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
952b0 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
952c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
952d0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
952e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
952f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
95300 63 76 74 70 73 5f 70 69 38 22 2c 20 22 6e 73 22  cvtps_pi8", "ns"
95310 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
95320 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
95330 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
95340 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 38 36 31 3a  mmintrin.h:2861:
95350 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
95360 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
95370 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
95380 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
95390 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
953a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
953b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
953c0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
953d0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
953e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
953f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
95400 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
95410 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
95420 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 6f 76  "name": "_mm_mov
95430 65 6d 61 73 6b 5f 70 73 22 2c 20 22 6e 73 22 3a  emask_ps", "ns":
95440 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
95450 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
95460 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
95470 6d 69 6e 74 72 69 6e 2e 68 3a 32 38 38 36 3a 31  mintrin.h:2886:1
95480 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
95490 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
954a0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
954b0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
954c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
954d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
954e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
954f0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
95500 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
95510 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
95520 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
95530 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
95540 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
95550 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
95560 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
95570 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
95580 22 3a 20 22 5f 5f 6d 31 32 38 64 22 2c 20 22 6c  ": "__m128d", "l
95590 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
955a0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
955b0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
955c0 6e 2e 68 3a 32 39 3a 31 36 22 2c 20 22 74 79 70  n.h:29:16", "typ
955d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75  e": { "tag": "<u
955e0 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74  nknown-type:Vect
955f0 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  or>" } },.{ "tag
95600 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
95610 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
95620 5f 5f 6d 31 32 38 69 22 2c 20 22 6c 6f 63 61 74  __m128i", "locat
95630 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
95640 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
95650 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
95660 33 30 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20  30:19", "type": 
95670 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f  { "tag": "<unkno
95680 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22  wn-type:Vector>"
95690 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
956a0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
956b0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 32  0, "name": "__v2
956c0 64 66 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  df", "location":
956d0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
956e0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
956f0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 33 3a 31 36  mmintrin.h:33:16
95700 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
95710 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79  g": "<unknown-ty
95720 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c  pe:Vector>" } },
95730 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
95740 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
95750 61 6d 65 22 3a 20 22 5f 5f 76 32 64 69 22 2c 20  ame": "__v2di", 
95760 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
95770 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
95780 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
95790 72 69 6e 2e 68 3a 33 34 3a 31 39 22 2c 20 22 74  rin.h:34:19", "t
957a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
957b0 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65  <unknown-type:Ve
957c0 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74  ctor>" } },.{ "t
957d0 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
957e0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
957f0 20 22 5f 5f 76 38 68 69 22 2c 20 22 6c 6f 63 61   "__v8hi", "loca
95800 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
95810 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
95820 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
95830 3a 33 35 3a 31 35 22 2c 20 22 74 79 70 65 22 3a  :35:15", "type":
95840 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e   { "tag": "<unkn
95850 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e  own-type:Vector>
95860 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
95870 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
95880 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76   0, "name": "__v
95890 31 36 71 69 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  16qi", "location
958a0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
958b0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
958c0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 36 3a  /emmintrin.h:36:
958d0 31 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  14", "type": { "
958e0 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d  tag": "<unknown-
958f0 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20  type:Vector>" } 
95900 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
95910 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
95920 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 32 64 75 22  "name": "__v2du"
95930 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
95940 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
95950 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
95960 6e 74 72 69 6e 2e 68 3a 33 39 3a 32 38 22 2c 20  ntrin.h:39:28", 
95970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
95980 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a   "<unknown-type:
95990 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20  Vector>" } },.{ 
959a0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
959b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
959c0 22 3a 20 22 5f 5f 76 38 68 75 22 2c 20 22 6c 6f  ": "__v8hu", "lo
959d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
959e0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
959f0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
95a00 2e 68 3a 34 30 3a 32 34 22 2c 20 22 74 79 70 65  .h:40:24", "type
95a10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e  ": { "tag": "<un
95a20 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f  known-type:Vecto
95a30 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  r>" } },.{ "tag"
95a40 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
95a50 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
95a60 5f 76 31 36 71 75 22 2c 20 22 6c 6f 63 61 74 69  _v16qu", "locati
95a70 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
95a80 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
95a90 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34  de/emmintrin.h:4
95aa0 31 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  1:23", "type": {
95ab0 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77   "tag": "<unknow
95ac0 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20  n-type:Vector>" 
95ad0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
95ae0 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
95af0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 31 36  , "name": "__v16
95b00 71 73 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  qs", "location":
95b10 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
95b20 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
95b30 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 35 3a 32 31  mmintrin.h:45:21
95b40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
95b50 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79  g": "<unknown-ty
95b60 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c  pe:Vector>" } },
95b70 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
95b80 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
95b90 63 76 74 73 68 5f 73 73 22 2c 20 22 6e 73 22 3a  cvtsh_ss", "ns":
95ba0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
95bb0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
95bc0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 66 31  5.0.1/include/f1
95bd0 36 63 69 6e 74 72 69 6e 2e 68 3a 34 36 3a 31 22  6cintrin.h:46:1"
95be0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
95bf0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
95c00 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
95c10 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
95c20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
95c30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
95c40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
95c50 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
95c60 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
95c70 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
95c80 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
95c90 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 5d  gnment": 16 } }]
95ca0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
95cb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
95cc0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
95cd0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
95ce0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
95cf0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
95d00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
95d10 76 74 70 68 5f 70 73 22 2c 20 22 6e 73 22 3a 20  vtph_ps", "ns": 
95d20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
95d30 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
95d40 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 66 31 36  .0.1/include/f16
95d50 63 69 6e 74 72 69 6e 2e 68 3a 31 31 37 3a 31 22  cintrin.h:117:1"
95d60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
95d70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
95d80 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
95d90 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
95da0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
95db0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
95dc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
95dd0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
95de0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
95df0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
95e00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
95e10 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
95e20 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
95e30 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64  "name": "_mm_add
95e40 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
95e50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
95e60 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
95e70 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
95e80 69 6e 2e 68 3a 36 38 3a 31 22 2c 20 22 76 61 72  in.h:68:1", "var
95e90 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
95ea0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
95eb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
95ec0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
95ed0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
95ee0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
95ef0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
95f00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
95f10 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
95f20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
95f30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
95f40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
95f50 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
95f60 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
95f70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
95f80 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
95f90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
95fa0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64  "name": "_mm_add
95fb0 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _pd", "ns": 0, "
95fc0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
95fd0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
95fe0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
95ff0 69 6e 2e 68 3a 38 37 3a 31 22 2c 20 22 76 61 72  in.h:87:1", "var
96000 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
96010 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
96020 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
96030 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
96040 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
96050 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
96060 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
96070 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
96080 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
96090 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
960a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
960b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
960c0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
960d0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
960e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
960f0 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
96100 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
96110 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62  "name": "_mm_sub
96120 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
96130 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
96140 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
96150 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
96160 69 6e 2e 68 3a 31 31 30 3a 31 22 2c 20 22 76 61  in.h:110:1", "va
96170 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
96180 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
96190 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
961a0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
961b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
961c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
961d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
961e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
961f0 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b  "__m128d" } }, {
96200 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
96210 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
96220 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
96230 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
96240 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
96250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
96260 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
96270 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
96280 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75   "name": "_mm_su
96290 62 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  b_pd", "ns": 0, 
962a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
962b0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
962c0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
962d0 72 69 6e 2e 68 3a 31 32 39 3a 31 22 2c 20 22 76  rin.h:129:1", "v
962e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
962f0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
96300 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
96310 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
96320 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
96330 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
96340 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
96350 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
96360 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
96370 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
96380 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
96390 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
963a0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
963b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
963c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
963d0 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
963e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
963f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d  , "name": "_mm_m
96400 75 6c 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ul_sd", "ns": 0,
96410 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
96420 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
96430 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
96440 74 72 69 6e 2e 68 3a 31 35 31 3a 31 22 2c 20 22  trin.h:151:1", "
96450 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
96460 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
96470 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
96480 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
96490 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
964a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
964b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
964c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
964d0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
964e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
964f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
96500 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
96510 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
96520 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
96530 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
96540 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
96550 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
96560 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
96570 6d 75 6c 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30  mul_pd", "ns": 0
96580 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
96590 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
965a0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
965b0 6e 74 72 69 6e 2e 68 3a 31 37 30 3a 31 22 2c 20  ntrin.h:170:1", 
965c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
965d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
965e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
965f0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
96600 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
96610 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
96620 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
96630 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
96640 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
96650 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
96660 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
96670 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
96680 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
96690 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
966a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
966b0 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b  "__m128d" } },.{
966c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
966d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
966e0 5f 64 69 76 5f 73 64 22 2c 20 22 6e 73 22 3a 20  _div_sd", "ns": 
966f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
96700 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
96710 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
96720 69 6e 74 72 69 6e 2e 68 3a 31 39 33 3a 31 22 2c  intrin.h:193:1",
96730 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
96740 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
96750 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
96760 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
96770 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
96780 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
96790 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
967a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
967b0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
967c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
967d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
967e0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
967f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
96800 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
96810 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
96820 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
96830 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
96840 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
96850 6d 5f 64 69 76 5f 70 64 22 2c 20 22 6e 73 22 3a  m_div_pd", "ns":
96860 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
96870 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
96880 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
96890 6d 69 6e 74 72 69 6e 2e 68 3a 32 31 33 3a 31 22  mintrin.h:213:1"
968a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
968b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
968c0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
968d0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
968e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
968f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
96900 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
96910 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
96920 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
96930 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
96940 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
96950 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
96960 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
96970 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
96980 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
96990 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
969a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
969b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
969c0 6d 6d 5f 73 71 72 74 5f 73 64 22 2c 20 22 6e 73  mm_sqrt_sd", "ns
969d0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
969e0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
969f0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
96a00 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 33 38 3a  emmintrin.h:238:
96a10 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
96a20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
96a30 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
96a40 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
96a50 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
96a60 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
96a70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
96a80 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
96a90 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
96aa0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
96ab0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
96ac0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
96ad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
96ae0 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
96af0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
96b00 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
96b10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
96b20 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
96b30 22 5f 6d 6d 5f 73 71 72 74 5f 70 64 22 2c 20 22  "_mm_sqrt_pd", "
96b40 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
96b50 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
96b60 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
96b70 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 35  e/emmintrin.h:25
96b80 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  6:1", "variadic"
96b90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
96ba0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
96bb0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
96bc0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
96bd0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
96be0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
96bf0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
96c00 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
96c10 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
96c20 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
96c30 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
96c40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
96c50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
96c60 6d 5f 6d 69 6e 5f 73 64 22 2c 20 22 6e 73 22 3a  m_min_sd", "ns":
96c70 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
96c80 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
96c90 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
96ca0 6d 69 6e 74 72 69 6e 2e 68 3a 32 38 30 3a 31 22  mintrin.h:280:1"
96cb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
96cc0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
96cd0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
96ce0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
96cf0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
96d00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
96d10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
96d20 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
96d30 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
96d40 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
96d50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
96d60 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
96d70 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
96d80 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
96d90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
96da0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
96db0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
96dc0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
96dd0 6d 6d 5f 6d 69 6e 5f 70 64 22 2c 20 22 6e 73 22  mm_min_pd", "ns"
96de0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
96df0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
96e00 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
96e10 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 30 30 3a 31  mmintrin.h:300:1
96e20 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
96e30 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
96e40 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
96e50 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
96e60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
96e70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
96e80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
96e90 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
96ea0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
96eb0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
96ec0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
96ed0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
96ee0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
96ef0 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28d" } }], "retu
96f00 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
96f10 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
96f20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
96f30 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
96f40 5f 6d 6d 5f 6d 61 78 5f 73 64 22 2c 20 22 6e 73  _mm_max_sd", "ns
96f50 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
96f60 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
96f70 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
96f80 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 32 34 3a  emmintrin.h:324:
96f90 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
96fa0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
96fb0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
96fc0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
96fd0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
96fe0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
96ff0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
97000 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
97010 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
97020 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
97030 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
97040 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
97050 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
97060 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
97070 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
97080 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
97090 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
970a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
970b0 22 5f 6d 6d 5f 6d 61 78 5f 70 64 22 2c 20 22 6e  "_mm_max_pd", "n
970c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
970d0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
970e0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
970f0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 34 34  /emmintrin.h:344
97100 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
97110 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
97120 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
97130 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
97140 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
97150 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
97160 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
97170 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
97180 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
97190 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
971a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
971b0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
971c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
971d0 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
971e0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
971f0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
97200 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
97210 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
97220 20 22 5f 6d 6d 5f 61 6e 64 5f 70 64 22 2c 20 22   "_mm_and_pd", "
97230 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
97240 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
97250 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
97260 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 36  e/emmintrin.h:36
97270 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  2:1", "variadic"
97280 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
97290 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
972a0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
972b0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
972c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
972d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
972e0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
972f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
97300 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
97310 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
97320 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
97330 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
97340 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
97350 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
97360 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
97370 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
97380 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
97390 3a 20 22 5f 6d 6d 5f 61 6e 64 6e 6f 74 5f 70 64  : "_mm_andnot_pd
973a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
973b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
973c0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
973d0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
973e0 68 3a 33 38 33 3a 31 22 2c 20 22 76 61 72 69 61  h:383:1", "varia
973f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
97400 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
97410 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
97420 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
97430 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
97440 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
97450 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
97460 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
97470 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
97480 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
97490 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
974a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
974b0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
974c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
974d0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
974e0 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
974f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
97500 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6f 72 5f 70 64  ame": "_mm_or_pd
97510 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
97520 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
97530 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
97540 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
97550 68 3a 34 30 31 3a 31 22 2c 20 22 76 61 72 69 61  h:401:1", "varia
97560 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
97570 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
97580 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
97590 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
975a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
975b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
975c0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
975d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
975e0 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
975f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
97600 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
97610 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
97620 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
97630 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
97640 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
97650 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
97660 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
97670 61 6d 65 22 3a 20 22 5f 6d 6d 5f 78 6f 72 5f 70  ame": "_mm_xor_p
97680 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
97690 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
976a0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
976b0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
976c0 2e 68 3a 34 31 39 3a 31 22 2c 20 22 76 61 72 69  .h:419:1", "vari
976d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
976e0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
976f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
97700 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
97710 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
97720 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
97730 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
97740 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
97750 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22  _m128d" } }, { "
97760 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
97770 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
97780 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
97790 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
977a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
977b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
977c0 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28d" } },.{ "tag
977d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
977e0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 65  name": "_mm_cmpe
977f0 71 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  q_pd", "ns": 0, 
97800 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
97810 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
97820 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
97830 72 69 6e 2e 68 3a 34 33 38 3a 31 22 2c 20 22 76  rin.h:438:1", "v
97840 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
97850 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
97860 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
97870 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
97880 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
97890 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
978a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
978b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
978c0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
978d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
978e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
978f0 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
97900 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
97910 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
97920 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
97930 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
97940 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
97950 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
97960 6d 70 6c 74 5f 70 64 22 2c 20 22 6e 73 22 3a 20  mplt_pd", "ns": 
97970 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
97980 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
97990 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
979a0 69 6e 74 72 69 6e 2e 68 3a 34 35 38 3a 31 22 2c  intrin.h:458:1",
979b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
979c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
979d0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
979e0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
979f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
97a00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
97a10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
97a20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
97a30 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
97a40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
97a50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
97a60 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
97a70 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
97a80 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
97a90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
97aa0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
97ab0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
97ac0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
97ad0 6d 5f 63 6d 70 6c 65 5f 70 64 22 2c 20 22 6e 73  m_cmple_pd", "ns
97ae0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
97af0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
97b00 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
97b10 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 37 39 3a  emmintrin.h:479:
97b20 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
97b30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
97b40 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
97b50 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
97b60 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
97b70 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
97b80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
97b90 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
97ba0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
97bb0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
97bc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
97bd0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
97be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
97bf0 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
97c00 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
97c10 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
97c20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
97c30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
97c40 22 5f 6d 6d 5f 63 6d 70 67 74 5f 70 64 22 2c 20  "_mm_cmpgt_pd", 
97c50 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
97c60 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
97c70 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
97c80 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35  de/emmintrin.h:5
97c90 30 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  00:1", "variadic
97ca0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
97cb0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
97cc0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
97cd0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
97ce0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
97cf0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
97d00 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
97d10 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
97d20 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8d" } }, { "tag"
97d30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
97d40 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
97d50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
97d60 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
97d70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
97d80 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
97d90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
97da0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
97db0 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 65 5f 70 64  ": "_mm_cmpge_pd
97dc0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
97dd0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
97de0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
97df0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
97e00 68 3a 35 32 31 3a 31 22 2c 20 22 76 61 72 69 61  h:521:1", "varia
97e10 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
97e20 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
97e30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
97e40 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
97e50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
97e60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
97e70 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
97e80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
97e90 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
97ea0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
97eb0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
97ec0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
97ed0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
97ee0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
97ef0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
97f00 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
97f10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
97f20 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6f 72  ame": "_mm_cmpor
97f30 64 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  d_pd", "ns": 0, 
97f40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
97f50 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
97f60 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
97f70 72 69 6e 2e 68 3a 35 34 34 3a 31 22 2c 20 22 76  rin.h:544:1", "v
97f80 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
97f90 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
97fa0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
97fb0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
97fc0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
97fd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
97fe0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
97ff0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
98000 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
98010 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
98020 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
98030 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
98040 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
98050 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
98060 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
98070 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
98080 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
98090 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
980a0 6d 70 75 6e 6f 72 64 5f 70 64 22 2c 20 22 6e 73  mpunord_pd", "ns
980b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
980c0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
980d0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
980e0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35 36 38 3a  emmintrin.h:568:
980f0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
98100 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
98110 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
98120 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
98130 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
98140 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
98150 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
98160 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
98170 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
98180 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
98190 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
981a0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
981b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
981c0 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
981d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
981e0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
981f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
98200 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
98210 22 5f 6d 6d 5f 63 6d 70 6e 65 71 5f 70 64 22 2c  "_mm_cmpneq_pd",
98220 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
98230 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
98240 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
98250 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
98260 35 38 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  589:1", "variadi
98270 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
98280 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
98290 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
982a0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
982b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
982c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
982d0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
982e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
982f0 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28d" } }, { "tag
98300 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
98310 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
98320 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
98330 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20  "__m128d" } }], 
98340 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
98350 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
98360 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
98370 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
98380 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 6c 74 5f  e": "_mm_cmpnlt_
98390 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
983a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
983b0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
983c0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
983d0 6e 2e 68 3a 36 31 30 3a 31 22 2c 20 22 76 61 72  n.h:610:1", "var
983e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
983f0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
98400 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
98410 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
98420 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
98430 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
98440 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
98450 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
98460 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
98470 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
98480 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
98490 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
984a0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
984b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
984c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
984d0 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
984e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
984f0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
98500 6e 6c 65 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30  nle_pd", "ns": 0
98510 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
98520 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
98530 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
98540 6e 74 72 69 6e 2e 68 3a 36 33 31 3a 31 22 2c 20  ntrin.h:631:1", 
98550 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
98560 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
98570 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
98580 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
98590 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
985a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
985b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
985c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
985d0 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
985e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
985f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
98600 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
98610 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
98620 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
98630 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
98640 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b  "__m128d" } },.{
98650 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
98660 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
98670 5f 63 6d 70 6e 67 74 5f 70 64 22 2c 20 22 6e 73  _cmpngt_pd", "ns
98680 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
98690 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
986a0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
986b0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 36 35 32 3a  emmintrin.h:652:
986c0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
986d0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
986e0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
986f0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
98700 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
98710 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
98720 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
98730 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
98740 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
98750 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
98760 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
98770 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
98780 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
98790 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
987a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
987b0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
987c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
987d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
987e0 22 5f 6d 6d 5f 63 6d 70 6e 67 65 5f 70 64 22 2c  "_mm_cmpnge_pd",
987f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
98800 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
98810 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
98820 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
98830 36 37 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69  673:1", "variadi
98840 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
98850 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
98860 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
98870 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
98880 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
98890 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
988a0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
988b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
988c0 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28d" } }, { "tag
988d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
988e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
988f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
98900 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20  "__m128d" } }], 
98910 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
98920 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
98930 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
98940 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
98950 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 73  e": "_mm_cmpeq_s
98960 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
98970 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
98980 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
98990 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
989a0 2e 68 3a 36 39 36 3a 31 22 2c 20 22 76 61 72 69  .h:696:1", "vari
989b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
989c0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
989d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
989e0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
989f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
98a00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
98a10 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
98a20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
98a30 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22  _m128d" } }, { "
98a40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
98a50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
98a60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
98a70 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
98a80 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
98a90 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
98aa0 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28d" } },.{ "tag
98ab0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
98ac0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c  name": "_mm_cmpl
98ad0 74 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  t_sd", "ns": 0, 
98ae0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
98af0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
98b00 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
98b10 72 69 6e 2e 68 3a 37 32 31 3a 31 22 2c 20 22 76  rin.h:721:1", "v
98b20 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
98b30 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
98b40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
98b50 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
98b60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
98b70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
98b80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
98b90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
98ba0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
98bb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
98bc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
98bd0 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
98be0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
98bf0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
98c00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
98c10 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
98c20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
98c30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
98c40 6d 70 6c 65 5f 73 64 22 2c 20 22 6e 73 22 3a 20  mple_sd", "ns": 
98c50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
98c60 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
98c70 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
98c80 69 6e 74 72 69 6e 2e 68 3a 37 34 36 3a 31 22 2c  intrin.h:746:1",
98c90 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
98ca0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
98cb0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
98cc0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
98cd0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
98ce0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
98cf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
98d00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
98d10 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
98d20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
98d30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
98d40 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
98d50 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
98d60 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
98d70 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
98d80 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
98d90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
98da0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
98db0 6d 5f 63 6d 70 67 74 5f 73 64 22 2c 20 22 6e 73  m_cmpgt_sd", "ns
98dc0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
98dd0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
98de0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
98df0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 37 37 31 3a  emmintrin.h:771:
98e00 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
98e10 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
98e20 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
98e30 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
98e40 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
98e50 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
98e60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
98e70 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
98e80 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
98e90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
98ea0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
98eb0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
98ec0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
98ed0 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
98ee0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
98ef0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
98f00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
98f10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
98f20 22 5f 6d 6d 5f 63 6d 70 67 65 5f 73 64 22 2c 20  "_mm_cmpge_sd", 
98f30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
98f40 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
98f50 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
98f60 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 37  de/emmintrin.h:7
98f70 39 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  97:1", "variadic
98f80 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
98f90 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
98fa0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
98fb0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
98fc0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
98fd0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
98fe0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
98ff0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
99000 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8d" } }, { "tag"
99010 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
99020 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
99030 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
99040 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
99050 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
99060 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
99070 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
99080 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
99090 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6f 72 64 5f 73  ": "_mm_cmpord_s
990a0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
990b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
990c0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
990d0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
990e0 2e 68 3a 38 32 35 3a 31 22 2c 20 22 76 61 72 69  .h:825:1", "vari
990f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
99100 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
99110 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
99120 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
99130 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
99140 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
99150 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
99160 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
99170 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22  _m128d" } }, { "
99180 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
99190 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
991a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
991b0 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
991c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
991d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
991e0 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28d" } },.{ "tag
991f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
99200 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 75  name": "_mm_cmpu
99210 6e 6f 72 64 5f 73 64 22 2c 20 22 6e 73 22 3a 20  nord_sd", "ns": 
99220 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
99230 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
99240 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
99250 69 6e 74 72 69 6e 2e 68 3a 38 35 33 3a 31 22 2c  intrin.h:853:1",
99260 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
99270 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
99280 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
99290 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
992a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
992b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
992c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
992d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
992e0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
992f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
99300 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
99310 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
99320 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
99330 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
99340 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
99350 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
99360 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
99370 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
99380 6d 5f 63 6d 70 6e 65 71 5f 73 64 22 2c 20 22 6e  m_cmpneq_sd", "n
99390 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
993a0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
993b0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
993c0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 37 38  /emmintrin.h:878
993d0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
993e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
993f0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
99400 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
99410 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
99420 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
99430 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
99440 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
99450 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
99460 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
99470 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
99480 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
99490 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
994a0 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
994b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
994c0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
994d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
994e0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
994f0 20 22 5f 6d 6d 5f 63 6d 70 6e 6c 74 5f 73 64 22   "_mm_cmpnlt_sd"
99500 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
99510 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
99520 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
99530 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
99540 3a 39 30 33 3a 31 22 2c 20 22 76 61 72 69 61 64  :903:1", "variad
99550 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
99560 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
99570 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
99580 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
99590 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
995a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
995b0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
995c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
995d0 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
995e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
995f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
99600 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
99610 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
99620 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
99630 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
99640 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
99650 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
99660 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 6c 65  me": "_mm_cmpnle
99670 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
99680 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
99690 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
996a0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
996b0 69 6e 2e 68 3a 39 32 38 3a 31 22 2c 20 22 76 61  in.h:928:1", "va
996c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
996d0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
996e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
996f0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
99700 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
99710 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
99720 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
99730 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
99740 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b  "__m128d" } }, {
99750 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
99760 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
99770 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
99780 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
99790 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
997a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
997b0 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
997c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
997d0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d   "name": "_mm_cm
997e0 70 6e 67 74 5f 73 64 22 2c 20 22 6e 73 22 3a 20  pngt_sd", "ns": 
997f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
99800 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
99810 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
99820 69 6e 74 72 69 6e 2e 68 3a 39 35 33 3a 31 22 2c  intrin.h:953:1",
99830 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
99840 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
99850 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
99860 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
99870 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
99880 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
99890 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
998a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
998b0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
998c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
998d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
998e0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
998f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
99900 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
99910 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
99920 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
99930 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
99940 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
99950 6d 5f 63 6d 70 6e 67 65 5f 73 64 22 2c 20 22 6e  m_cmpnge_sd", "n
99960 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
99970 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
99980 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
99990 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39 37 39  /emmintrin.h:979
999a0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
999b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
999c0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
999d0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
999e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
999f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
99a00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
99a10 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
99a20 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
99a30 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
99a40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
99a50 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
99a60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
99a70 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
99a80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
99a90 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
99aa0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
99ab0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
99ac0 20 22 5f 6d 6d 5f 63 6f 6d 69 65 71 5f 73 64 22   "_mm_comieq_sd"
99ad0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
99ae0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
99af0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
99b00 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
99b10 3a 31 30 30 31 3a 31 22 2c 20 22 76 61 72 69 61  :1001:1", "varia
99b20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
99b30 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
99b40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
99b50 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
99b60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
99b70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
99b80 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
99b90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
99ba0 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
99bb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
99bc0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
99bd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
99be0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
99bf0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
99c00 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
99c10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
99c20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
99c30 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
99c40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
99c50 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6f 6d  "name": "_mm_com
99c60 69 6c 74 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30  ilt_sd", "ns": 0
99c70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
99c80 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
99c90 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
99ca0 6e 74 72 69 6e 2e 68 3a 31 30 32 35 3a 31 22 2c  ntrin.h:1025:1",
99cb0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
99cc0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
99cd0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
99ce0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
99cf0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
99d00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
99d10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
99d20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
99d30 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
99d40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
99d50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
99d60 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
99d70 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
99d80 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
99d90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
99da0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
99db0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
99dc0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
99dd0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
99de0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
99df0 5f 6d 6d 5f 63 6f 6d 69 6c 65 5f 73 64 22 2c 20  _mm_comile_sd", 
99e00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
99e10 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
99e20 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
99e30 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/emmintrin.h:1
99e40 30 34 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  049:1", "variadi
99e50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
99e60 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
99e70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
99e80 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
99e90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
99ea0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
99eb0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
99ec0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
99ed0 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28d" } }, { "tag
99ee0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
99ef0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
99f00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
99f10 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20  "__m128d" } }], 
99f20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
99f30 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
99f40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
99f50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
99f60 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
99f70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
99f80 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6f 6d 69 67  ame": "_mm_comig
99f90 74 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  t_sd", "ns": 0, 
99fa0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
99fb0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
99fc0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
99fd0 72 69 6e 2e 68 3a 31 30 37 33 3a 31 22 2c 20 22  rin.h:1073:1", "
99fe0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
99ff0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9a000 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9a010 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9a020 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9a030 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9a040 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9a050 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9a060 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
9a070 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9a080 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9a090 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
9a0a0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9a0b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9a0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9a0d0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
9a0e0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
9a0f0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
9a100 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9a110 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9a120 6d 5f 63 6f 6d 69 67 65 5f 73 64 22 2c 20 22 6e  m_comige_sd", "n
9a130 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9a140 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9a150 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9a160 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30 39  /emmintrin.h:109
9a170 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  7:1", "variadic"
9a180 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9a190 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9a1a0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9a1b0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9a1c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9a1d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9a1e0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9a1f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9a200 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
9a210 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9a220 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
9a230 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9a240 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
9a250 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9a260 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
9a270 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
9a280 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
9a290 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
9a2a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9a2b0 65 22 3a 20 22 5f 6d 6d 5f 63 6f 6d 69 6e 65 71  e": "_mm_comineq
9a2c0 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
9a2d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9a2e0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9a2f0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9a300 69 6e 2e 68 3a 31 31 32 31 3a 31 22 2c 20 22 76  in.h:1121:1", "v
9a310 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9a320 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9a330 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9a340 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9a350 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9a360 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9a370 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9a380 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9a390 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
9a3a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9a3b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9a3c0 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9a3d0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
9a3e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9a3f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9a400 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
9a410 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
9a420 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
9a430 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9a440 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9a450 5f 75 63 6f 6d 69 65 71 5f 73 64 22 2c 20 22 6e  _ucomieq_sd", "n
9a460 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9a470 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9a480 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9a490 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 34  /emmintrin.h:114
9a4a0 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
9a4b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9a4c0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9a4d0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9a4e0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9a4f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9a500 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9a510 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9a520 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9a530 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
9a540 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9a550 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
9a560 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9a570 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
9a580 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9a590 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
9a5a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
9a5b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
9a5c0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
9a5d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9a5e0 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d 69 6c 74  e": "_mm_ucomilt
9a5f0 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
9a600 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9a610 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9a620 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9a630 69 6e 2e 68 3a 31 31 37 31 3a 31 22 2c 20 22 76  in.h:1171:1", "v
9a640 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9a650 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9a660 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9a670 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9a680 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9a690 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9a6a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9a6b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9a6c0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
9a6d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9a6e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9a6f0 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9a700 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
9a710 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9a720 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9a730 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
9a740 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
9a750 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
9a760 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9a770 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9a780 5f 75 63 6f 6d 69 6c 65 5f 73 64 22 2c 20 22 6e  _ucomile_sd", "n
9a790 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9a7a0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9a7b0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9a7c0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 39  /emmintrin.h:119
9a7d0 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  7:1", "variadic"
9a7e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9a7f0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9a800 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9a810 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9a820 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9a830 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9a840 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9a850 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9a860 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
9a870 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9a880 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
9a890 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9a8a0 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
9a8b0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9a8c0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
9a8d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
9a8e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
9a8f0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
9a900 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9a910 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d 69 67 74  e": "_mm_ucomigt
9a920 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
9a930 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9a940 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9a950 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9a960 69 6e 2e 68 3a 31 32 32 33 3a 31 22 2c 20 22 76  in.h:1223:1", "v
9a970 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9a980 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9a990 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9a9a0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9a9b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9a9c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9a9d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9a9e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9a9f0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
9aa00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9aa10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9aa20 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9aa30 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
9aa40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9aa50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9aa60 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
9aa70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
9aa80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
9aa90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9aaa0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9aab0 5f 75 63 6f 6d 69 67 65 5f 73 64 22 2c 20 22 6e  _ucomige_sd", "n
9aac0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9aad0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9aae0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9aaf0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 32 34  /emmintrin.h:124
9ab00 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  9:1", "variadic"
9ab10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9ab20 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9ab30 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9ab40 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9ab50 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9ab60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9ab70 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9ab80 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9ab90 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
9aba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9abb0 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
9abc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9abd0 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
9abe0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9abf0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
9ac00 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
9ac10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
9ac20 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
9ac30 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9ac40 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d 69 6e 65  e": "_mm_ucomine
9ac50 71 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  q_sd", "ns": 0, 
9ac60 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9ac70 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9ac80 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9ac90 72 69 6e 2e 68 3a 31 32 37 35 3a 31 22 2c 20 22  rin.h:1275:1", "
9aca0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9acb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9acc0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9acd0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9ace0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9acf0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9ad00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9ad10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9ad20 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
9ad30 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9ad40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9ad50 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
9ad60 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9ad70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9ad80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9ad90 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
9ada0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
9adb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
9adc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9add0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9ade0 6d 5f 63 76 74 70 64 5f 70 73 22 2c 20 22 6e 73  m_cvtpd_ps", "ns
9adf0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9ae00 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9ae10 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9ae20 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 32 39 34  emmintrin.h:1294
9ae30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9ae40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9ae50 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9ae60 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9ae70 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9ae80 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9ae90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9aea0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
9aeb0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
9aec0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
9aed0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9aee0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
9aef0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9af00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9af10 63 76 74 70 73 5f 70 64 22 2c 20 22 6e 73 22 3a  cvtps_pd", "ns":
9af20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9af30 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9af40 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9af50 6d 69 6e 74 72 69 6e 2e 68 3a 31 33 31 34 3a 31  mintrin.h:1314:1
9af60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9af70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9af80 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9af90 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9afa0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9afb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9afc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9afd0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9afe0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
9aff0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
9b000 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9b010 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
9b020 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9b030 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76   "name": "_mm_cv
9b040 74 65 70 69 33 32 5f 70 64 22 2c 20 22 6e 73 22  tepi32_pd", "ns"
9b050 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
9b060 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
9b070 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
9b080 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 33 33 37 3a  mmintrin.h:1337:
9b090 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
9b0a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
9b0b0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
9b0c0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
9b0d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
9b0e0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
9b0f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9b100 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9b110 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
9b120 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9b130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9b140 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
9b150 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9b160 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9b170 63 76 74 70 64 5f 65 70 69 33 32 22 2c 20 22 6e  cvtpd_epi32", "n
9b180 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9b190 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9b1a0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9b1b0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 33 35  /emmintrin.h:135
9b1c0 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  7:1", "variadic"
9b1d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9b1e0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9b1f0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9b200 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9b210 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9b220 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9b230 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9b240 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9b250 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
9b260 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9b270 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
9b280 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9b290 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9b2a0 6d 5f 63 76 74 73 64 5f 73 69 33 32 22 2c 20 22  m_cvtsd_si32", "
9b2b0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
9b2c0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
9b2d0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
9b2e0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 33  e/emmintrin.h:13
9b2f0 37 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  74:1", "variadic
9b300 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
9b310 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
9b320 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
9b330 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
9b340 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
9b350 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9b360 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
9b370 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9b380 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
9b390 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
9b3a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
9b3b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
9b3c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
9b3d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
9b3e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
9b3f0 22 5f 6d 6d 5f 63 76 74 73 64 5f 73 73 22 2c 20  "_mm_cvtsd_ss", 
9b400 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
9b410 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
9b420 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
9b430 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/emmintrin.h:1
9b440 33 39 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  399:1", "variadi
9b450 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
9b460 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
9b470 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
9b480 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
9b490 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
9b4a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9b4b0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
9b4c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9b4d0 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
9b4e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9b4f0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
9b500 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9b510 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
9b520 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
9b530 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
9b540 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9b550 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9b560 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 33 32 5f 73  : "_mm_cvtsi32_s
9b570 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
9b580 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
9b590 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
9b5a0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
9b5b0 2e 68 3a 31 34 32 32 3a 31 22 2c 20 22 76 61 72  .h:1422:1", "var
9b5c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
9b5d0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
9b5e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
9b5f0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
9b600 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
9b610 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9b620 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9b630 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9b640 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
9b650 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9b660 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
9b670 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9b680 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
9b690 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
9b6a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
9b6b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9b6c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9b6d0 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
9b6e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9b6f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
9b700 76 74 73 73 5f 73 64 22 2c 20 22 6e 73 22 3a 20  vtss_sd", "ns": 
9b710 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9b720 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9b730 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9b740 69 6e 74 72 69 6e 2e 68 3a 31 34 34 38 3a 31 22  intrin.h:1448:1"
9b750 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9b760 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9b770 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9b780 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9b790 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9b7a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9b7b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9b7c0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
9b7d0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
9b7e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
9b7f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9b800 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
9b810 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9b820 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
9b830 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9b840 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
9b850 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9b860 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9b870 6d 5f 63 76 74 74 70 64 5f 65 70 69 33 32 22 2c  m_cvttpd_epi32",
9b880 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9b890 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9b8a0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9b8b0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9b8c0 31 34 37 32 3a 31 22 2c 20 22 76 61 72 69 61 64  1472:1", "variad
9b8d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9b8e0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9b8f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9b900 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9b910 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9b920 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9b930 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9b940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9b950 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
9b960 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
9b970 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9b980 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
9b990 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
9b9a0 22 5f 6d 6d 5f 63 76 74 74 73 64 5f 73 69 33 32  "_mm_cvttsd_si32
9b9b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
9b9c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
9b9d0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
9b9e0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
9b9f0 68 3a 31 34 39 30 3a 31 22 2c 20 22 76 61 72 69  h:1490:1", "vari
9ba00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
9ba10 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
9ba20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
9ba30 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
9ba40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
9ba50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9ba60 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
9ba70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9ba80 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
9ba90 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9baa0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
9bab0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
9bac0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
9bad0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
9bae0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9baf0 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 64 5f 70  e": "_mm_cvtpd_p
9bb00 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i32", "ns": 0, "
9bb10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9bb20 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9bb30 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9bb40 69 6e 2e 68 3a 31 35 30 37 3a 31 22 2c 20 22 76  in.h:1507:1", "v
9bb50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9bb60 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9bb70 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9bb80 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9bb90 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9bba0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9bbb0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9bbc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9bbd0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
9bbe0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9bbf0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
9bc00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
9bc10 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
9bc20 22 3a 20 22 5f 6d 6d 5f 63 76 74 74 70 64 5f 70  ": "_mm_cvttpd_p
9bc30 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i32", "ns": 0, "
9bc40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9bc50 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9bc60 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9bc70 69 6e 2e 68 3a 31 35 32 37 3a 31 22 2c 20 22 76  in.h:1527:1", "v
9bc80 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9bc90 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9bca0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9bcb0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9bcc0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9bcd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9bce0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9bcf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9bd00 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
9bd10 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9bd20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
9bd30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
9bd40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
9bd50 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 69 33 32 5f  ": "_mm_cvtpi32_
9bd60 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
9bd70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9bd80 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9bd90 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9bda0 6e 2e 68 3a 31 35 34 34 3a 31 22 2c 20 22 76 61  n.h:1544:1", "va
9bdb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9bdc0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9bdd0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9bde0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9bdf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9be00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9be10 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
9be20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9be30 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
9be40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9be50 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
9be60 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9be70 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9be80 3a 20 22 5f 6d 6d 5f 63 76 74 73 64 5f 66 36 34  : "_mm_cvtsd_f64
9be90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
9bea0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
9beb0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
9bec0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
9bed0 68 3a 31 35 36 31 3a 31 22 2c 20 22 76 61 72 69  h:1561:1", "vari
9bee0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
9bef0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
9bf00 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
9bf10 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
9bf20 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
9bf30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9bf40 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
9bf50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9bf60 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
9bf70 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9bf80 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
9bf90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
9bfa0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9bfb0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
9bfc0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
9bfd0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64  name": "_mm_load
9bfe0 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _pd", "ns": 0, "
9bff0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9c000 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9c010 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9c020 69 6e 2e 68 3a 31 35 37 38 3a 31 22 2c 20 22 76  in.h:1578:1", "v
9c030 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9c040 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9c050 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9c060 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9c070 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9c080 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9c090 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c   "name": "__dp",
9c0a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9c0b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
9c0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9c0d0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
9c0e0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
9c0f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
9c100 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9c110 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9c120 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
9c130 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9c140 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c  , "name": "_mm_l
9c150 6f 61 64 31 5f 70 64 22 2c 20 22 6e 73 22 3a 20  oad1_pd", "ns": 
9c160 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9c170 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9c180 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9c190 69 6e 74 72 69 6e 2e 68 3a 31 35 39 36 3a 31 22  intrin.h:1596:1"
9c1a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9c1b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9c1c0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9c1d0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9c1e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9c1f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9c200 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9c210 64 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  dp", "type": { "
9c220 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
9c230 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9c240 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
9c250 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
9c260 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
9c270 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  4 } } }], "retur
9c280 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
9c290 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
9c2a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
9c2b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
9c2c0 6d 6d 5f 6c 6f 61 64 72 5f 70 64 22 2c 20 22 6e  mm_loadr_pd", "n
9c2d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9c2e0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9c2f0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9c300 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 36 32  /emmintrin.h:162
9c310 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  2:1", "variadic"
9c320 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9c330 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9c340 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9c350 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9c360 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9c370 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9c380 20 22 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a   "__dp", "type":
9c390 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
9c3a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
9c3b0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
9c3c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
9c3d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9c3e0 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 64 } } }], "r
9c3f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9c400 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
9c410 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9c420 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9c430 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 75 5f 70 64 22  : "_mm_loadu_pd"
9c440 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9c450 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9c460 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9c470 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9c480 3a 31 36 34 30 3a 31 22 2c 20 22 76 61 72 69 61  :1640:1", "varia
9c490 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9c4a0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9c4b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9c4c0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9c4d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9c4e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9c4f0 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74 79  me": "__dp", "ty
9c500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9c510 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
9c520 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
9c530 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
9c540 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
9c550 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d  ment": 64 } } }]
9c560 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9c570 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9c580 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
9c590 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
9c5a0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 75  ame": "_mm_loadu
9c5b0 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c  _si64", "ns": 0,
9c5c0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
9c5d0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
9c5e0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
9c5f0 74 72 69 6e 2e 68 3a 31 36 36 30 3a 31 22 2c 20  trin.h:1660:1", 
9c600 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
9c610 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
9c620 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
9c630 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
9c640 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
9c650 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
9c660 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
9c670 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9c680 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
9c690 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9c6a0 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20  ":void" } } }], 
9c6b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9c6c0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
9c6d0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9c6e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9c6f0 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 5f 73 64  e": "_mm_load_sd
9c700 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
9c710 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
9c720 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
9c730 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
9c740 68 3a 31 36 38 31 3a 31 22 2c 20 22 76 61 72 69  h:1681:1", "vari
9c750 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
9c760 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
9c770 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
9c780 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
9c790 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
9c7a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9c7b0 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74  ame": "__dp", "t
9c7c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9c7d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
9c7e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
9c7f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
9c800 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
9c810 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d  nment": 64 } } }
9c820 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
9c830 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9c840 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28d" } },.{ "tag
9c850 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
9c860 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64  name": "_mm_load
9c870 68 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  h_pd", "ns": 0, 
9c880 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9c890 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9c8a0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9c8b0 72 69 6e 2e 68 3a 31 37 30 38 3a 31 22 2c 20 22  rin.h:1708:1", "
9c8c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9c8d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9c8e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9c8f0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9c900 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9c910 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9c920 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9c930 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9c940 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
9c950 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9c960 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9c970 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  __dp", "type": {
9c980 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
9c990 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
9c9a0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
9c9b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
9c9c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
9c9d0 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   64 } } }], "ret
9c9e0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
9c9f0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
9ca00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
9ca10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
9ca20 22 5f 6d 6d 5f 6c 6f 61 64 6c 5f 70 64 22 2c 20  "_mm_loadl_pd", 
9ca30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
9ca40 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
9ca50 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
9ca60 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/emmintrin.h:1
9ca70 37 33 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  735:1", "variadi
9ca80 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
9ca90 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
9caa0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
9cab0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
9cac0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
9cad0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9cae0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
9caf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9cb00 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28d" } }, { "tag
9cb10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9cb20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20  "name": "__dp", 
9cb30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9cb40 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
9cb50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9cb60 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
9cb70 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
9cb80 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
9cb90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
9cba0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9cbb0 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
9cbc0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9cbd0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e   "name": "_mm_un
9cbe0 64 65 66 69 6e 65 64 5f 70 64 22 2c 20 22 6e 73  defined_pd", "ns
9cbf0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9cc00 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9cc10 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9cc20 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 37 35 36  emmintrin.h:1756
9cc30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9cc40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9cc50 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9cc60 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9cc70 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9cc80 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
9cc90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9cca0 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
9ccb0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9ccc0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65   "name": "_mm_se
9ccd0 74 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  t_sd", "ns": 0, 
9cce0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9ccf0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9cd00 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9cd10 72 69 6e 2e 68 3a 31 37 37 36 3a 31 22 2c 20 22  rin.h:1776:1", "
9cd20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9cd30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9cd40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9cd50 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9cd60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9cd70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9cd80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c  , "name": "__w",
9cd90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9cda0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
9cdb0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
9cdc0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
9cdd0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9cde0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9cdf0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
9ce00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9ce10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9ce20 73 65 74 31 5f 70 64 22 2c 20 22 6e 73 22 3a 20  set1_pd", "ns": 
9ce30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9ce40 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9ce50 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9ce60 69 6e 74 72 69 6e 2e 68 3a 31 37 39 34 3a 31 22  intrin.h:1794:1"
9ce70 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9ce80 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9ce90 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9cea0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9ceb0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9cec0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9ced0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9cee0 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
9cef0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
9cf00 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
9cf10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
9cf20 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
9cf30 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
9cf40 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
9cf50 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
9cf60 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
9cf70 6d 6d 5f 73 65 74 5f 70 64 31 22 2c 20 22 6e 73  mm_set_pd1", "ns
9cf80 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9cf90 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9cfa0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9cfb0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 38 31 32  emmintrin.h:1812
9cfc0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9cfd0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9cfe0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9cff0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9d000 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9d010 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9d020 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9d030 22 5f 5f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__w", "type": {
9d040 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
9d050 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
9d060 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
9d070 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
9d080 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
9d090 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
9d0a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
9d0b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
9d0c0 20 22 5f 6d 6d 5f 73 65 74 5f 70 64 22 2c 20 22   "_mm_set_pd", "
9d0d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
9d0e0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
9d0f0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
9d100 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 38  e/emmintrin.h:18
9d110 33 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  32:1", "variadic
9d120 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
9d130 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
9d140 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
9d150 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
9d160 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
9d170 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9d180 3a 20 22 5f 5f 77 22 2c 20 22 74 79 70 65 22 3a  : "__w", "type":
9d190 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
9d1a0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
9d1b0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
9d1c0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
9d1d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9d1e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
9d1f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9d200 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
9d210 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
9d220 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
9d230 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
9d240 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9d250 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
9d260 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9d270 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9d280 6d 5f 73 65 74 72 5f 70 64 22 2c 20 22 6e 73 22  m_setr_pd", "ns"
9d290 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
9d2a0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
9d2b0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
9d2c0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 38 35 33 3a  mmintrin.h:1853:
9d2d0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
9d2e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
9d2f0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
9d300 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
9d310 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
9d320 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
9d330 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9d340 5f 5f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __w", "type": { 
9d350 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
9d360 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
9d370 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9d380 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
9d390 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9d3a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
9d3b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9d3c0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
9d3d0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
9d3e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
9d3f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9d400 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9d410 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
9d420 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9d430 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
9d440 65 74 7a 65 72 6f 5f 70 64 22 2c 20 22 6e 73 22  etzero_pd", "ns"
9d450 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
9d460 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
9d470 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
9d480 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 38 36 38 3a  mmintrin.h:1868:
9d490 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
9d4a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
9d4b0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
9d4c0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
9d4d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
9d4e0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
9d4f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9d500 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
9d510 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9d520 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 6f 76  "name": "_mm_mov
9d530 65 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  e_sd", "ns": 0, 
9d540 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9d550 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9d560 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9d570 72 69 6e 2e 68 3a 31 38 38 39 3a 31 22 2c 20 22  rin.h:1889:1", "
9d580 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9d590 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9d5a0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9d5b0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9d5c0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9d5d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9d5e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9d5f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9d600 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
9d610 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9d620 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9d630 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
9d640 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9d650 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9d660 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9d670 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
9d680 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9d690 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9d6a0 73 74 6f 72 65 5f 73 64 22 2c 20 22 6e 73 22 3a  store_sd", "ns":
9d6b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9d6c0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9d6d0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9d6e0 6d 69 6e 74 72 69 6e 2e 68 3a 31 39 30 36 3a 31  mintrin.h:1906:1
9d6f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9d700 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9d710 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9d720 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9d730 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9d740 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9d750 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9d760 5f 64 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _dp", "type": { 
9d770 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
9d780 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9d790 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
9d7a0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
9d7b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
9d7c0 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  64 } } }, { "tag
9d7d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9d7e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
9d7f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9d800 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20  "__m128d" } }], 
9d810 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9d820 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
9d830 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9d840 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9d850 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65 5f 70 64 22  : "_mm_store_pd"
9d860 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9d870 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9d880 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9d890 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9d8a0 3a 31 39 32 38 3a 31 22 2c 20 22 76 61 72 69 61  :1928:1", "varia
9d8b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9d8c0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9d8d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9d8e0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9d8f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9d900 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9d910 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74 79  me": "__dp", "ty
9d920 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9d930 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
9d940 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
9d950 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
9d960 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
9d970 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 2c  ment": 64 } } },
9d980 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9d990 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9d9a0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9d9b0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9d9c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9d9d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9d9e0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
9d9f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9da00 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74   "name": "_mm_st
9da10 6f 72 65 31 5f 70 64 22 2c 20 22 6e 73 22 3a 20  ore1_pd", "ns": 
9da20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9da30 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9da40 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9da50 69 6e 74 72 69 6e 2e 68 3a 31 39 34 37 3a 31 22  intrin.h:1947:1"
9da60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9da70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9da80 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9da90 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9daa0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9dab0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9dac0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9dad0 64 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  dp", "type": { "
9dae0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
9daf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9db00 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
9db10 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
9db20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
9db30 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  4 } } }, { "tag"
9db40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9db50 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9db60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9db70 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
9db80 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
9db90 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
9dba0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
9dbb0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
9dbc0 20 22 5f 6d 6d 5f 73 74 6f 72 65 5f 70 64 31 22   "_mm_store_pd1"
9dbd0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9dbe0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9dbf0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9dc00 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9dc10 3a 31 39 36 36 3a 31 22 2c 20 22 76 61 72 69 61  :1966:1", "varia
9dc20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9dc30 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9dc40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9dc50 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9dc60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9dc70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9dc80 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74 79  me": "__dp", "ty
9dc90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9dca0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
9dcb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
9dcc0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
9dcd0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
9dce0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 2c  ment": 64 } } },
9dcf0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9dd00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9dd10 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9dd20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9dd30 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9dd40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9dd50 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
9dd60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9dd70 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74   "name": "_mm_st
9dd80 6f 72 65 75 5f 70 64 22 2c 20 22 6e 73 22 3a 20  oreu_pd", "ns": 
9dd90 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9dda0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9ddb0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9ddc0 69 6e 74 72 69 6e 2e 68 3a 31 39 38 34 3a 31 22  intrin.h:1984:1"
9ddd0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9dde0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9ddf0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9de00 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9de10 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9de20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9de30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9de40 64 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  dp", "type": { "
9de50 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
9de60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9de70 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
9de80 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
9de90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
9dea0 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  4 } } }, { "tag"
9deb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9dec0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9ded0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9dee0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
9def0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
9df00 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
9df10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
9df20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
9df30 20 22 5f 6d 6d 5f 73 74 6f 72 65 72 5f 70 64 22   "_mm_storer_pd"
9df40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9df50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9df60 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9df70 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9df80 3a 32 30 30 37 3a 31 22 2c 20 22 76 61 72 69 61  :2007:1", "varia
9df90 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9dfa0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9dfb0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9dfc0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9dfd0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9dfe0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9dff0 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74 79  me": "__dp", "ty
9e000 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9e010 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
9e020 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
9e030 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
9e040 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
9e050 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 2c  ment": 64 } } },
9e060 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9e070 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9e080 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9e090 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9e0a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9e0b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9e0c0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
9e0d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9e0e0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74   "name": "_mm_st
9e0f0 6f 72 65 68 5f 70 64 22 2c 20 22 6e 73 22 3a 20  oreh_pd", "ns": 
9e100 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9e110 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9e120 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9e130 69 6e 74 72 69 6e 2e 68 3a 32 30 32 35 3a 31 22  intrin.h:2025:1"
9e140 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9e150 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9e160 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9e170 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9e180 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9e190 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9e1a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9e1b0 64 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  dp", "type": { "
9e1c0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
9e1d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9e1e0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
9e1f0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
9e200 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
9e210 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  4 } } }, { "tag"
9e220 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9e230 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9e240 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9e250 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
9e260 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
9e270 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
9e280 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
9e290 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
9e2a0 20 22 5f 6d 6d 5f 73 74 6f 72 65 6c 5f 70 64 22   "_mm_storel_pd"
9e2b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9e2c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9e2d0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9e2e0 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9e2f0 3a 32 30 34 35 3a 31 22 2c 20 22 76 61 72 69 61  :2045:1", "varia
9e300 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9e310 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9e320 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9e330 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9e340 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9e350 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9e360 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74 79  me": "__dp", "ty
9e370 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9e380 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
9e390 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
9e3a0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
9e3b0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
9e3c0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 2c  ment": 64 } } },
9e3d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9e3e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9e3f0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9e400 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9e410 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9e420 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9e430 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
9e440 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9e450 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64   "name": "_mm_ad
9e460 64 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a 20 30  d_epi8", "ns": 0
9e470 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9e480 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9e490 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9e4a0 6e 74 72 69 6e 2e 68 3a 32 30 37 30 3a 31 22 2c  ntrin.h:2070:1",
9e4b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9e4c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9e4d0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9e4e0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9e4f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9e500 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9e510 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9e520 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9e530 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9e540 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
9e550 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9e560 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
9e570 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9e580 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
9e590 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9e5a0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
9e5b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9e5c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9e5d0 6d 5f 61 64 64 5f 65 70 69 31 36 22 2c 20 22 6e  m_add_epi16", "n
9e5e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9e5f0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9e600 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9e610 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 30 39  /emmintrin.h:209
9e620 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  2:1", "variadic"
9e630 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9e640 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9e650 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9e660 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9e670 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9e680 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9e690 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9e6a0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9e6b0 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  i" } }, { "tag":
9e6c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9e6d0 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
9e6e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9e6f0 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
9e700 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9e710 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9e720 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9e730 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9e740 3a 20 22 5f 6d 6d 5f 61 64 64 5f 65 70 69 33 32  : "_mm_add_epi32
9e750 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
9e760 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
9e770 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
9e780 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
9e790 68 3a 32 31 31 34 3a 31 22 2c 20 22 76 61 72 69  h:2114:1", "vari
9e7a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
9e7b0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
9e7c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
9e7d0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
9e7e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
9e7f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9e800 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
9e810 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9e820 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22  _m128i" } }, { "
9e830 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
9e840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
9e850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9e860 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9e870 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
9e880 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9e890 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
9e8a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
9e8b0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 5f  name": "_mm_add_
9e8c0 73 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20  si64", "ns": 0, 
9e8d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9e8e0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9e8f0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9e900 72 69 6e 2e 68 3a 32 31 33 32 3a 31 22 2c 20 22  rin.h:2132:1", "
9e910 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9e920 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9e930 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9e940 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9e950 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9e960 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9e970 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9e980 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9e990 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
9e9a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9e9b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9e9c0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
9e9d0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
9e9e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
9e9f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
9ea00 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
9ea10 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
9ea20 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 5f 65 70  me": "_mm_add_ep
9ea30 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i64", "ns": 0, "
9ea40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9ea50 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9ea60 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9ea70 69 6e 2e 68 3a 32 31 35 34 3a 31 22 2c 20 22 76  in.h:2154:1", "v
9ea80 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9ea90 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9eaa0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9eab0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9eac0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9ead0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9eae0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9eaf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9eb00 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
9eb10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9eb20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9eb30 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9eb40 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9eb50 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9eb60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9eb70 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
9eb80 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9eb90 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61  , "name": "_mm_a
9eba0 64 64 73 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a  dds_epi8", "ns":
9ebb0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9ebc0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9ebd0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9ebe0 6d 69 6e 74 72 69 6e 2e 68 3a 32 31 37 35 3a 31  mintrin.h:2175:1
9ebf0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9ec00 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9ec10 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9ec20 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9ec30 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9ec40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9ec50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9ec60 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9ec70 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9ec80 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
9ec90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9eca0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
9ecb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9ecc0 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
9ecd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
9ece0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9ecf0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9ed00 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9ed10 5f 6d 6d 5f 61 64 64 73 5f 65 70 69 31 36 22 2c  _mm_adds_epi16",
9ed20 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9ed30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9ed40 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9ed50 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9ed60 32 31 39 37 3a 31 22 2c 20 22 76 61 72 69 61 64  2197:1", "variad
9ed70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9ed80 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9ed90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9eda0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9edb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9edc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9edd0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9ede0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9edf0 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
9ee00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9ee10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
9ee20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9ee30 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
9ee40 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9ee50 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9ee60 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
9ee70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
9ee80 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 73 5f 65  me": "_mm_adds_e
9ee90 70 75 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  pu8", "ns": 0, "
9eea0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9eeb0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9eec0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9eed0 69 6e 2e 68 3a 32 32 31 38 3a 31 22 2c 20 22 76  in.h:2218:1", "v
9eee0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9eef0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9ef00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9ef10 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9ef20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9ef30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9ef40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9ef50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9ef60 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
9ef70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9ef80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9ef90 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9efa0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9efb0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9efc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9efd0 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
9efe0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9eff0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61  , "name": "_mm_a
9f000 64 64 73 5f 65 70 75 31 36 22 2c 20 22 6e 73 22  dds_epu16", "ns"
9f010 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
9f020 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
9f030 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
9f040 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 32 33 39 3a  mmintrin.h:2239:
9f050 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
9f060 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
9f070 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
9f080 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
9f090 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
9f0a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
9f0b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9f0c0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9f0d0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
9f0e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
9f0f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9f100 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
9f110 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9f120 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128i" } }], "ret
9f130 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
9f140 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9f150 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
9f160 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
9f170 22 5f 6d 6d 5f 61 76 67 5f 65 70 75 38 22 2c 20  "_mm_avg_epu8", 
9f180 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
9f190 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
9f1a0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
9f1b0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
9f1c0 32 35 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  259:1", "variadi
9f1d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
9f1e0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
9f1f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
9f200 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
9f210 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
9f220 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9f230 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
9f240 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9f250 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
9f260 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9f270 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
9f280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9f290 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
9f2a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9f2b0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
9f2c0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9f2d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9f2e0 65 22 3a 20 22 5f 6d 6d 5f 61 76 67 5f 65 70 75  e": "_mm_avg_epu
9f2f0 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
9f300 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9f310 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9f320 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9f330 6e 2e 68 3a 32 32 37 39 3a 31 22 2c 20 22 76 61  n.h:2279:1", "va
9f340 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9f350 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9f360 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9f370 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9f380 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9f390 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9f3a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
9f3b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9f3c0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
9f3d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9f3e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9f3f0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
9f400 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
9f410 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
9f420 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9f430 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
9f440 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9f450 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 61   "name": "_mm_ma
9f460 64 64 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  dd_epi16", "ns":
9f470 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9f480 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9f490 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9f4a0 6d 69 6e 74 72 69 6e 2e 68 3a 32 33 30 35 3a 31  mintrin.h:2305:1
9f4b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9f4c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9f4d0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9f4e0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9f4f0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9f500 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9f510 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9f520 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9f530 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9f540 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
9f550 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9f560 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
9f570 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9f580 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
9f590 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
9f5a0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9f5b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9f5c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9f5d0 5f 6d 6d 5f 6d 61 78 5f 65 70 69 31 36 22 2c 20  _mm_max_epi16", 
9f5e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
9f5f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
9f600 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
9f610 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
9f620 33 32 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  325:1", "variadi
9f630 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
9f640 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
9f650 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
9f660 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
9f670 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
9f680 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9f690 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
9f6a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9f6b0 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
9f6c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9f6d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
9f6e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9f6f0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
9f700 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9f710 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
9f720 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9f730 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9f740 65 22 3a 20 22 5f 6d 6d 5f 6d 61 78 5f 65 70 75  e": "_mm_max_epu
9f750 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
9f760 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
9f770 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
9f780 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
9f790 2e 68 3a 32 33 34 35 3a 31 22 2c 20 22 76 61 72  .h:2345:1", "var
9f7a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
9f7b0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
9f7c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
9f7d0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
9f7e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
9f7f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9f800 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9f810 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9f820 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
9f830 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9f840 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
9f850 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9f860 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9f870 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
9f880 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9f890 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
9f8a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9f8b0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 69 6e  "name": "_mm_min
9f8c0 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30  _epi16", "ns": 0
9f8d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9f8e0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9f8f0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9f900 6e 74 72 69 6e 2e 68 3a 32 33 36 35 3a 31 22 2c  ntrin.h:2365:1",
9f910 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9f920 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9f930 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9f940 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9f950 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9f960 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9f970 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9f980 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9f990 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9f9a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
9f9b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9f9c0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
9f9d0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9f9e0 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
9f9f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9fa00 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
9fa10 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9fa20 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9fa30 6d 5f 6d 69 6e 5f 65 70 75 38 22 2c 20 22 6e 73  m_min_epu8", "ns
9fa40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9fa50 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9fa60 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9fa70 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 33 38 35  emmintrin.h:2385
9fa80 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9fa90 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9faa0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9fab0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9fac0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9fad0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9fae0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9faf0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
9fb00 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
9fb10 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
9fb20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9fb30 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
9fb40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9fb50 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65  m128i" } }], "re
9fb60 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
9fb70 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
9fb80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
9fb90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
9fba0 20 22 5f 6d 6d 5f 6d 75 6c 68 69 5f 65 70 69 31   "_mm_mulhi_epi1
9fbb0 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  6", "ns": 0, "lo
9fbc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
9fbd0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
9fbe0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
9fbf0 2e 68 3a 32 34 30 35 3a 31 22 2c 20 22 76 61 72  .h:2405:1", "var
9fc00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
9fc10 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
9fc20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
9fc30 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
9fc40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
9fc50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9fc60 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9fc70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9fc80 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
9fc90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9fca0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
9fcb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9fcc0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9fcd0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
9fce0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9fcf0 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
9fd00 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9fd10 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c  "name": "_mm_mul
9fd20 68 69 5f 65 70 75 31 36 22 2c 20 22 6e 73 22 3a  hi_epu16", "ns":
9fd30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9fd40 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9fd50 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9fd60 6d 69 6e 74 72 69 6e 2e 68 3a 32 34 32 35 3a 31  mintrin.h:2425:1
9fd70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9fd80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9fd90 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9fda0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9fdb0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9fdc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9fdd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9fde0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9fdf0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9fe00 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
9fe10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9fe20 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
9fe30 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9fe40 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
9fe50 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
9fe60 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9fe70 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9fe80 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9fe90 5f 6d 6d 5f 6d 75 6c 6c 6f 5f 65 70 69 31 36 22  _mm_mullo_epi16"
9fea0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9feb0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9fec0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9fed0 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9fee0 3a 32 34 34 35 3a 31 22 2c 20 22 76 61 72 69 61  :2445:1", "varia
9fef0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9ff00 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9ff10 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9ff20 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9ff30 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9ff40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9ff50 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
9ff60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9ff70 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74  m128i" } }, { "t
9ff80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9ff90 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
9ffa0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9ffb0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d  : "__m128i" } }]
9ffc0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9ffd0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9ffe0 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
9fff0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a0000 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 5f 73  ame": "_mm_mul_s
a0010 75 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  u32", "ns": 0, "
a0020 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a0030 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a0040 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a0050 69 6e 2e 68 3a 32 34 36 34 3a 31 22 2c 20 22 76  in.h:2464:1", "v
a0060 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a0070 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a0080 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a0090 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a00a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a00b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a00c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a00d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a00e0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
a00f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a0100 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a0110 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a0120 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
a0130 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a0140 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
a0150 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a0160 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a0170 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 5f 65 70 75  e": "_mm_mul_epu
a0180 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a0190 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a01a0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a01b0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a01c0 6e 2e 68 3a 32 34 38 33 3a 31 22 2c 20 22 76 61  n.h:2483:1", "va
a01d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a01e0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a01f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a0200 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a0210 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a0220 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a0230 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a0240 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a0250 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a0260 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a0270 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a0280 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a0290 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a02a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a02b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a02c0 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a02d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a02e0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 61   "name": "_mm_sa
a02f0 64 5f 65 70 75 38 22 2c 20 22 6e 73 22 3a 20 30  d_epu8", "ns": 0
a0300 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a0310 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a0320 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a0330 6e 74 72 69 6e 2e 68 3a 32 35 30 35 3a 31 22 2c  ntrin.h:2505:1",
a0340 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a0350 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a0360 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a0370 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a0380 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a0390 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a03a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
a03b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a03c0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a03d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a03e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a03f0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
a0400 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a0410 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
a0420 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a0430 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a0440 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a0450 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a0460 6d 5f 73 75 62 5f 65 70 69 38 22 2c 20 22 6e 73  m_sub_epi8", "ns
a0470 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a0480 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a0490 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a04a0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 35 32 33  emmintrin.h:2523
a04b0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a04c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a04d0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a04e0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a04f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a0500 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a0510 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a0520 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
a0530 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a0540 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
a0550 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a0560 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
a0570 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a0580 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65  m128i" } }], "re
a0590 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a05a0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a05b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a05c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a05d0 20 22 5f 6d 6d 5f 73 75 62 5f 65 70 69 31 36 22   "_mm_sub_epi16"
a05e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
a05f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
a0600 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
a0610 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
a0620 3a 32 35 34 31 3a 31 22 2c 20 22 76 61 72 69 61  :2541:1", "varia
a0630 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
a0640 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
a0650 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
a0660 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
a0670 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
a0680 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a0690 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
a06a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a06b0 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74  m128i" } }, { "t
a06c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a06d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
a06e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a06f0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d  : "__m128i" } }]
a0700 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a0710 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a0720 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
a0730 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a0740 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f 65  ame": "_mm_sub_e
a0750 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi32", "ns": 0, 
a0760 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
a0770 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
a0780 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
a0790 72 69 6e 2e 68 3a 32 35 35 39 3a 31 22 2c 20 22  rin.h:2559:1", "
a07a0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
a07b0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
a07c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
a07d0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
a07e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
a07f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a0800 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
a0810 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a0820 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a0830 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a0840 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a0850 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
a0860 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a0870 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a0880 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a0890 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20  __m128i" } },.{ 
a08a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a08b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a08c0 73 75 62 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a  sub_si64", "ns":
a08d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a08e0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a08f0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a0900 6d 69 6e 74 72 69 6e 2e 68 3a 32 35 37 38 3a 31  mintrin.h:2578:1
a0910 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a0920 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a0930 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a0940 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a0950 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a0960 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a0970 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a0980 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a0990 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
a09a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a09b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a09c0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
a09d0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
a09e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a09f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a0a00 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
a0a10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a0a20 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75   "name": "_mm_su
a0a30 62 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20  b_epi64", "ns": 
a0a40 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a0a50 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a0a60 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a0a70 69 6e 74 72 69 6e 2e 68 3a 32 35 39 36 3a 31 22  intrin.h:2596:1"
a0a80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a0a90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a0aa0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a0ab0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a0ac0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a0ad0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a0ae0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a0af0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a0b00 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a0b10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a0b20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a0b30 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a0b40 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a0b50 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a0b60 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a0b70 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a0b80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a0b90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a0ba0 6d 6d 5f 73 75 62 73 5f 65 70 69 38 22 2c 20 22  mm_subs_epi8", "
a0bb0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a0bc0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a0bd0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a0be0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 36  e/emmintrin.h:26
a0bf0 31 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  17:1", "variadic
a0c00 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a0c10 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a0c20 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a0c30 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a0c40 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a0c50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a0c60 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
a0c70 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a0c80 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
a0c90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a0ca0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a0cb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a0cc0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a0cd0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a0ce0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a0cf0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a0d00 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a0d10 22 3a 20 22 5f 6d 6d 5f 73 75 62 73 5f 65 70 69  ": "_mm_subs_epi
a0d20 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
a0d30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a0d40 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a0d50 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a0d60 6e 2e 68 3a 32 36 33 38 3a 31 22 2c 20 22 76 61  n.h:2638:1", "va
a0d70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a0d80 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a0d90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a0da0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a0db0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a0dc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a0dd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a0de0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a0df0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a0e00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a0e10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a0e20 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a0e30 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a0e40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a0e50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a0e60 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a0e70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a0e80 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75   "name": "_mm_su
a0e90 62 73 5f 65 70 75 38 22 2c 20 22 6e 73 22 3a 20  bs_epu8", "ns": 
a0ea0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a0eb0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a0ec0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a0ed0 69 6e 74 72 69 6e 2e 68 3a 32 36 35 38 3a 31 22  intrin.h:2658:1"
a0ee0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a0ef0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a0f00 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a0f10 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a0f20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a0f30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a0f40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a0f50 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a0f60 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a0f70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a0f80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a0f90 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a0fa0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a0fb0 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a0fc0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a0fd0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a0fe0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a0ff0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a1000 6d 6d 5f 73 75 62 73 5f 65 70 75 31 36 22 2c 20  mm_subs_epu16", 
a1010 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a1020 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a1030 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a1040 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
a1050 36 37 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69  678:1", "variadi
a1060 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a1070 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a1080 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a1090 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a10a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a10b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a10c0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a10d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a10e0 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a10f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a1100 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
a1110 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a1120 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a1130 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a1140 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a1150 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a1160 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a1170 65 22 3a 20 22 5f 6d 6d 5f 61 6e 64 5f 73 69 31  e": "_mm_and_si1
a1180 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  28", "ns": 0, "l
a1190 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a11a0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a11b0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a11c0 6e 2e 68 3a 32 36 39 36 3a 31 22 2c 20 22 76 61  n.h:2696:1", "va
a11d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a11e0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a11f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a1200 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a1210 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a1220 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a1230 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a1240 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a1250 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a1260 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a1270 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a1280 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a1290 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a12a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a12b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a12c0 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a12d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a12e0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 6e   "name": "_mm_an
a12f0 64 6e 6f 74 5f 73 69 31 32 38 22 2c 20 22 6e 73  dnot_si128", "ns
a1300 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a1310 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a1320 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a1330 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 37 31 36  emmintrin.h:2716
a1340 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a1350 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a1360 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a1370 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a1380 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a1390 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a13a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a13b0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
a13c0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a13d0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
a13e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a13f0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
a1400 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a1410 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65  m128i" } }], "re
a1420 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a1430 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a1440 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a1450 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a1460 20 22 5f 6d 6d 5f 6f 72 5f 73 69 31 32 38 22 2c   "_mm_or_si128",
a1470 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a1480 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a1490 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a14a0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a14b0 32 37 33 33 3a 31 22 2c 20 22 76 61 72 69 61 64  2733:1", "variad
a14c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a14d0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a14e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a14f0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a1500 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a1510 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1520 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a1530 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a1540 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a1550 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a1560 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
a1570 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a1580 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
a1590 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a15a0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a15b0 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a15c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a15d0 6d 65 22 3a 20 22 5f 6d 6d 5f 78 6f 72 5f 73 69  me": "_mm_xor_si
a15e0 31 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  128", "ns": 0, "
a15f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a1600 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a1610 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a1620 69 6e 2e 68 3a 32 37 35 31 3a 31 22 2c 20 22 76  in.h:2751:1", "v
a1630 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a1640 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a1650 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a1660 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a1670 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a1680 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a1690 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a16a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a16b0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a16c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a16d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a16e0 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
a16f0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a1700 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a1710 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a1720 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a1730 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a1740 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
a1750 6c 6c 69 5f 65 70 69 31 36 22 2c 20 22 6e 73 22  lli_epi16", "ns"
a1760 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a1770 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a1780 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a1790 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 38 31 31 3a  mmintrin.h:2811:
a17a0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a17b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a17c0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a17d0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a17e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a17f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a1800 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a1810 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a1820 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a1830 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a1840 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1850 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22  e": "__count", "
a1860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a1870 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
a1880 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
a1890 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
a18a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a18b0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a18c0 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
a18d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a18e0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c 5f 65  ame": "_mm_sll_e
a18f0 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi16", "ns": 0, 
a1900 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
a1910 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
a1920 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
a1930 72 69 6e 2e 68 3a 32 38 33 30 3a 31 22 2c 20 22  rin.h:2830:1", "
a1940 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
a1950 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
a1960 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
a1970 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
a1980 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
a1990 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a19a0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
a19b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a19c0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a19d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a19e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a19f0 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22  __count", "type"
a1a00 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a1a10 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
a1a20 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a1a30 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a1a40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a1a50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a1a60 5f 6d 6d 5f 73 6c 6c 69 5f 65 70 69 33 32 22 2c  _mm_slli_epi32",
a1a70 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a1a80 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a1a90 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a1aa0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a1ab0 32 38 34 39 3a 31 22 2c 20 22 76 61 72 69 61 64  2849:1", "variad
a1ac0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a1ad0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a1ae0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a1af0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a1b00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a1b10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1b20 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a1b30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a1b40 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a1b50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a1b60 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e   "name": "__coun
a1b70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
a1b80 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
a1b90 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
a1ba0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
a1bb0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a1bc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a1bd0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20  __m128i" } },.{ 
a1be0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a1bf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a1c00 73 6c 6c 5f 65 70 69 33 32 22 2c 20 22 6e 73 22  sll_epi32", "ns"
a1c10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a1c20 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a1c30 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a1c40 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 38 36 38 3a  mmintrin.h:2868:
a1c50 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a1c60 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a1c70 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a1c80 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a1c90 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a1ca0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a1cb0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a1cc0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a1cd0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a1ce0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a1cf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1d00 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22  e": "__count", "
a1d10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a1d20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a1d30 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a1d40 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a1d50 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a1d60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a1d70 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c 69 5f 65 70  e": "_mm_slli_ep
a1d80 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i64", "ns": 0, "
a1d90 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a1da0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a1db0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a1dc0 69 6e 2e 68 3a 32 38 38 37 3a 31 22 2c 20 22 76  in.h:2887:1", "v
a1dd0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a1de0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a1df0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a1e00 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a1e10 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a1e20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a1e30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a1e40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a1e50 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a1e60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a1e70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a1e80 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a  _count", "type":
a1e90 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
a1ea0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
a1eb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a1ec0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
a1ed0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
a1ee0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a1ef0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a1f00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a1f10 22 5f 6d 6d 5f 73 6c 6c 5f 65 70 69 36 34 22 2c  "_mm_sll_epi64",
a1f20 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a1f30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a1f40 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a1f50 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a1f60 32 39 30 36 3a 31 22 2c 20 22 76 61 72 69 61 64  2906:1", "variad
a1f70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a1f80 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a1f90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a1fa0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a1fb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a1fc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1fd0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a1fe0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a1ff0 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a2000 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a2010 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e   "name": "__coun
a2020 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
a2030 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a2040 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a2050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a2060 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a2070 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a2080 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72   "name": "_mm_sr
a2090 61 69 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  ai_epi16", "ns":
a20a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a20b0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a20c0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a20d0 6d 69 6e 74 72 69 6e 2e 68 3a 32 39 32 36 3a 31  mintrin.h:2926:1
a20e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a20f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a2100 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a2110 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a2120 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a2130 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a2140 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a2150 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a2160 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a2170 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a2180 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a2190 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74  ": "__count", "t
a21a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a21b0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
a21c0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
a21d0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
a21e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a21f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a2200 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a2210 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a2220 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 61 5f 65 70  me": "_mm_sra_ep
a2230 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
a2240 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a2250 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a2260 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a2270 69 6e 2e 68 3a 32 39 34 36 3a 31 22 2c 20 22 76  in.h:2946:1", "v
a2280 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a2290 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a22a0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a22b0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a22c0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a22d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a22e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a22f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a2300 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a2310 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a2320 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a2330 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a  _count", "type":
a2340 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a2350 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a2360 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a2370 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a2380 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a2390 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a23a0 6d 6d 5f 73 72 61 69 5f 65 70 69 33 32 22 2c 20  mm_srai_epi32", 
a23b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a23c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a23d0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a23e0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
a23f0 39 36 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69  966:1", "variadi
a2400 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a2410 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a2420 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a2430 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a2440 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a2450 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a2460 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a2470 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a2480 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a2490 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a24a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74  "name": "__count
a24b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a24c0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a24d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a24e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a24f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a2500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a2510 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a2520 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a2530 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
a2540 72 61 5f 65 70 69 33 32 22 2c 20 22 6e 73 22 3a  ra_epi32", "ns":
a2550 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a2560 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a2570 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a2580 6d 69 6e 74 72 69 6e 2e 68 3a 32 39 38 36 3a 31  mintrin.h:2986:1
a2590 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a25a0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a25b0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a25c0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a25d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a25e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a25f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a2600 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a2610 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a2620 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a2630 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a2640 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74  ": "__count", "t
a2650 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a2660 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a2670 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a2680 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a2690 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a26a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a26b0 22 3a 20 22 5f 6d 6d 5f 73 72 6c 69 5f 65 70 69  ": "_mm_srli_epi
a26c0 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
a26d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a26e0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a26f0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a2700 6e 2e 68 3a 33 30 34 36 3a 31 22 2c 20 22 76 61  n.h:3046:1", "va
a2710 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a2720 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a2730 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a2740 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a2750 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a2760 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a2770 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a2780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a2790 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a27a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a27b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a27c0 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
a27d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a27e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a27f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a2800 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
a2810 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a2820 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a2830 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a2840 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a2850 5f 6d 6d 5f 73 72 6c 5f 65 70 69 31 36 22 2c 20  _mm_srl_epi16", 
a2860 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a2870 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a2880 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a2890 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a28a0 30 36 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  065:1", "variadi
a28b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a28c0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a28d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a28e0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a28f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a2900 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a2910 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a2920 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a2930 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a2940 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a2950 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74  "name": "__count
a2960 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a2970 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a2980 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a2990 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a29a0 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a29b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a29c0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 6c  "name": "_mm_srl
a29d0 69 5f 65 70 69 33 32 22 2c 20 22 6e 73 22 3a 20  i_epi32", "ns": 
a29e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a29f0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a2a00 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a2a10 69 6e 74 72 69 6e 2e 68 3a 33 30 38 34 3a 31 22  intrin.h:3084:1"
a2a20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a2a30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a2a40 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a2a50 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a2a60 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a2a70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a2a80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a2a90 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a2aa0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a2ab0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a2ac0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a2ad0 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79  : "__count", "ty
a2ae0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a2af0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
a2b00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
a2b10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
a2b20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a2b30 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a2b40 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a2b50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a2b60 65 22 3a 20 22 5f 6d 6d 5f 73 72 6c 5f 65 70 69  e": "_mm_srl_epi
a2b70 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a2b80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a2b90 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a2ba0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a2bb0 6e 2e 68 3a 33 31 30 33 3a 31 22 2c 20 22 76 61  n.h:3103:1", "va
a2bc0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a2bd0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a2be0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a2bf0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a2c00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a2c10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a2c20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a2c30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a2c40 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a2c50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a2c60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a2c70 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
a2c80 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a2c90 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
a2ca0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a2cb0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a2cc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a2cd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a2ce0 6d 5f 73 72 6c 69 5f 65 70 69 36 34 22 2c 20 22  m_srli_epi64", "
a2cf0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a2d00 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a2d10 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a2d20 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 31  e/emmintrin.h:31
a2d30 32 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  22:1", "variadic
a2d40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a2d50 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a2d60 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a2d70 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a2d80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a2d90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a2da0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
a2db0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a2dc0 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
a2dd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a2de0 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22  name": "__count"
a2df0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a2e00 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
a2e10 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
a2e20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
a2e30 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a2e40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a2e50 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a2e60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a2e70 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72   "name": "_mm_sr
a2e80 6c 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20  l_epi64", "ns": 
a2e90 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a2ea0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a2eb0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a2ec0 69 6e 74 72 69 6e 2e 68 3a 33 31 34 31 3a 31 22  intrin.h:3141:1"
a2ed0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a2ee0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a2ef0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a2f00 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a2f10 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a2f20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a2f30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a2f40 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a2f50 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a2f60 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a2f70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a2f80 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79  : "__count", "ty
a2f90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a2fa0 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
a2fb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a2fc0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a2fd0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a2fe0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a2ff0 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 65 70 69  : "_mm_cmpeq_epi
a3000 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
a3010 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a3020 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a3030 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a3040 2e 68 3a 33 31 36 30 3a 31 22 2c 20 22 76 61 72  .h:3160:1", "var
a3050 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a3060 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a3070 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a3080 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a3090 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a30a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a30b0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
a30c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a30d0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
a30e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a30f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a3100 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a3110 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a3120 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a3130 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a3140 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a3150 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a3160 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
a3170 65 71 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  eq_epi16", "ns":
a3180 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a3190 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a31a0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a31b0 6d 69 6e 74 72 69 6e 2e 68 3a 33 31 37 39 3a 31  mintrin.h:3179:1
a31c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a31d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a31e0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a31f0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a3200 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a3210 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a3220 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a3230 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a3240 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a3250 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a3260 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a3270 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
a3280 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a3290 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
a32a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a32b0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a32c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a32d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a32e0 5f 6d 6d 5f 63 6d 70 65 71 5f 65 70 69 33 32 22  _mm_cmpeq_epi32"
a32f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
a3300 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
a3310 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
a3320 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
a3330 3a 33 31 39 38 3a 31 22 2c 20 22 76 61 72 69 61  :3198:1", "varia
a3340 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
a3350 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
a3360 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
a3370 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
a3380 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
a3390 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a33a0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
a33b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a33c0 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74  m128i" } }, { "t
a33d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a33e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
a33f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a3400 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d  : "__m128i" } }]
a3410 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a3420 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a3430 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
a3440 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a3450 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 74  ame": "_mm_cmpgt
a3460 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c  _epi8", "ns": 0,
a3470 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a3480 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a3490 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a34a0 74 72 69 6e 2e 68 3a 33 32 31 38 3a 31 22 2c 20  trin.h:3218:1", 
a34b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a34c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a34d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a34e0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a34f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a3500 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a3510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a3520 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a3530 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a3540 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a3550 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a3560 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
a3570 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a3580 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
a3590 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a35a0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
a35b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a35c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a35d0 5f 63 6d 70 67 74 5f 65 70 69 31 36 22 2c 20 22  _cmpgt_epi16", "
a35e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a35f0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a3600 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a3610 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 32  e/emmintrin.h:32
a3620 34 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  41:1", "variadic
a3630 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a3640 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a3650 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a3660 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a3670 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a3680 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a3690 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
a36a0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a36b0 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
a36c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a36d0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a36e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a36f0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a3700 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a3710 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a3720 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a3730 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a3740 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67 74 5f 65 70  ": "_mm_cmpgt_ep
a3750 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i32", "ns": 0, "
a3760 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a3770 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a3780 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a3790 69 6e 2e 68 3a 33 32 36 32 3a 31 22 2c 20 22 76  in.h:3262:1", "v
a37a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a37b0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a37c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a37d0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a37e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a37f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a3800 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a3810 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a3820 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a3830 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a3840 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a3850 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
a3860 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a3870 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a3880 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a3890 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a38a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a38b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
a38c0 6d 70 6c 74 5f 65 70 69 38 22 2c 20 22 6e 73 22  mplt_epi8", "ns"
a38d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a38e0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a38f0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a3900 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 32 38 33 3a  mmintrin.h:3283:
a3910 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a3920 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a3930 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a3940 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a3950 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a3960 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a3970 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a3980 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a3990 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a39a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a39b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a39c0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
a39d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a39e0 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128i" } }], "ret
a39f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
a3a00 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a3a10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a3a20 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a3a30 22 5f 6d 6d 5f 63 6d 70 6c 74 5f 65 70 69 31 36  "_mm_cmplt_epi16
a3a40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a3a50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a3a60 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a3a70 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a3a80 68 3a 33 33 30 34 3a 31 22 2c 20 22 76 61 72 69  h:3304:1", "vari
a3a90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a3aa0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a3ab0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a3ac0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a3ad0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a3ae0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a3af0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a3b00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a3b10 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22  _m128i" } }, { "
a3b20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a3b30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
a3b40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a3b50 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a3b60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a3b70 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a3b80 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a3b90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a3ba0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c  name": "_mm_cmpl
a3bb0 74 5f 65 70 69 33 32 22 2c 20 22 6e 73 22 3a 20  t_epi32", "ns": 
a3bc0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a3bd0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a3be0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a3bf0 69 6e 74 72 69 6e 2e 68 3a 33 33 32 35 3a 31 22  intrin.h:3325:1"
a3c00 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a3c10 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a3c20 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a3c30 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a3c40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a3c50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a3c60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a3c70 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a3c80 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a3c90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a3ca0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a3cb0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a3cc0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a3cd0 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a3ce0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a3cf0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a3d00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a3d10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a3d20 6d 6d 5f 63 76 74 73 69 36 34 5f 73 64 22 2c 20  mm_cvtsi64_sd", 
a3d30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a3d40 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a3d50 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a3d60 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a3d70 33 34 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  349:1", "variadi
a3d80 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a3d90 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a3da0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a3db0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a3dc0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a3dd0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a3de0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a3df0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a3e00 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28d" } }, { "tag
a3e10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a3e20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
a3e30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a3e40 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
a3e50 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
a3e60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
a3e70 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
a3e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a3e90 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b  "__m128d" } },.{
a3ea0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a3eb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a3ec0 5f 63 76 74 73 64 5f 73 69 36 34 22 2c 20 22 6e  _cvtsd_si64", "n
a3ed0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a3ee0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a3ef0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a3f00 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 33 36  /emmintrin.h:336
a3f10 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  7:1", "variadic"
a3f20 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a3f30 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
a3f40 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
a3f50 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
a3f60 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
a3f70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a3f80 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
a3f90 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a3fa0 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
a3fb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a3fc0 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22   ":long-long", "
a3fd0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
a3fe0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a3ff0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
a4000 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a4010 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 74 73 64  me": "_mm_cvttsd
a4020 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c  _si64", "ns": 0,
a4030 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a4040 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a4050 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a4060 74 72 69 6e 2e 68 3a 33 33 38 35 3a 31 22 2c 20  trin.h:3385:1", 
a4070 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a4080 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a4090 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a40a0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a40b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a40c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a40d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a40e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a40f0 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
a4100 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a4110 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
a4120 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
a4130 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
a4140 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
a4150 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a4160 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a4170 5f 6d 6d 5f 63 76 74 65 70 69 33 32 5f 70 73 22  _mm_cvtepi32_ps"
a4180 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
a4190 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
a41a0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
a41b0 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
a41c0 3a 33 34 30 31 3a 31 22 2c 20 22 76 61 72 69 61  :3401:1", "varia
a41d0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
a41e0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
a41f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
a4200 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
a4210 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
a4220 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a4230 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
a4240 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a4250 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65  m128i" } }], "re
a4260 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a4270 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
a4280 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a4290 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a42a0 22 5f 6d 6d 5f 63 76 74 70 73 5f 65 70 69 33 32  "_mm_cvtps_epi32
a42b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a42c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a42d0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a42e0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a42f0 68 3a 33 34 31 37 3a 31 22 2c 20 22 76 61 72 69  h:3417:1", "vari
a4300 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a4310 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a4320 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a4330 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a4340 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a4350 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a4360 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a4370 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a4380 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
a4390 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a43a0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a43b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a43c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a43d0 20 22 5f 6d 6d 5f 63 76 74 74 70 73 5f 65 70 69   "_mm_cvttps_epi
a43e0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a43f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a4400 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a4410 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a4420 6e 2e 68 3a 33 34 33 34 3a 31 22 2c 20 22 76 61  n.h:3434:1", "va
a4430 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a4440 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a4450 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a4460 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a4470 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a4480 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a4490 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a44a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a44b0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
a44c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a44d0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a44e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a44f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a4500 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 33 32 5f  ": "_mm_cvtsi32_
a4510 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c  si128", "ns": 0,
a4520 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a4530 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a4540 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a4550 74 72 69 6e 2e 68 3a 33 34 35 30 3a 31 22 2c 20  trin.h:3450:1", 
a4560 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a4570 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a4580 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a4590 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a45a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a45b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a45c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a45d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a45e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
a45f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
a4600 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
a4610 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a4620 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a4630 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a4640 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a4650 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76   "name": "_mm_cv
a4660 74 73 69 36 34 5f 73 69 31 32 38 22 2c 20 22 6e  tsi64_si128", "n
a4670 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a4680 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a4690 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a46a0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 34 36  /emmintrin.h:346
a46b0 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  7:1", "variadic"
a46c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a46d0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
a46e0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
a46f0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
a4700 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
a4710 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a4720 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
a4730 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
a4740 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
a4750 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
a4760 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
a4770 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a4780 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a4790 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a47a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a47b0 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 31  me": "_mm_cvtsi1
a47c0 32 38 5f 73 69 33 32 22 2c 20 22 6e 73 22 3a 20  28_si32", "ns": 
a47d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a47e0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a47f0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a4800 69 6e 74 72 69 6e 2e 68 3a 33 34 38 35 3a 31 22  intrin.h:3485:1"
a4810 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a4820 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a4830 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a4840 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a4850 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a4860 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a4870 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a4880 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a4890 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a48a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a48b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
a48c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
a48d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
a48e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
a48f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a4900 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a4910 63 76 74 73 69 31 32 38 5f 73 69 36 34 22 2c 20  cvtsi128_si64", 
a4920 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a4930 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a4940 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a4950 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a4960 35 30 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69  504:1", "variadi
a4970 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a4980 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a4990 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a49a0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a49b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a49c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a49d0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a49e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a49f0 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
a4a00 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a4a10 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  ": ":long-long",
a4a20 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
a4a30 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a4a40 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
a4a50 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a4a60 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64  name": "_mm_load
a4a70 5f 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20 30  _si128", "ns": 0
a4a80 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a4a90 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a4aa0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a4ab0 6e 74 72 69 6e 2e 68 3a 33 35 32 31 3a 31 22 2c  ntrin.h:3521:1",
a4ac0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a4ad0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a4ae0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a4af0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a4b00 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a4b10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a4b20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
a4b30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a4b40 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
a4b50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a4b60 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 20 7d   "__m128i" } } }
a4b70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a4b80 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a4b90 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a4ba0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a4bb0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64  name": "_mm_load
a4bc0 75 5f 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20  u_si128", "ns": 
a4bd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a4be0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a4bf0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a4c00 69 6e 74 72 69 6e 2e 68 3a 33 35 33 37 3a 31 22  intrin.h:3537:1"
a4c10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a4c20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a4c30 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a4c40 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a4c50 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a4c60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a4c70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a4c80 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
a4c90 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
a4ca0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a4cb0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 20  : "__m128i" } } 
a4cc0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a4cd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a4ce0 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a4cf0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a4d00 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61  "name": "_mm_loa
a4d10 64 6c 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a  dl_epi64", "ns":
a4d20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a4d30 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a4d40 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a4d50 6d 69 6e 74 72 69 6e 2e 68 3a 33 35 35 38 3a 31  mintrin.h:3558:1
a4d60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a4d70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a4d80 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a4d90 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a4da0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a4db0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a4dc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a4dd0 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _p", "type": { "
a4de0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
a4df0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a4e00 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a4e10 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a4e20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a4e30 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a4e40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a4e50 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e   "name": "_mm_un
a4e60 64 65 66 69 6e 65 64 5f 73 69 31 32 38 22 2c 20  defined_si128", 
a4e70 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a4e80 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a4e90 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a4ea0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a4eb0 35 37 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69  576:1", "variadi
a4ec0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a4ed0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a4ee0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a4ef0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a4f00 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
a4f10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a4f20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
a4f30 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a4f40 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a4f50 5f 73 65 74 5f 65 70 69 36 34 78 22 2c 20 22 6e  _set_epi64x", "n
a4f60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a4f70 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a4f80 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a4f90 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 35 39  /emmintrin.h:359
a4fa0 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  8:1", "variadic"
a4fb0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a4fc0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
a4fd0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
a4fe0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
a4ff0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
a5000 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a5010 20 22 5f 5f 71 31 22 2c 20 22 74 79 70 65 22 3a   "__q1", "type":
a5020 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
a5030 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  -long", "bit-siz
a5040 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
a5050 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
a5060 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a5070 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a5080 5f 5f 71 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  __q0", "type": {
a5090 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
a50a0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
a50b0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
a50c0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
a50d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a50e0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a50f0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a5100 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a5110 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f 65 70 69  e": "_mm_set_epi
a5120 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  64", "ns": 0, "l
a5130 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a5140 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a5150 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a5160 6e 2e 68 3a 33 36 32 30 3a 31 22 2c 20 22 76 61  n.h:3620:1", "va
a5170 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a5180 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a5190 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a51a0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a51b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a51c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a51d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 31 22 2c 20  "name": "__q1", 
a51e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a51f0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
a5200 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a5210 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71  r", "name": "__q
a5220 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  0", "type": { "t
a5230 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
a5240 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a5250 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a5260 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a5270 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a5280 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f  name": "_mm_set_
a5290 65 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  epi32", "ns": 0,
a52a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a52b0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a52c0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a52d0 74 72 69 6e 2e 68 3a 33 36 34 38 3a 31 22 2c 20  trin.h:3648:1", 
a52e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a52f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a5300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a5310 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a5320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a5330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a5340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 33  ", "name": "__i3
a5350 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a5360 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a5370 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a5380 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a5390 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a53a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a53b0 22 3a 20 22 5f 5f 69 32 22 2c 20 22 74 79 70 65  ": "__i2", "type
a53c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
a53d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
a53e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
a53f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
a5400 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a5410 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 31  ", "name": "__i1
a5420 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a5430 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a5440 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a5450 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a5460 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a5470 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a5480 22 3a 20 22 5f 5f 69 30 22 2c 20 22 74 79 70 65  ": "__i0", "type
a5490 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
a54a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
a54b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
a54c0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
a54d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a54e0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a54f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a5500 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a5510 3a 20 22 5f 6d 6d 5f 73 65 74 5f 65 70 69 31 36  : "_mm_set_epi16
a5520 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a5530 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a5540 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a5550 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a5560 68 3a 33 36 38 38 3a 31 22 2c 20 22 76 61 72 69  h:3688:1", "vari
a5570 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a5580 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a5590 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a55a0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a55b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a55c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a55d0 61 6d 65 22 3a 20 22 5f 5f 77 37 22 2c 20 22 74  ame": "__w7", "t
a55e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a55f0 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69  :short", "bit-si
a5600 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
a5610 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d  ignment": 16 } }
a5620 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a5630 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a5640 22 5f 5f 77 36 22 2c 20 22 74 79 70 65 22 3a 20  "__w6", "type": 
a5650 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74  { "tag": ":short
a5660 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
a5670 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
a5680 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74  t": 16 } }, { "t
a5690 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a56a0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 35 22  , "name": "__w5"
a56b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a56c0 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69  ": ":short", "bi
a56d0 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
a56e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
a56f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a5700 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a5710 65 22 3a 20 22 5f 5f 77 34 22 2c 20 22 74 79 70  e": "__w4", "typ
a5720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
a5730 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  hort", "bit-size
a5740 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
a5750 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20  nment": 16 } }, 
a5760 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a5770 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a5780 5f 77 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _w3", "type": { 
a5790 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c  "tag": ":short",
a57a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
a57b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a57c0 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 16 } }, { "tag
a57d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a57e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 32 22 2c 20  "name": "__w2", 
a57f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a5800 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d   ":short", "bit-
a5810 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
a5820 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
a5830 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a5840 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a5850 3a 20 22 5f 5f 77 31 22 2c 20 22 74 79 70 65 22  : "__w1", "type"
a5860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f  : { "tag": ":sho
a5870 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  rt", "bit-size":
a5880 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
a5890 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20  ent": 16 } }, { 
a58a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a58b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77  r", "name": "__w
a58c0 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  0", "type": { "t
a58d0 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22  ag": ":short", "
a58e0 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
a58f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a5900 31 36 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  16 } }], "return
a5910 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a5920 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a5930 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a5940 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a5950 6d 5f 73 65 74 5f 65 70 69 38 22 2c 20 22 6e 73  m_set_epi8", "ns
a5960 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a5970 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a5980 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a5990 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 37 33 36  emmintrin.h:3736
a59a0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a59b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a59c0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a59d0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a59e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a59f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a5a00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a5a10 22 5f 5f 62 31 35 22 2c 20 22 74 79 70 65 22 3a  "__b15", "type":
a5a20 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a5a30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a5a40 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a5a50 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a5a60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a5a70 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31 34 22 2c  "name": "__b14",
a5a80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a5a90 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a5aa0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a5ab0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a5ac0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a5ad0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a5ae0 22 5f 5f 62 31 33 22 2c 20 22 74 79 70 65 22 3a  "__b13", "type":
a5af0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a5b00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a5b10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a5b20 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a5b30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a5b40 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31 32 22 2c  "name": "__b12",
a5b50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a5b60 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a5b70 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a5b80 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a5b90 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a5ba0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a5bb0 22 5f 5f 62 31 31 22 2c 20 22 74 79 70 65 22 3a  "__b11", "type":
a5bc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a5bd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a5be0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a5bf0 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a5c00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a5c10 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31 30 22 2c  "name": "__b10",
a5c20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a5c30 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a5c40 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a5c50 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a5c60 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a5c70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a5c80 22 5f 5f 62 39 22 2c 20 22 74 79 70 65 22 3a 20  "__b9", "type": 
a5c90 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
a5ca0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
a5cb0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a5cc0 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 8 } }, { "tag"
a5cd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a5ce0 6e 61 6d 65 22 3a 20 22 5f 5f 62 38 22 2c 20 22  name": "__b8", "
a5cf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a5d00 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
a5d10 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
a5d20 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20  gnment": 8 } }, 
a5d30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a5d40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a5d50 5f 62 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _b7", "type": { 
a5d60 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
a5d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
a5d80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a5d90 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
a5da0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a5db0 6d 65 22 3a 20 22 5f 5f 62 36 22 2c 20 22 74 79  me": "__b6", "ty
a5dc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a5dd0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
a5de0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
a5df0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20  ment": 8 } }, { 
a5e00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a5e10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a5e20 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
a5e30 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a5e40 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a5e50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a5e60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a5e70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a5e80 22 3a 20 22 5f 5f 62 34 22 2c 20 22 74 79 70 65  ": "__b4", "type
a5e90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
a5ea0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
a5eb0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
a5ec0 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74  nt": 8 } }, { "t
a5ed0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a5ee0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 33 22  , "name": "__b3"
a5ef0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a5f00 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
a5f10 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
a5f20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
a5f30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a5f40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a5f50 20 22 5f 5f 62 32 22 2c 20 22 74 79 70 65 22 3a   "__b2", "type":
a5f60 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a5f70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a5f80 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a5f90 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a5fa0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a5fb0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31 22 2c 20  "name": "__b1", 
a5fc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a5fd0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
a5fe0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
a5ff0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c  ignment": 8 } },
a6000 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a6010 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a6020 5f 5f 62 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  __b0", "type": {
a6030 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
a6040 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
a6050 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a6060 20 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   8 } }], "return
a6070 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a6080 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a6090 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a60a0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a60b0 6d 5f 73 65 74 31 5f 65 70 69 36 34 78 22 2c 20  m_set1_epi64x", 
a60c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a60d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a60e0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a60f0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a6100 37 35 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  755:1", "variadi
a6110 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a6120 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a6130 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a6140 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a6150 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a6160 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a6170 22 3a 20 22 5f 5f 71 22 2c 20 22 74 79 70 65 22  ": "__q", "type"
a6180 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
a6190 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
a61a0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
a61b0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
a61c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a61d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a61e0 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a61f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a6200 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31  name": "_mm_set1
a6210 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20 30  _epi64", "ns": 0
a6220 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a6230 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a6240 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a6250 6e 74 72 69 6e 2e 68 3a 33 37 37 34 3a 31 22 2c  ntrin.h:3774:1",
a6260 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a6270 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a6280 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a6290 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a62a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a62b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a62c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71  r", "name": "__q
a62d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a62e0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
a62f0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a6300 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a6310 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
a6320 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a6330 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f  ame": "_mm_set1_
a6340 65 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  epi32", "ns": 0,
a6350 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a6360 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a6370 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a6380 74 72 69 6e 2e 68 3a 33 37 39 33 3a 31 22 2c 20  trin.h:3793:1", 
a6390 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a63a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a63b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a63c0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a63d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a63e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a63f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 22  ", "name": "__i"
a6400 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a6410 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
a6420 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
a6430 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
a6440 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a6450 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a6460 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a6470 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a6480 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65   "name": "_mm_se
a6490 74 31 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  t1_epi16", "ns":
a64a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a64b0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a64c0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a64d0 6d 69 6e 74 72 69 6e 2e 68 3a 33 38 31 32 3a 31  mintrin.h:3812:1
a64e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a64f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a6500 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a6510 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a6520 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a6530 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a6540 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a6550 5f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _w", "type": { "
a6560 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20  tag": ":short", 
a6570 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
a6580 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a6590 20 31 36 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   16 } }], "retur
a65a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a65b0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a65c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a65d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a65e0 6d 6d 5f 73 65 74 31 5f 65 70 69 38 22 2c 20 22  mm_set1_epi8", "
a65f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a6600 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a6610 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a6620 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 38  e/emmintrin.h:38
a6630 33 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  31:1", "variadic
a6640 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a6650 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a6660 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a6670 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a6680 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a6690 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a66a0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a66b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a66c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a66d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a66e0 22 3a 20 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ": 8 } }], "retu
a66f0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a6700 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a6710 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a6720 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a6730 5f 6d 6d 5f 73 65 74 72 5f 65 70 69 36 34 22 2c  _mm_setr_epi64",
a6740 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a6750 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a6760 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a6770 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a6780 33 38 35 32 3a 31 22 2c 20 22 76 61 72 69 61 64  3852:1", "variad
a6790 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a67a0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a67b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a67c0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a67d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a67e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a67f0 65 22 3a 20 22 5f 5f 71 30 22 2c 20 22 74 79 70  e": "__q0", "typ
a6800 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a6810 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
a6820 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a6830 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 31 22 2c 20  "name": "__q1", 
a6840 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a6850 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
a6860 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a6870 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a6880 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a6890 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a68a0 22 3a 20 22 5f 6d 6d 5f 73 65 74 72 5f 65 70 69  ": "_mm_setr_epi
a68b0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a68c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a68d0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a68e0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a68f0 6e 2e 68 3a 33 38 37 35 3a 31 22 2c 20 22 76 61  n.h:3875:1", "va
a6900 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a6910 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a6920 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a6930 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a6940 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a6950 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a6960 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 30 22 2c 20  "name": "__i0", 
a6970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a6980 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
a6990 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
a69a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
a69b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a69c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a69d0 22 5f 5f 69 31 22 2c 20 22 74 79 70 65 22 3a 20  "__i1", "type": 
a69e0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a69f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a6a00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a6a10 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
a6a20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a6a30 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 32 22 2c 20  "name": "__i2", 
a6a40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a6a50 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
a6a60 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
a6a70 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
a6a80 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a6a90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a6aa0 22 5f 5f 69 33 22 2c 20 22 74 79 70 65 22 3a 20  "__i3", "type": 
a6ab0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a6ac0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a6ad0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a6ae0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
a6af0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a6b00 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a6b10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a6b20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a6b30 5f 6d 6d 5f 73 65 74 72 5f 65 70 69 31 36 22 2c  _mm_setr_epi16",
a6b40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a6b50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a6b60 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a6b70 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a6b80 33 39 30 36 3a 31 22 2c 20 22 76 61 72 69 61 64  3906:1", "variad
a6b90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a6ba0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a6bb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a6bc0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a6bd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a6be0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a6bf0 65 22 3a 20 22 5f 5f 77 30 22 2c 20 22 74 79 70  e": "__w0", "typ
a6c00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
a6c10 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  hort", "bit-size
a6c20 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
a6c30 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20  nment": 16 } }, 
a6c40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a6c50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a6c60 5f 77 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _w1", "type": { 
a6c70 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c  "tag": ":short",
a6c80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
a6c90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a6ca0 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 16 } }, { "tag
a6cb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a6cc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 32 22 2c 20  "name": "__w2", 
a6cd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a6ce0 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d   ":short", "bit-
a6cf0 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
a6d00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
a6d10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a6d20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a6d30 3a 20 22 5f 5f 77 33 22 2c 20 22 74 79 70 65 22  : "__w3", "type"
a6d40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f  : { "tag": ":sho
a6d50 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  rt", "bit-size":
a6d60 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
a6d70 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20  ent": 16 } }, { 
a6d80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a6d90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77  r", "name": "__w
a6da0 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  4", "type": { "t
a6db0 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22  ag": ":short", "
a6dc0 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
a6dd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a6de0 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  16 } }, { "tag":
a6df0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a6e00 61 6d 65 22 3a 20 22 5f 5f 77 35 22 2c 20 22 74  ame": "__w5", "t
a6e10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a6e20 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69  :short", "bit-si
a6e30 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
a6e40 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d  ignment": 16 } }
a6e50 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a6e60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a6e70 22 5f 5f 77 36 22 2c 20 22 74 79 70 65 22 3a 20  "__w6", "type": 
a6e80 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74  { "tag": ":short
a6e90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
a6ea0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
a6eb0 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74  t": 16 } }, { "t
a6ec0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a6ed0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 37 22  , "name": "__w7"
a6ee0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a6ef0 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69  ": ":short", "bi
a6f00 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
a6f10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
a6f20 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a6f30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a6f40 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20  __m128i" } },.{ 
a6f50 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a6f60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a6f70 73 65 74 72 5f 65 70 69 38 22 2c 20 22 6e 73 22  setr_epi8", "ns"
a6f80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a6f90 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a6fa0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a6fb0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 39 35 33 3a  mmintrin.h:3953:
a6fc0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a6fd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a6fe0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a6ff0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a7000 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a7010 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a7020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a7030 5f 5f 62 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  __b0", "type": {
a7040 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
a7050 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
a7060 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a7070 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   8 } }, { "tag":
a7080 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a7090 61 6d 65 22 3a 20 22 5f 5f 62 31 22 2c 20 22 74  ame": "__b1", "t
a70a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a70b0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
a70c0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
a70d0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b  nment": 8 } }, {
a70e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a70f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a7100 62 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  b2", "type": { "
a7110 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
a7120 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
a7130 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
a7140 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a7150 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a7160 65 22 3a 20 22 5f 5f 62 33 22 2c 20 22 74 79 70  e": "__b3", "typ
a7170 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
a7180 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
a7190 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
a71a0 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22  ent": 8 } }, { "
a71b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a71c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 34  ", "name": "__b4
a71d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a71e0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
a71f0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
a7200 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
a7210 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a7220 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a7230 3a 20 22 5f 5f 62 35 22 2c 20 22 74 79 70 65 22  : "__b5", "type"
a7240 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
a7250 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
a7260 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a7270 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61  t": 8 } }, { "ta
a7280 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a7290 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 36 22 2c   "name": "__b6",
a72a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a72b0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a72c0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a72d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a72e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a72f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a7300 22 5f 5f 62 37 22 2c 20 22 74 79 70 65 22 3a 20  "__b7", "type": 
a7310 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
a7320 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
a7330 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a7340 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 8 } }, { "tag"
a7350 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a7360 6e 61 6d 65 22 3a 20 22 5f 5f 62 38 22 2c 20 22  name": "__b8", "
a7370 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a7380 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
a7390 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
a73a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20  gnment": 8 } }, 
a73b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a73c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a73d0 5f 62 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _b9", "type": { 
a73e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
a73f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
a7400 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a7410 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
a7420 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a7430 6d 65 22 3a 20 22 5f 5f 62 31 30 22 2c 20 22 74  me": "__b10", "t
a7440 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a7450 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
a7460 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
a7470 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b  nment": 8 } }, {
a7480 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a7490 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a74a0 62 31 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  b11", "type": { 
a74b0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
a74c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
a74d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a74e0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
a74f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a7500 6d 65 22 3a 20 22 5f 5f 62 31 32 22 2c 20 22 74  me": "__b12", "t
a7510 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a7520 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
a7530 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
a7540 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b  nment": 8 } }, {
a7550 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a7560 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a7570 62 31 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  b13", "type": { 
a7580 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
a7590 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
a75a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a75b0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
a75c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a75d0 6d 65 22 3a 20 22 5f 5f 62 31 34 22 2c 20 22 74  me": "__b14", "t
a75e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a75f0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
a7600 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
a7610 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b  nment": 8 } }, {
a7620 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a7630 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a7640 62 31 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  b15", "type": { 
a7650 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
a7660 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
a7670 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a7680 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
a7690 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a76a0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
a76b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a76c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a76d0 5f 73 65 74 7a 65 72 6f 5f 73 69 31 32 38 22 2c  _setzero_si128",
a76e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a76f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a7700 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a7710 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a7720 33 39 36 37 3a 31 22 2c 20 22 76 61 72 69 61 64  3967:1", "variad
a7730 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a7740 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a7750 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a7760 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a7770 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
a7780 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a7790 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a77a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a77b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a77c0 6d 5f 73 74 6f 72 65 5f 73 69 31 32 38 22 2c 20  m_store_si128", 
a77d0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a77e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a77f0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a7800 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a7810 39 38 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  985:1", "variadi
a7820 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a7830 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a7840 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a7850 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a7860 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a7870 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a7880 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22  ": "__p", "type"
a7890 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
a78a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
a78b0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a78c0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
a78d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a78e0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a78f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a7900 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a7910 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a7920 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
a7930 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a7940 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a7950 20 22 5f 6d 6d 5f 73 74 6f 72 65 75 5f 73 69 31   "_mm_storeu_si1
a7960 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  28", "ns": 0, "l
a7970 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a7980 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a7990 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a79a0 6e 2e 68 3a 34 30 30 31 3a 31 22 2c 20 22 76 61  n.h:4001:1", "va
a79b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a79c0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a79d0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a79e0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a79f0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a7a00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a7a10 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22  "name": "__p", "
a7a20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a7a30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
a7a40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a7a50 6d 31 32 38 69 22 20 7d 20 7d 20 7d 2c 20 7b 20  m128i" } } }, { 
a7a60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a7a70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a7a80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a7a90 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a7aa0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a7ab0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
a7ac0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
a7ad0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a7ae0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 61 73 6b 6d  ame": "_mm_maskm
a7af0 6f 76 65 75 5f 73 69 31 32 38 22 2c 20 22 6e 73  oveu_si128", "ns
a7b00 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a7b10 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a7b20 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a7b30 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 30 33 31  emmintrin.h:4031
a7b40 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a7b50 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a7b60 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a7b70 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a7b80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a7b90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a7ba0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a7bb0 22 5f 5f 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__d", "type": {
a7bc0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a7bd0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
a7be0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a7bf0 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
a7c00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a7c10 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74  m128i" } }, { "t
a7c20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a7c30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c  , "name": "__p",
a7c40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a7c50 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
a7c60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a7c70 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
a7c80 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
a7c90 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
a7ca0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a7cb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
a7cc0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a7cd0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a7ce0 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65 6c 5f  e": "_mm_storel_
a7cf0 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c  epi64", "ns": 0,
a7d00 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a7d10 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a7d20 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a7d30 74 72 69 6e 2e 68 3a 34 30 35 30 3a 31 22 2c 20  trin.h:4050:1", 
a7d40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a7d50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a7d60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a7d70 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a7d80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a7d90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a7da0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22  ", "name": "__p"
a7db0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a7dc0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
a7dd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a7de0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 20 7d 2c  "__m128i" } } },
a7df0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a7e00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a7e10 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a7e20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a7e30 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a7e40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a7e50 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
a7e60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a7e70 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74   "name": "_mm_st
a7e80 72 65 61 6d 5f 70 64 22 2c 20 22 6e 73 22 3a 20  ream_pd", "ns": 
a7e90 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a7ea0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a7eb0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a7ec0 69 6e 74 72 69 6e 2e 68 3a 34 30 37 33 3a 31 22  intrin.h:4073:1"
a7ed0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a7ee0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a7ef0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a7f00 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a7f10 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a7f20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a7f30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a7f40 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
a7f50 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
a7f60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a7f70 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
a7f80 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
a7f90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
a7fa0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
a7fb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a7fc0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a7fd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a7fe0 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
a7ff0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a8000 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
a8010 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a8020 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a8030 22 5f 6d 6d 5f 73 74 72 65 61 6d 5f 73 69 31 32  "_mm_stream_si12
a8040 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
a8050 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a8060 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a8070 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a8080 2e 68 3a 34 30 39 32 3a 31 22 2c 20 22 76 61 72  .h:4092:1", "var
a8090 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a80a0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a80b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a80c0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a80d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a80e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a80f0 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74  name": "__p", "t
a8100 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a8110 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
a8120 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a8130 31 32 38 69 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  128i" } } }, { "
a8140 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a8150 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a8160 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a8170 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a8180 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a8190 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
a81a0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
a81b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a81c0 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 72 65 61 6d  me": "_mm_stream
a81d0 5f 73 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  _si32", "ns": 0,
a81e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a81f0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a8200 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a8210 74 72 69 6e 2e 68 3a 34 31 31 31 3a 31 22 2c 20  trin.h:4111:1", 
a8220 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a8230 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a8240 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a8250 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a8260 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a8270 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a8280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22  ", "name": "__p"
a8290 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a82a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
a82b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a82c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
a82d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
a82e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
a82f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a8300 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a8310 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
a8320 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a8330 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a8340 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a8350 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
a8360 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a8370 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
a8380 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a8390 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a83a0 6d 5f 73 74 72 65 61 6d 5f 73 69 36 34 22 2c 20  m_stream_si64", 
a83b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a83c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a83d0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a83e0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34  de/emmintrin.h:4
a83f0 31 33 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  131:1", "variadi
a8400 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a8410 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a8420 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a8430 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a8440 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a8450 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a8460 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22  ": "__p", "type"
a8470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
a8480 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
a8490 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
a84a0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
a84b0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
a84c0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 2c  ment": 64 } } },
a84d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a84e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a84f0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a8500 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f  "tag": ":long-lo
a8510 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
a8520 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
a8530 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
a8540 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a8550 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
a8560 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a8570 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a8580 20 22 5f 6d 6d 5f 63 6c 66 6c 75 73 68 22 2c 20   "_mm_clflush", 
a8590 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a85a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a85b0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a85c0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34  de/emmintrin.h:4
a85d0 31 35 31 3a 36 22 2c 20 22 76 61 72 69 61 64 69  151:6", "variadi
a85e0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a85f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
a8600 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 6e 6f  rage-class": "no
a8610 6e 65 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ne", "parameters
a8620 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a8630 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a8640 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a  : "__p", "type":
a8650 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
a8660 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
a8670 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
a8680 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a8690 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a86a0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
a86b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a86c0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 66   "name": "_mm_lf
a86d0 65 6e 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ence", "ns": 0, 
a86e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
a86f0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
a8700 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
a8710 72 69 6e 2e 68 3a 34 31 36 32 3a 36 22 2c 20 22  rin.h:4162:6", "
a8720 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
a8730 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
a8740 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a8750 73 22 3a 20 22 6e 6f 6e 65 22 2c 20 22 70 61 72  s": "none", "par
a8760 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
a8770 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a8780 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
a8790 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a87a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a87b0 22 5f 6d 6d 5f 6d 66 65 6e 63 65 22 2c 20 22 6e  "_mm_mfence", "n
a87c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a87d0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a87e0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a87f0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 31 37  /emmintrin.h:417
a8800 33 3a 36 22 2c 20 22 76 61 72 69 61 64 69 63 22  3:6", "variadic"
a8810 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a8820 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
a8830 67 65 2d 63 6c 61 73 73 22 3a 20 22 6e 6f 6e 65  ge-class": "none
a8840 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a8850 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
a8860 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
a8870 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
a8880 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a8890 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 70 61 63 6b  name": "_mm_pack
a88a0 73 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  s_epi16", "ns": 
a88b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a88c0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a88d0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a88e0 69 6e 74 72 69 6e 2e 68 3a 34 32 30 32 3a 31 22  intrin.h:4202:1"
a88f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a8900 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a8910 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a8920 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a8930 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a8940 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a8950 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a8960 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a8970 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a8980 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a8990 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a89a0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a89b0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a89c0 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a89d0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a89e0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a89f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a8a00 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a8a10 6d 6d 5f 70 61 63 6b 73 5f 65 70 69 33 32 22 2c  mm_packs_epi32",
a8a20 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a8a30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a8a40 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a8a50 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a8a60 34 32 33 30 3a 31 22 2c 20 22 76 61 72 69 61 64  4230:1", "variad
a8a70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a8a80 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a8a90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a8aa0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a8ab0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a8ac0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a8ad0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a8ae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a8af0 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a8b00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a8b10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
a8b20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a8b30 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
a8b40 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a8b50 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a8b60 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a8b70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a8b80 6d 65 22 3a 20 22 5f 6d 6d 5f 70 61 63 6b 75 73  me": "_mm_packus
a8b90 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30  _epi16", "ns": 0
a8ba0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a8bb0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a8bc0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a8bd0 6e 74 72 69 6e 2e 68 3a 34 32 35 38 3a 31 22 2c  ntrin.h:4258:1",
a8be0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a8bf0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a8c00 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a8c10 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a8c20 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a8c30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a8c40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
a8c50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a8c60 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a8c70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a8c80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a8c90 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
a8ca0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a8cb0 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
a8cc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a8cd0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a8ce0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a8cf0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a8d00 6d 5f 65 78 74 72 61 63 74 5f 65 70 69 31 36 22  m_extract_epi16"
a8d10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
a8d20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
a8d30 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
a8d40 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
a8d50 3a 34 32 38 36 3a 31 22 2c 20 22 76 61 72 69 61  :4286:1", "varia
a8d60 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
a8d70 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
a8d80 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
a8d90 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
a8da0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
a8db0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a8dc0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
a8dd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a8de0 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74  m128i" } }, { "t
a8df0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a8e00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 6d 6d  , "name": "__imm
a8e10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a8e20 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a8e30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a8e40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a8e50 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a8e60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a8e70 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
a8e80 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
a8e90 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
a8ea0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a8eb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a8ec0 5f 69 6e 73 65 72 74 5f 65 70 69 31 36 22 2c 20  _insert_epi16", 
a8ed0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a8ee0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a8ef0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a8f00 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34  de/emmintrin.h:4
a8f10 33 31 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69  313:1", "variadi
a8f20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a8f30 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a8f40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a8f50 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a8f60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a8f70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a8f80 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a8f90 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a8fa0 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a8fb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a8fc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
a8fd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a8fe0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
a8ff0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
a9000 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
a9010 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a9020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a9030 5f 5f 69 6d 6d 22 2c 20 22 74 79 70 65 22 3a 20  __imm", "type": 
a9040 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a9050 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a9060 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a9070 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
a9080 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a9090 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a90a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a90b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a90c0 5f 6d 6d 5f 6d 6f 76 65 6d 61 73 6b 5f 65 70 69  _mm_movemask_epi
a90d0 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
a90e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a90f0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a9100 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a9110 2e 68 3a 34 33 33 33 3a 31 22 2c 20 22 76 61 72  .h:4333:1", "var
a9120 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a9130 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a9140 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a9150 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a9160 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a9170 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a9180 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
a9190 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a91a0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a91b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a91c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
a91d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
a91e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a91f0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
a9200 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a9210 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b  me": "_mm_unpack
a9220 68 69 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a 20  hi_epi8", "ns": 
a9230 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a9240 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a9250 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a9260 69 6e 74 72 69 6e 2e 68 3a 34 34 37 32 3a 31 22  intrin.h:4472:1"
a9270 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a9280 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a9290 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a92a0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a92b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a92c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a92d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a92e0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a92f0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a9300 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a9310 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a9320 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a9330 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a9340 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a9350 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a9360 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a9370 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a9380 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a9390 6d 6d 5f 75 6e 70 61 63 6b 68 69 5f 65 70 69 31  mm_unpackhi_epi1
a93a0 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  6", "ns": 0, "lo
a93b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a93c0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a93d0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a93e0 2e 68 3a 34 34 39 39 3a 31 22 2c 20 22 76 61 72  .h:4499:1", "var
a93f0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a9400 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a9410 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a9420 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a9430 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a9440 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a9450 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
a9460 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a9470 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
a9480 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a9490 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a94a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a94b0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a94c0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a94d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a94e0 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a94f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a9500 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70  "name": "_mm_unp
a9510 61 63 6b 68 69 5f 65 70 69 33 32 22 2c 20 22 6e  ackhi_epi32", "n
a9520 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a9530 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a9540 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a9550 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 35 32  /emmintrin.h:452
a9560 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  2:1", "variadic"
a9570 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a9580 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
a9590 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
a95a0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
a95b0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
a95c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a95d0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
a95e0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a95f0 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  i" } }, { "tag":
a9600 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a9610 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
a9620 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a9630 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
a9640 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a9650 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a9660 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a9670 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a9680 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69 5f  : "_mm_unpackhi_
a9690 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c  epi64", "ns": 0,
a96a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a96b0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a96c0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a96d0 74 72 69 6e 2e 68 3a 34 35 34 33 3a 31 22 2c 20  trin.h:4543:1", 
a96e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a96f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a9700 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a9710 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a9720 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a9730 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a9740 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a9750 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a9760 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a9770 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a9780 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a9790 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
a97a0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a97b0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
a97c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a97d0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
a97e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a97f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a9800 5f 75 6e 70 61 63 6b 6c 6f 5f 65 70 69 38 22 2c  _unpacklo_epi8",
a9810 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a9820 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a9830 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a9840 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a9850 34 35 37 38 3a 31 22 2c 20 22 76 61 72 69 61 64  4578:1", "variad
a9860 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a9870 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a9880 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a9890 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a98a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a98b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a98c0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a98d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a98e0 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a98f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a9900 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
a9910 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a9920 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
a9930 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a9940 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a9950 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a9960 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a9970 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b  me": "_mm_unpack
a9980 6c 6f 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  lo_epi16", "ns":
a9990 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a99a0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a99b0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a99c0 6d 69 6e 74 72 69 6e 2e 68 3a 34 36 30 36 3a 31  mintrin.h:4606:1
a99d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a99e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a99f0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a9a00 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a9a10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a9a20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a9a30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a9a40 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a9a50 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a9a60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a9a70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a9a80 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
a9a90 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a9aa0 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
a9ab0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a9ac0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a9ad0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a9ae0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a9af0 5f 6d 6d 5f 75 6e 70 61 63 6b 6c 6f 5f 65 70 69  _mm_unpacklo_epi
a9b00 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a9b10 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a9b20 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a9b30 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a9b40 6e 2e 68 3a 34 36 32 39 3a 31 22 2c 20 22 76 61  n.h:4629:1", "va
a9b50 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a9b60 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a9b70 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a9b80 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a9b90 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a9ba0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a9bb0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a9bc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a9bd0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a9be0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a9bf0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a9c00 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a9c10 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a9c20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a9c30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a9c40 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a9c50 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a9c60 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e   "name": "_mm_un
a9c70 70 61 63 6b 6c 6f 5f 65 70 69 36 34 22 2c 20 22  packlo_epi64", "
a9c80 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a9c90 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a9ca0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a9cb0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 36  e/emmintrin.h:46
a9cc0 35 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  50:1", "variadic
a9cd0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a9ce0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a9cf0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a9d00 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a9d10 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a9d20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a9d30 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
a9d40 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a9d50 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
a9d60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a9d70 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a9d80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a9d90 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a9da0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a9db0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a9dc0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a9dd0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a9de0 22 3a 20 22 5f 6d 6d 5f 6d 6f 76 65 70 69 36 34  ": "_mm_movepi64
a9df0 5f 70 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi64", "ns": 0,
a9e00 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a9e10 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a9e20 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a9e30 74 72 69 6e 2e 68 3a 34 36 36 37 3a 31 22 2c 20  trin.h:4667:1", 
a9e40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a9e50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a9e60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a9e70 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a9e80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a9e90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a9ea0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a9eb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a9ec0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a9ed0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a9ee0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
a9ef0 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
a9f00 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a9f10 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 6f 76 70 69 36  me": "_mm_movpi6
a9f20 34 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20  4_epi64", "ns": 
a9f30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a9f40 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a9f50 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a9f60 69 6e 74 72 69 6e 2e 68 3a 34 36 38 34 3a 31 22  intrin.h:4684:1"
a9f70 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a9f80 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a9f90 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a9fa0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a9fb0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a9fc0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a9fd0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a9fe0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a9ff0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
aa000 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
aa010 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
aa020 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
aa030 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
aa040 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 6f 76 65  name": "_mm_move
aa050 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20 30  _epi64", "ns": 0
aa060 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
aa070 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
aa080 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
aa090 6e 74 72 69 6e 2e 68 3a 34 37 30 32 3a 31 22 2c  ntrin.h:4702:1",
aa0a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
aa0b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
aa0c0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
aa0d0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
aa0e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
aa0f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
aa100 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
aa110 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
aa120 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
aa130 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
aa140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
aa150 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
aa160 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
aa170 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70  "name": "_mm_unp
aa180 61 63 6b 68 69 5f 70 64 22 2c 20 22 6e 73 22 3a  ackhi_pd", "ns":
aa190 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
aa1a0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
aa1b0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
aa1c0 6d 69 6e 74 72 69 6e 2e 68 3a 34 37 32 33 3a 31  mintrin.h:4723:1
aa1d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
aa1e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
aa1f0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
aa200 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
aa210 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
aa220 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
aa230 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
aa240 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
aa250 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
aa260 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
aa270 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
aa280 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
aa290 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
aa2a0 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28d" } }], "retu
aa2b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
aa2c0 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
aa2d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
aa2e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
aa2f0 5f 6d 6d 5f 75 6e 70 61 63 6b 6c 6f 5f 70 64 22  _mm_unpacklo_pd"
aa300 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
aa310 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
aa320 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
aa330 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
aa340 3a 34 37 34 34 3a 31 22 2c 20 22 76 61 72 69 61  :4744:1", "varia
aa350 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
aa360 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
aa370 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
aa380 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
aa390 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
aa3a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
aa3b0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
aa3c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
aa3d0 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
aa3e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
aa3f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
aa400 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
aa410 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
aa420 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
aa430 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
aa440 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
aa450 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
aa460 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 6f 76 65 6d  ame": "_mm_movem
aa470 61 73 6b 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30  ask_pd", "ns": 0
aa480 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
aa490 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
aa4a0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
aa4b0 6e 74 72 69 6e 2e 68 3a 34 37 36 33 3a 31 22 2c  ntrin.h:4763:1",
aa4c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
aa4d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
aa4e0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
aa4f0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
aa500 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
aa510 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
aa520 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
aa530 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
aa540 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
aa550 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
aa560 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
aa570 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
aa580 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
aa590 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
aa5a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
aa5b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
aa5c0 61 73 74 70 64 5f 70 73 22 2c 20 22 6e 73 22 3a  astpd_ps", "ns":
aa5d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
aa5e0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
aa5f0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
aa600 6d 69 6e 74 72 69 6e 2e 68 3a 34 38 31 30 3a 31  mintrin.h:4810:1
aa610 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
aa620 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
aa630 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
aa640 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
aa650 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
aa660 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
aa670 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
aa680 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
aa690 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
aa6a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
aa6b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
aa6c0 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
aa6d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
aa6e0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 61   "name": "_mm_ca
aa6f0 73 74 70 64 5f 73 69 31 32 38 22 2c 20 22 6e 73  stpd_si128", "ns
aa700 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
aa710 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
aa720 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
aa730 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 38 32 37  emmintrin.h:4827
aa740 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
aa750 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
aa760 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
aa770 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
aa780 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
aa790 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
aa7a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
aa7b0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
aa7c0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
aa7d0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
aa7e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
aa7f0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
aa800 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
aa810 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
aa820 5f 63 61 73 74 70 73 5f 70 64 22 2c 20 22 6e 73  _castps_pd", "ns
aa830 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
aa840 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
aa850 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
aa860 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 38 34 34  emmintrin.h:4844
aa870 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
aa880 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
aa890 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
aa8a0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
aa8b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
aa8c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
aa8d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
aa8e0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
aa8f0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
aa900 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
aa910 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
aa920 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
aa930 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
aa940 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
aa950 63 61 73 74 70 73 5f 73 69 31 32 38 22 2c 20 22  castps_si128", "
aa960 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
aa970 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
aa980 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
aa990 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 38  e/emmintrin.h:48
aa9a0 36 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  61:1", "variadic
aa9b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
aa9c0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
aa9d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
aa9e0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
aa9f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
aaa00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
aaa10 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
aaa20 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
aaa30 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
aaa40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
aaa50 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
aaa60 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
aaa70 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
aaa80 6d 5f 63 61 73 74 73 69 31 32 38 5f 70 73 22 2c  m_castsi128_ps",
aaa90 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
aaaa0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
aaab0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
aaac0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
aaad0 34 38 37 38 3a 31 22 2c 20 22 76 61 72 69 61 64  4878:1", "variad
aaae0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
aaaf0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
aab00 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
aab10 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
aab20 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
aab30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
aab40 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
aab50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
aab60 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128i" } }], "ret
aab70 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
aab80 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
aab90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
aaba0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
aabb0 5f 6d 6d 5f 63 61 73 74 73 69 31 32 38 5f 70 64  _mm_castsi128_pd
aabc0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
aabd0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
aabe0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
aabf0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
aac00 68 3a 34 38 39 35 3a 31 22 2c 20 22 76 61 72 69  h:4895:1", "vari
aac10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
aac20 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
aac30 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
aac40 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
aac50 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
aac60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
aac70 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
aac80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
aac90 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
aaca0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
aacb0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
aacc0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
aacd0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
aace0 3a 20 22 5f 6d 6d 5f 70 61 75 73 65 22 2c 20 22  : "_mm_pause", "
aacf0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
aad00 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
aad10 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
aad20 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 39  e/emmintrin.h:49
aad30 31 31 3a 36 22 2c 20 22 76 61 72 69 61 64 69 63  11:6", "variadic
aad40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
aad50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
aad60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 6e 6f 6e  age-class": "non
aad70 65 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  e", "parameters"
aad80 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
aad90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
aada0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
aadb0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
aadc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
aadd0 43 50 55 43 6f 75 6e 74 22 2c 20 22 6e 73 22 3a  CPUCount", "ns":
aade0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
aadf0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
aae00 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68  L2/SDL_cpuinfo.h
aae10 3a 39 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64  :92:29", "variad
aae20 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
aae30 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
aae40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
aae50 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
aae60 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
aae70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
aae80 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
aae90 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
aaea0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
aaeb0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
aaec0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
aaed0 22 53 44 4c 5f 47 65 74 43 50 55 43 61 63 68 65  "SDL_GetCPUCache
aaee0 4c 69 6e 65 53 69 7a 65 22 2c 20 22 6e 73 22 3a  LineSize", "ns":
aaef0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
aaf00 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
aaf10 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68  L2/SDL_cpuinfo.h
aaf20 3a 31 30 30 3a 32 39 22 2c 20 22 76 61 72 69 61  :100:29", "varia
aaf30 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
aaf40 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
aaf50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
aaf60 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
aaf70 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
aaf80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
aaf90 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
aafa0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
aafb0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
aafc0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
aafd0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
aafe0 20 22 53 44 4c 5f 48 61 73 52 44 54 53 43 22 2c   "SDL_HasRDTSC",
aaff0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
ab000 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ab010 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63 70 75  ude/SDL2/SDL_cpu
ab020 69 6e 66 6f 2e 68 3a 31 30 35 3a 33 34 22 2c 20  info.h:105:34", 
ab030 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
ab040 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
ab050 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
ab060 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
ab070 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
ab080 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
ab090 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f  { "tag": "SDL_bo
ab0a0 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  ol" } },.{ "tag"
ab0b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ab0c0 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 41 6c  ame": "SDL_HasAl
ab0d0 74 69 56 65 63 22 2c 20 22 6e 73 22 3a 20 30 2c  tiVec", "ns": 0,
ab0e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ab0f0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ab100 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 31  SDL_cpuinfo.h:11
ab110 30 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63  0:34", "variadic
ab120 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
ab130 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
ab140 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
ab150 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
ab160 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
ab170 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ab180 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
ab190 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ab1a0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ab1b0 4c 5f 48 61 73 4d 4d 58 22 2c 20 22 6e 73 22 3a  L_HasMMX", "ns":
ab1c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ab1d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ab1e0 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68  L2/SDL_cpuinfo.h
ab1f0 3a 31 31 35 3a 33 34 22 2c 20 22 76 61 72 69 61  :115:34", "varia
ab200 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ab210 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ab220 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ab230 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ab240 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
ab250 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ab260 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
ab270 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
ab280 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
ab290 22 53 44 4c 5f 48 61 73 33 44 4e 6f 77 22 2c 20  "SDL_Has3DNow", 
ab2a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ab2b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ab2c0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63 70 75 69  de/SDL2/SDL_cpui
ab2d0 6e 66 6f 2e 68 3a 31 32 30 3a 33 34 22 2c 20 22  nfo.h:120:34", "
ab2e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ab2f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ab300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ab310 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ab320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
ab330 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ab340 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
ab350 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
ab360 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ab370 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 53 53 45  me": "SDL_HasSSE
ab380 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
ab390 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ab3a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63  clude/SDL2/SDL_c
ab3b0 70 75 69 6e 66 6f 2e 68 3a 31 32 35 3a 33 34 22  puinfo.h:125:34"
ab3c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ab3d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ab3e0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ab3f0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ab400 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ab410 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ab420 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
ab430 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
ab440 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
ab450 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73  "name": "SDL_Has
ab460 53 53 45 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  SSE2", "ns": 0, 
ab470 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ab480 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ab490 44 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 33 30  DL_cpuinfo.h:130
ab4a0 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :34", "variadic"
ab4b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
ab4c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ab4d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ab4e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ab4f0 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
ab500 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ab510 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
ab520 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
ab530 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
ab540 5f 48 61 73 53 53 45 33 22 2c 20 22 6e 73 22 3a  _HasSSE3", "ns":
ab550 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ab560 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ab570 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68  L2/SDL_cpuinfo.h
ab580 3a 31 33 35 3a 33 34 22 2c 20 22 76 61 72 69 61  :135:34", "varia
ab590 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ab5a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ab5b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ab5c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ab5d0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
ab5e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ab5f0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
ab600 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
ab610 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
ab620 22 53 44 4c 5f 48 61 73 53 53 45 34 31 22 2c 20  "SDL_HasSSE41", 
ab630 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ab640 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ab650 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63 70 75 69  de/SDL2/SDL_cpui
ab660 6e 66 6f 2e 68 3a 31 34 30 3a 33 34 22 2c 20 22  nfo.h:140:34", "
ab670 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ab680 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ab690 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ab6a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ab6b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
ab6c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ab6d0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
ab6e0 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
ab6f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ab700 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 53 53 45  me": "SDL_HasSSE
ab710 34 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  42", "ns": 0, "l
ab720 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ab730 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ab740 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 34 35 3a 33  _cpuinfo.h:145:3
ab750 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
ab760 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
ab770 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
ab780 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
ab790 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
ab7a0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
ab7b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
ab7c0 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22  L_bool" } },.{ "
ab7d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
ab7e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
ab7f0 61 73 41 56 58 22 2c 20 22 6e 73 22 3a 20 30 2c  asAVX", "ns": 0,
ab800 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ab810 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ab820 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 35  SDL_cpuinfo.h:15
ab830 30 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63  0:34", "variadic
ab840 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
ab850 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
ab860 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
ab870 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
ab880 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
ab890 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ab8a0 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
ab8b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ab8c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ab8d0 4c 5f 48 61 73 41 56 58 32 22 2c 20 22 6e 73 22  L_HasAVX2", "ns"
ab8e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
ab8f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ab900 44 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e  DL2/SDL_cpuinfo.
ab910 68 3a 31 35 35 3a 33 34 22 2c 20 22 76 61 72 69  h:155:34", "vari
ab920 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
ab930 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
ab940 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
ab950 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ab960 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
ab970 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
ab980 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d  g": "SDL_bool" }
ab990 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ab9a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ab9b0 20 22 53 44 4c 5f 48 61 73 4e 45 4f 4e 22 2c 20   "SDL_HasNEON", 
ab9c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ab9d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ab9e0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63 70 75 69  de/SDL2/SDL_cpui
ab9f0 6e 66 6f 2e 68 3a 31 36 30 3a 33 34 22 2c 20 22  nfo.h:160:34", "
aba00 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
aba10 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
aba20 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
aba30 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
aba40 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
aba50 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
aba60 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
aba70 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
aba80 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
aba90 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 53 79 73  me": "SDL_GetSys
abaa0 74 65 6d 52 41 4d 22 2c 20 22 6e 73 22 3a 20 30  temRAM", "ns": 0
abab0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
abac0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
abad0 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31  /SDL_cpuinfo.h:1
abae0 36 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  65:29", "variadi
abaf0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
abb00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
abb10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
abb20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
abb30 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
abb40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
abb50 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
abb60 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
abb70 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
abb80 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d  ,.{ "tag": "enum
abb90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
abba0 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 36 36  e": "", "id": 66
abbb0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
abbc0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
abbd0 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 35 31  /SDL_pixels.h:51
abbe0 3a 31 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :1", "fields": [
abbf0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
abc00 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
abc10 49 58 45 4c 54 59 50 45 5f 55 4e 4b 4e 4f 57 4e  IXELTYPE_UNKNOWN
abc20 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
abc30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
abc40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
abc50 50 49 58 45 4c 54 59 50 45 5f 49 4e 44 45 58 31  PIXELTYPE_INDEX1
abc60 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c  ", "value": 1 },
abc70 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
abc80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
abc90 50 49 58 45 4c 54 59 50 45 5f 49 4e 44 45 58 34  PIXELTYPE_INDEX4
abca0 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c  ", "value": 2 },
abcb0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
abcc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
abcd0 50 49 58 45 4c 54 59 50 45 5f 49 4e 44 45 58 38  PIXELTYPE_INDEX8
abce0 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c  ", "value": 3 },
abcf0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
abd00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
abd10 50 49 58 45 4c 54 59 50 45 5f 50 41 43 4b 45 44  PIXELTYPE_PACKED
abd20 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d  8", "value": 4 }
abd30 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
abd40 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
abd50 5f 50 49 58 45 4c 54 59 50 45 5f 50 41 43 4b 45  _PIXELTYPE_PACKE
abd60 44 31 36 22 2c 20 22 76 61 6c 75 65 22 3a 20 35  D16", "value": 5
abd70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
abd80 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
abd90 44 4c 5f 50 49 58 45 4c 54 59 50 45 5f 50 41 43  DL_PIXELTYPE_PAC
abda0 4b 45 44 33 32 22 2c 20 22 76 61 6c 75 65 22 3a  KED32", "value":
abdb0 20 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   6 }, { "tag": "
abdc0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
abdd0 22 53 44 4c 5f 50 49 58 45 4c 54 59 50 45 5f 41  "SDL_PIXELTYPE_A
abde0 52 52 41 59 55 38 22 2c 20 22 76 61 6c 75 65 22  RRAYU8", "value"
abdf0 3a 20 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 7 }, { "tag": 
abe00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
abe10 20 22 53 44 4c 5f 50 49 58 45 4c 54 59 50 45 5f   "SDL_PIXELTYPE_
abe20 41 52 52 41 59 55 31 36 22 2c 20 22 76 61 6c 75  ARRAYU16", "valu
abe30 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67 22  e": 8 }, { "tag"
abe40 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
abe50 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 54 59 50  ": "SDL_PIXELTYP
abe60 45 5f 41 52 52 41 59 55 33 32 22 2c 20 22 76 61  E_ARRAYU32", "va
abe70 6c 75 65 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61  lue": 9 }, { "ta
abe80 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
abe90 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 54  me": "SDL_PIXELT
abea0 59 50 45 5f 41 52 52 41 59 46 31 36 22 2c 20 22  YPE_ARRAYF16", "
abeb0 76 61 6c 75 65 22 3a 20 31 30 20 7d 2c 20 7b 20  value": 10 }, { 
abec0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
abed0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58  "name": "SDL_PIX
abee0 45 4c 54 59 50 45 5f 41 52 52 41 59 46 33 32 22  ELTYPE_ARRAYF32"
abef0 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 20 7d 5d  , "value": 11 }]
abf00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e   },.{ "tag": "en
abf10 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  um", "ns": 0, "n
abf20 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
abf30 36 37 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  67, "location": 
abf40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
abf50 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a  L2/SDL_pixels.h:
abf60 36 38 3a 31 22 2c 20 22 66 69 65 6c 64 73 22 3a  68:1", "fields":
abf70 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
abf80 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
abf90 5f 42 49 54 4d 41 50 4f 52 44 45 52 5f 4e 4f 4e  _BITMAPORDER_NON
abfa0 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d  E", "value": 0 }
abfb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
abfc0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
abfd0 5f 42 49 54 4d 41 50 4f 52 44 45 52 5f 34 33 32  _BITMAPORDER_432
abfe0 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  1", "value": 1 }
abff0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ac000 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ac010 5f 42 49 54 4d 41 50 4f 52 44 45 52 5f 31 32 33  _BITMAPORDER_123
ac020 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d  4", "value": 2 }
ac030 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  ] },.{ "tag": "e
ac040 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  num", "ns": 0, "
ac050 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
ac060 20 36 38 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   68, "location":
ac070 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ac080 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68  DL2/SDL_pixels.h
ac090 3a 37 36 3a 31 22 2c 20 22 66 69 65 6c 64 73 22  :76:1", "fields"
ac0a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
ac0b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac0c0 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 4e 4f  L_PACKEDORDER_NO
ac0d0 4e 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  NE", "value": 0 
ac0e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac0f0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac100 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 58 52  L_PACKEDORDER_XR
ac110 47 42 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  GB", "value": 1 
ac120 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac130 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac140 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 52 47  L_PACKEDORDER_RG
ac150 42 58 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  BX", "value": 2 
ac160 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac170 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac180 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 41 52  L_PACKEDORDER_AR
ac190 47 42 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20  GB", "value": 3 
ac1a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac1b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac1c0 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 52 47  L_PACKEDORDER_RG
ac1d0 42 41 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20  BA", "value": 4 
ac1e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac1f0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac200 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 58 42  L_PACKEDORDER_XB
ac210 47 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 20  GR", "value": 5 
ac220 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac230 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac240 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 42 47  L_PACKEDORDER_BG
ac250 52 58 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20  RX", "value": 6 
ac260 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac270 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac280 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 41 42  L_PACKEDORDER_AB
ac290 47 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 20  GR", "value": 7 
ac2a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac2b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac2c0 4c 5f 50 41 43 4b 45 44 4f 52 44 45 52 5f 42 47  L_PACKEDORDER_BG
ac2d0 52 41 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 20  RA", "value": 8 
ac2e0 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
ac2f0 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  enum", "ns": 0, 
ac300 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22  "name": "", "id"
ac310 3a 20 36 39 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  : 69, "location"
ac320 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ac330 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e  SDL2/SDL_pixels.
ac340 68 3a 39 32 3a 31 22 2c 20 22 66 69 65 6c 64 73  h:92:1", "fields
ac350 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
ac360 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ac370 44 4c 5f 41 52 52 41 59 4f 52 44 45 52 5f 4e 4f  DL_ARRAYORDER_NO
ac380 4e 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  NE", "value": 0 
ac390 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac3a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac3b0 4c 5f 41 52 52 41 59 4f 52 44 45 52 5f 52 47 42  L_ARRAYORDER_RGB
ac3c0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c  ", "value": 1 },
ac3d0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ac3e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ac3f0 41 52 52 41 59 4f 52 44 45 52 5f 52 47 42 41 22  ARRAYORDER_RGBA"
ac400 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20  , "value": 2 }, 
ac410 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ac420 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
ac430 52 52 41 59 4f 52 44 45 52 5f 41 52 47 42 22 2c  RRAYORDER_ARGB",
ac440 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b   "value": 3 }, {
ac450 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ac460 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 52   "name": "SDL_AR
ac470 52 41 59 4f 52 44 45 52 5f 42 47 52 22 2c 20 22  RAYORDER_BGR", "
ac480 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22  value": 4 }, { "
ac490 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ac4a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 52 52 41  name": "SDL_ARRA
ac4b0 59 4f 52 44 45 52 5f 42 47 52 41 22 2c 20 22 76  YORDER_BGRA", "v
ac4c0 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74  alue": 5 }, { "t
ac4d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ac4e0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 52 52 41 59  ame": "SDL_ARRAY
ac4f0 4f 52 44 45 52 5f 41 42 47 52 22 2c 20 22 76 61  ORDER_ABGR", "va
ac500 6c 75 65 22 3a 20 36 20 7d 5d 20 7d 2c 0a 7b 20  lue": 6 }] },.{ 
ac510 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22  "tag": "enum", "
ac520 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
ac530 22 22 2c 20 22 69 64 22 3a 20 37 30 2c 20 22 6c  "", "id": 70, "l
ac540 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ac550 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ac560 5f 70 69 78 65 6c 73 2e 68 3a 31 30 34 3a 31 22  _pixels.h:104:1"
ac570 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
ac580 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ac590 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43 4b  name": "SDL_PACK
ac5a0 45 44 4c 41 59 4f 55 54 5f 4e 4f 4e 45 22 2c 20  EDLAYOUT_NONE", 
ac5b0 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20  "value": 0 }, { 
ac5c0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac5d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac5e0 4b 45 44 4c 41 59 4f 55 54 5f 33 33 32 22 2c 20  KEDLAYOUT_332", 
ac5f0 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20  "value": 1 }, { 
ac600 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac610 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac620 4b 45 44 4c 41 59 4f 55 54 5f 34 34 34 34 22 2c  KEDLAYOUT_4444",
ac630 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b   "value": 2 }, {
ac640 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ac650 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41   "name": "SDL_PA
ac660 43 4b 45 44 4c 41 59 4f 55 54 5f 31 35 35 35 22  CKEDLAYOUT_1555"
ac670 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20  , "value": 3 }, 
ac680 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ac690 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
ac6a0 41 43 4b 45 44 4c 41 59 4f 55 54 5f 35 35 35 31  ACKEDLAYOUT_5551
ac6b0 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c  ", "value": 4 },
ac6c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ac6d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ac6e0 50 41 43 4b 45 44 4c 41 59 4f 55 54 5f 35 36 35  PACKEDLAYOUT_565
ac6f0 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c  ", "value": 5 },
ac700 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ac710 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ac720 50 41 43 4b 45 44 4c 41 59 4f 55 54 5f 38 38 38  PACKEDLAYOUT_888
ac730 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d  8", "value": 6 }
ac740 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ac750 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ac760 5f 50 41 43 4b 45 44 4c 41 59 4f 55 54 5f 32 31  _PACKEDLAYOUT_21
ac770 30 31 30 31 30 22 2c 20 22 76 61 6c 75 65 22 3a  01010", "value":
ac780 20 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   7 }, { "tag": "
ac790 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ac7a0 22 53 44 4c 5f 50 41 43 4b 45 44 4c 41 59 4f 55  "SDL_PACKEDLAYOU
ac7b0 54 5f 31 30 31 30 31 30 32 22 2c 20 22 76 61 6c  T_1010102", "val
ac7c0 75 65 22 3a 20 38 20 7d 5d 20 7d 2c 0a 7b 20 22  ue": 8 }] },.{ "
ac7d0 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e  tag": "enum", "n
ac7e0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
ac7f0 22 2c 20 22 69 64 22 3a 20 37 31 2c 20 22 6c 6f  ", "id": 71, "lo
ac800 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ac810 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ac820 70 69 78 65 6c 73 2e 68 3a 31 37 31 3a 31 22 2c  pixels.h:171:1",
ac830 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
ac840 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ac850 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
ac860 46 4f 52 4d 41 54 5f 55 4e 4b 4e 4f 57 4e 22 2c  FORMAT_UNKNOWN",
ac870 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b   "value": 0 }, {
ac880 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ac890 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49   "name": "SDL_PI
ac8a0 58 45 4c 46 4f 52 4d 41 54 5f 49 4e 44 45 58 31  XELFORMAT_INDEX1
ac8b0 4c 53 42 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  LSB", "value": 2
ac8c0 38 36 32 36 31 35 30 34 20 7d 2c 20 7b 20 22 74  86261504 }, { "t
ac8d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ac8e0 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
ac8f0 46 4f 52 4d 41 54 5f 49 4e 44 45 58 31 4d 53 42  FORMAT_INDEX1MSB
ac900 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 38 37 33  ", "value": 2873
ac910 31 30 30 38 30 20 7d 2c 20 7b 20 22 74 61 67 22  10080 }, { "tag"
ac920 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ac930 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52  ": "SDL_PIXELFOR
ac940 4d 41 54 5f 49 4e 44 45 58 34 4c 53 42 22 2c 20  MAT_INDEX4LSB", 
ac950 22 76 61 6c 75 65 22 3a 20 33 30 33 30 33 39 34  "value": 3030394
ac960 38 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  88 }, { "tag": "
ac970 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ac980 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54  "SDL_PIXELFORMAT
ac990 5f 49 4e 44 45 58 34 4d 53 42 22 2c 20 22 76 61  _INDEX4MSB", "va
ac9a0 6c 75 65 22 3a 20 33 30 34 30 38 38 30 36 34 20  lue": 304088064 
ac9b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ac9c0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ac9d0 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 49 4e  L_PIXELFORMAT_IN
ac9e0 44 45 58 38 22 2c 20 22 76 61 6c 75 65 22 3a 20  DEX8", "value": 
ac9f0 33 31 38 37 36 39 31 35 33 20 7d 2c 20 7b 20 22  318769153 }, { "
aca00 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
aca10 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45  name": "SDL_PIXE
aca20 4c 46 4f 52 4d 41 54 5f 52 47 42 33 33 32 22 2c  LFORMAT_RGB332",
aca30 20 22 76 61 6c 75 65 22 3a 20 33 33 36 36 36 30   "value": 336660
aca40 34 38 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  481 }, { "tag": 
aca50 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
aca60 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41   "SDL_PIXELFORMA
aca70 54 5f 52 47 42 34 34 34 22 2c 20 22 76 61 6c 75  T_RGB444", "valu
aca80 65 22 3a 20 33 35 33 35 30 34 32 35 38 20 7d 2c  e": 353504258 },
aca90 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
acaa0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
acab0 50 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47 42 35  PIXELFORMAT_RGB5
acac0 35 35 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 35  55", "value": 35
acad0 33 35 37 30 35 36 32 20 7d 2c 20 7b 20 22 74 61  3570562 }, { "ta
acae0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
acaf0 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46  me": "SDL_PIXELF
acb00 4f 52 4d 41 54 5f 42 47 52 35 35 35 22 2c 20 22  ORMAT_BGR555", "
acb10 76 61 6c 75 65 22 3a 20 33 35 37 37 36 34 38 36  value": 35776486
acb20 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
acb30 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
acb40 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f  SDL_PIXELFORMAT_
acb50 41 52 47 42 34 34 34 34 22 2c 20 22 76 61 6c 75  ARGB4444", "valu
acb60 65 22 3a 20 33 35 35 36 30 32 34 33 34 20 7d 2c  e": 355602434 },
acb70 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
acb80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
acb90 50 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47 42 41  PIXELFORMAT_RGBA
acba0 34 34 34 34 22 2c 20 22 76 61 6c 75 65 22 3a 20  4444", "value": 
acbb0 33 35 36 36 35 31 30 31 30 20 7d 2c 20 7b 20 22  356651010 }, { "
acbc0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
acbd0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45  name": "SDL_PIXE
acbe0 4c 46 4f 52 4d 41 54 5f 41 42 47 52 34 34 34 34  LFORMAT_ABGR4444
acbf0 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 35 39 37  ", "value": 3597
acc00 39 36 37 33 38 20 7d 2c 20 7b 20 22 74 61 67 22  96738 }, { "tag"
acc10 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
acc20 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52  ": "SDL_PIXELFOR
acc30 4d 41 54 5f 42 47 52 41 34 34 34 34 22 2c 20 22  MAT_BGRA4444", "
acc40 76 61 6c 75 65 22 3a 20 33 36 30 38 34 35 33 31  value": 36084531
acc50 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
acc60 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
acc70 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f  SDL_PIXELFORMAT_
acc80 41 52 47 42 31 35 35 35 22 2c 20 22 76 61 6c 75  ARGB1555", "valu
acc90 65 22 3a 20 33 35 35 36 36 37 39 37 30 20 7d 2c  e": 355667970 },
acca0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
accb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
accc0 50 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47 42 41  PIXELFORMAT_RGBA
accd0 35 35 35 31 22 2c 20 22 76 61 6c 75 65 22 3a 20  5551", "value": 
acce0 33 35 36 37 38 32 30 38 32 20 7d 2c 20 7b 20 22  356782082 }, { "
accf0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
acd00 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45  name": "SDL_PIXE
acd10 4c 46 4f 52 4d 41 54 5f 41 42 47 52 31 35 35 35  LFORMAT_ABGR1555
acd20 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 35 39 38  ", "value": 3598
acd30 36 32 32 37 34 20 7d 2c 20 7b 20 22 74 61 67 22  62274 }, { "tag"
acd40 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
acd50 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52  ": "SDL_PIXELFOR
acd60 4d 41 54 5f 42 47 52 41 35 35 35 31 22 2c 20 22  MAT_BGRA5551", "
acd70 76 61 6c 75 65 22 3a 20 33 36 30 39 37 36 33 38  value": 36097638
acd80 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
acd90 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
acda0 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f  SDL_PIXELFORMAT_
acdb0 52 47 42 35 36 35 22 2c 20 22 76 61 6c 75 65 22  RGB565", "value"
acdc0 3a 20 33 35 33 37 30 31 38 39 30 20 7d 2c 20 7b  : 353701890 }, {
acdd0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
acde0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49   "name": "SDL_PI
acdf0 58 45 4c 46 4f 52 4d 41 54 5f 42 47 52 35 36 35  XELFORMAT_BGR565
ace00 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 35 37 38  ", "value": 3578
ace10 39 36 31 39 34 20 7d 2c 20 7b 20 22 74 61 67 22  96194 }, { "tag"
ace20 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ace30 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52  ": "SDL_PIXELFOR
ace40 4d 41 54 5f 52 47 42 32 34 22 2c 20 22 76 61 6c  MAT_RGB24", "val
ace50 75 65 22 3a 20 33 38 36 39 33 30 36 39 31 20 7d  ue": 386930691 }
ace60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ace70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ace80 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 42 47 52  _PIXELFORMAT_BGR
ace90 32 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 39  24", "value": 39
acea0 30 30 37 36 34 31 39 20 7d 2c 20 7b 20 22 74 61  0076419 }, { "ta
aceb0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
acec0 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46  me": "SDL_PIXELF
aced0 4f 52 4d 41 54 5f 52 47 42 38 38 38 22 2c 20 22  ORMAT_RGB888", "
acee0 76 61 6c 75 65 22 3a 20 33 37 30 35 34 36 36 39  value": 37054669
acef0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
acf00 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
acf10 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f  SDL_PIXELFORMAT_
acf20 52 47 42 58 38 38 38 38 22 2c 20 22 76 61 6c 75  RGBX8888", "valu
acf30 65 22 3a 20 33 37 31 35 39 35 32 36 38 20 7d 2c  e": 371595268 },
acf40 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
acf50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
acf60 50 49 58 45 4c 46 4f 52 4d 41 54 5f 42 47 52 38  PIXELFORMAT_BGR8
acf70 38 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 37  88", "value": 37
acf80 34 37 34 30 39 39 36 20 7d 2c 20 7b 20 22 74 61  4740996 }, { "ta
acf90 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
acfa0 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46  me": "SDL_PIXELF
acfb0 4f 52 4d 41 54 5f 42 47 52 58 38 38 38 38 22 2c  ORMAT_BGRX8888",
acfc0 20 22 76 61 6c 75 65 22 3a 20 33 37 35 37 38 39   "value": 375789
acfd0 35 37 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  572 }, { "tag": 
acfe0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
acff0 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41   "SDL_PIXELFORMA
ad000 54 5f 41 52 47 42 38 38 38 38 22 2c 20 22 76 61  T_ARGB8888", "va
ad010 6c 75 65 22 3a 20 33 37 32 36 34 35 38 39 32 20  lue": 372645892 
ad020 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ad030 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ad040 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47  L_PIXELFORMAT_RG
ad050 42 41 38 38 38 38 22 2c 20 22 76 61 6c 75 65 22  BA8888", "value"
ad060 3a 20 33 37 33 36 39 34 34 36 38 20 7d 2c 20 7b  : 373694468 }, {
ad070 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ad080 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49   "name": "SDL_PI
ad090 58 45 4c 46 4f 52 4d 41 54 5f 41 42 47 52 38 38  XELFORMAT_ABGR88
ad0a0 38 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 37  88", "value": 37
ad0b0 36 38 34 30 31 39 36 20 7d 2c 20 7b 20 22 74 61  6840196 }, { "ta
ad0c0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ad0d0 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46  me": "SDL_PIXELF
ad0e0 4f 52 4d 41 54 5f 42 47 52 41 38 38 38 38 22 2c  ORMAT_BGRA8888",
ad0f0 20 22 76 61 6c 75 65 22 3a 20 33 37 37 38 38 38   "value": 377888
ad100 37 37 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  772 }, { "tag": 
ad110 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ad120 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41   "SDL_PIXELFORMA
ad130 54 5f 41 52 47 42 32 31 30 31 30 31 30 22 2c 20  T_ARGB2101010", 
ad140 22 76 61 6c 75 65 22 3a 20 33 37 32 37 31 31 34  "value": 3727114
ad150 32 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  28 }, { "tag": "
ad160 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ad170 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54  "SDL_PIXELFORMAT
ad180 5f 52 47 42 41 33 32 22 2c 20 22 76 61 6c 75 65  _RGBA32", "value
ad190 22 3a 20 33 37 36 38 34 30 31 39 36 20 7d 2c 20  ": 376840196 }, 
ad1a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ad1b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
ad1c0 49 58 45 4c 46 4f 52 4d 41 54 5f 41 52 47 42 33  IXELFORMAT_ARGB3
ad1d0 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 37 37  2", "value": 377
ad1e0 38 38 38 37 37 32 20 7d 2c 20 7b 20 22 74 61 67  888772 }, { "tag
ad1f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ad200 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f  e": "SDL_PIXELFO
ad210 52 4d 41 54 5f 42 47 52 41 33 32 22 2c 20 22 76  RMAT_BGRA32", "v
ad220 61 6c 75 65 22 3a 20 33 37 32 36 34 35 38 39 32  alue": 372645892
ad230 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ad240 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ad250 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 41  DL_PIXELFORMAT_A
ad260 42 47 52 33 32 22 2c 20 22 76 61 6c 75 65 22 3a  BGR32", "value":
ad270 20 33 37 33 36 39 34 34 36 38 20 7d 2c 20 7b 20   373694468 }, { 
ad280 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ad290 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58  "name": "SDL_PIX
ad2a0 45 4c 46 4f 52 4d 41 54 5f 59 56 31 32 22 2c 20  ELFORMAT_YV12", 
ad2b0 22 76 61 6c 75 65 22 3a 20 38 34 32 30 39 34 31  "value": 8420941
ad2c0 36 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  69 }, { "tag": "
ad2d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ad2e0 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54  "SDL_PIXELFORMAT
ad2f0 5f 49 59 55 56 22 2c 20 22 76 61 6c 75 65 22 3a  _IYUV", "value":
ad300 20 31 34 34 38 34 33 33 39 39 33 20 7d 2c 20 7b   1448433993 }, {
ad310 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ad320 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49   "name": "SDL_PI
ad330 58 45 4c 46 4f 52 4d 41 54 5f 59 55 59 32 22 2c  XELFORMAT_YUY2",
ad340 20 22 76 61 6c 75 65 22 3a 20 38 34 34 37 31 35   "value": 844715
ad350 33 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  353 }, { "tag": 
ad360 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ad370 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41   "SDL_PIXELFORMA
ad380 54 5f 55 59 56 59 22 2c 20 22 76 61 6c 75 65 22  T_UYVY", "value"
ad390 3a 20 31 34 39 38 38 33 31 31 38 39 20 7d 2c 20  : 1498831189 }, 
ad3a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ad3b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
ad3c0 49 58 45 4c 46 4f 52 4d 41 54 5f 59 56 59 55 22  IXELFORMAT_YVYU"
ad3d0 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 33 31 39  , "value": 14319
ad3e0 31 38 31 36 39 20 7d 2c 20 7b 20 22 74 61 67 22  18169 }, { "tag"
ad3f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ad400 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52  ": "SDL_PIXELFOR
ad410 4d 41 54 5f 4e 56 31 32 22 2c 20 22 76 61 6c 75  MAT_NV12", "valu
ad420 65 22 3a 20 38 34 32 30 39 34 31 35 38 20 7d 2c  e": 842094158 },
ad430 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ad440 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ad450 50 49 58 45 4c 46 4f 52 4d 41 54 5f 4e 56 32 31  PIXELFORMAT_NV21
ad460 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 32 35 33  ", "value": 8253
ad470 38 32 34 37 38 20 7d 5d 20 7d 2c 0a 7b 20 22 74  82478 }] },.{ "t
ad480 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
ad490 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
ad4a0 22 53 44 4c 5f 43 6f 6c 6f 72 22 2c 20 22 69 64  "SDL_Color", "id
ad4b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
ad4c0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ad4d0 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e  SDL2/SDL_pixels.
ad4e0 68 3a 32 39 33 3a 31 36 22 2c 20 22 62 69 74 2d  h:293:16", "bit-
ad4f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ad500 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
ad510 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
ad520 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ad530 65 22 3a 20 22 72 22 2c 20 22 62 69 74 2d 6f 66  e": "r", "bit-of
ad540 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
ad550 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
ad560 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
ad570 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
ad580 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
ad590 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ad5a0 6d 65 22 3a 20 22 67 22 2c 20 22 62 69 74 2d 6f  me": "g", "bit-o
ad5b0 66 66 73 65 74 22 3a 20 38 2c 20 22 62 69 74 2d  ffset": 8, "bit-
ad5c0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
ad5d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
ad5e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ad5f0 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
ad600 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ad610 61 6d 65 22 3a 20 22 62 22 2c 20 22 62 69 74 2d  ame": "b", "bit-
ad620 6f 66 66 73 65 74 22 3a 20 31 36 2c 20 22 62 69  offset": 16, "bi
ad630 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
ad640 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
ad650 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ad660 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
ad670 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ad680 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 62 69  "name": "a", "bi
ad690 74 2d 6f 66 66 73 65 74 22 3a 20 32 34 2c 20 22  t-offset": 24, "
ad6a0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
ad6b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
ad6c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ad6d0 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d 20  ": "Uint8" } }] 
ad6e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
ad6f0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
ad700 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6c  "name": "SDL_Col
ad710 6f 72 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  or", "location":
ad720 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ad730 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68  DL2/SDL_pixels.h
ad740 3a 32 39 39 3a 33 22 2c 20 22 74 79 70 65 22 3a  :299:3", "type":
ad750 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
ad760 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ct", "name": "SD
ad770 4c 5f 43 6f 6c 6f 72 22 2c 20 22 69 64 22 3a 20  L_Color", "id": 
ad780 37 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  72 } },.{ "tag":
ad790 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
ad7a0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
ad7b0 5f 50 61 6c 65 74 74 65 22 2c 20 22 69 64 22 3a  _Palette", "id":
ad7c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ad7d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ad7e0 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a  L2/SDL_pixels.h:
ad7f0 33 30 32 3a 31 36 22 2c 20 22 62 69 74 2d 73 69  302:16", "bit-si
ad800 7a 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61  ze": 192, "bit-a
ad810 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
ad820 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
ad830 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ad840 65 22 3a 20 22 6e 63 6f 6c 6f 72 73 22 2c 20 22  e": "ncolors", "
ad850 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
ad860 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ad870 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ad880 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
ad890 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
ad8a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ad8b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ad8c0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
ad8d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ad8e0 20 22 63 6f 6c 6f 72 73 22 2c 20 22 62 69 74 2d   "colors", "bit-
ad8f0 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69  offset": 64, "bi
ad900 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
ad910 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
ad920 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ad930 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
ad940 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ad950 22 53 44 4c 5f 43 6f 6c 6f 72 22 20 7d 20 7d 20  "SDL_Color" } } 
ad960 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ad970 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 65  ld", "name": "ve
ad980 72 73 69 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66  rsion", "bit-off
ad990 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  set": 128, "bit-
ad9a0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ad9b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
ad9c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ad9d0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
ad9e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ad9f0 20 22 6e 61 6d 65 22 3a 20 22 72 65 66 63 6f 75   "name": "refcou
ada00 6e 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  nt", "bit-offset
ada10 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 73 69 7a  ": 160, "bit-siz
ada20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ada30 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
ada40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ada50 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
ada60 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ada70 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20 7d  ment": 32 } }] }
ada80 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
ada90 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
adaa0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 61 6c 65  name": "SDL_Pale
adab0 74 74 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  tte", "location"
adac0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
adad0 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e  SDL2/SDL_pixels.
adae0 68 3a 33 30 38 3a 33 22 2c 20 22 74 79 70 65 22  h:308:3", "type"
adaf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
adb00 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  uct", "name": "S
adb10 44 4c 5f 50 61 6c 65 74 74 65 22 2c 20 22 69 64  DL_Palette", "id
adb20 22 3a 20 37 33 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 73 } },.{ "ta
adb30 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
adb40 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
adb50 53 44 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 22  SDL_PixelFormat"
adb60 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
adb70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
adb80 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69  lude/SDL2/SDL_pi
adb90 78 65 6c 73 2e 68 3a 33 31 33 3a 31 36 22 2c 20  xels.h:313:16", 
adba0 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 34 38 2c  "bit-size": 448,
adbb0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
adbc0 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 64, "fields": 
adbd0 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
adbe0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d  ", "name": "form
adbf0 61 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  at", "bit-offset
adc00 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
adc10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
adc20 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
adc30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
adc40 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
adc50 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
adc60 65 22 3a 20 22 70 61 6c 65 74 74 65 22 2c 20 22  e": "palette", "
adc70 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
adc80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
adc90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
adca0 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
adcb0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
adcc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
adcd0 67 22 3a 20 22 53 44 4c 5f 50 61 6c 65 74 74 65  g": "SDL_Palette
adce0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
adcf0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
add00 22 3a 20 22 42 69 74 73 50 65 72 50 69 78 65 6c  ": "BitsPerPixel
add10 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
add20 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22   128, "bit-size"
add30 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
add40 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
add50 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
add60 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
add70 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
add80 20 22 42 79 74 65 73 50 65 72 50 69 78 65 6c 22   "BytesPerPixel"
add90 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
adda0 31 33 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  136, "bit-size":
addb0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
addc0 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
addd0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
adde0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
addf0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ade00 22 70 61 64 64 69 6e 67 22 2c 20 22 62 69 74 2d  "padding", "bit-
ade10 6f 66 66 73 65 74 22 3a 20 31 34 34 2c 20 22 62  offset": 144, "b
ade20 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
ade30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
ade40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ade50 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
ade60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
ade70 69 6e 74 38 22 20 7d 2c 20 22 73 69 7a 65 22 3a  int8" }, "size":
ade80 20 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   2 } }, { "tag":
ade90 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
adea0 3a 20 22 52 6d 61 73 6b 22 2c 20 22 62 69 74 2d  : "Rmask", "bit-
adeb0 6f 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62  offset": 160, "b
adec0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
aded0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
adee0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
adef0 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
adf00 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
adf10 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 47 6d 61  d", "name": "Gma
adf20 73 6b 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  sk", "bit-offset
adf30 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a  ": 192, "bit-siz
adf40 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
adf50 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
adf60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
adf70 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
adf80 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
adf90 61 6d 65 22 3a 20 22 42 6d 61 73 6b 22 2c 20 22  ame": "Bmask", "
adfa0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 32 34  bit-offset": 224
adfb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
adfc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
adfd0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
adfe0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
adff0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
ae000 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ae010 22 41 6d 61 73 6b 22 2c 20 22 62 69 74 2d 6f 66  "Amask", "bit-of
ae020 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62 69 74  fset": 256, "bit
ae030 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ae040 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
ae050 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ae060 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
ae070 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ae080 2c 20 22 6e 61 6d 65 22 3a 20 22 52 6c 6f 73 73  , "name": "Rloss
ae090 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
ae0a0 20 32 38 38 2c 20 22 62 69 74 2d 73 69 7a 65 22   288, "bit-size"
ae0b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
ae0c0 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
ae0d0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
ae0e0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
ae0f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ae100 20 22 47 6c 6f 73 73 22 2c 20 22 62 69 74 2d 6f   "Gloss", "bit-o
ae110 66 66 73 65 74 22 3a 20 32 39 36 2c 20 22 62 69  ffset": 296, "bi
ae120 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
ae130 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
ae140 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ae150 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
ae160 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ae170 22 6e 61 6d 65 22 3a 20 22 42 6c 6f 73 73 22 2c  "name": "Bloss",
ae180 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
ae190 30 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  04, "bit-size": 
ae1a0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
ae1b0 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
ae1c0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
ae1d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
ae1e0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ae1f0 41 6c 6f 73 73 22 2c 20 22 62 69 74 2d 6f 66 66  Aloss", "bit-off
ae200 73 65 74 22 3a 20 33 31 32 2c 20 22 62 69 74 2d  set": 312, "bit-
ae210 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
ae220 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
ae230 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ae240 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
ae250 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ae260 61 6d 65 22 3a 20 22 52 73 68 69 66 74 22 2c 20  ame": "Rshift", 
ae270 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
ae280 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  0, "bit-size": 8
ae290 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ae2a0 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
ae2b0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
ae2c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ae2d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 47  eld", "name": "G
ae2e0 73 68 69 66 74 22 2c 20 22 62 69 74 2d 6f 66 66  shift", "bit-off
ae2f0 73 65 74 22 3a 20 33 32 38 2c 20 22 62 69 74 2d  set": 328, "bit-
ae300 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
ae310 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
ae320 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ae330 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
ae340 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ae350 61 6d 65 22 3a 20 22 42 73 68 69 66 74 22 2c 20  ame": "Bshift", 
ae360 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 33  "bit-offset": 33
ae370 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  6, "bit-size": 8
ae380 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ae390 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
ae3a0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
ae3b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ae3c0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 41  eld", "name": "A
ae3d0 73 68 69 66 74 22 2c 20 22 62 69 74 2d 6f 66 66  shift", "bit-off
ae3e0 73 65 74 22 3a 20 33 34 34 2c 20 22 62 69 74 2d  set": 344, "bit-
ae3f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
ae400 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
ae410 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ae420 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
ae430 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ae440 61 6d 65 22 3a 20 22 72 65 66 63 6f 75 6e 74 22  ame": "refcount"
ae450 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
ae460 33 35 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  352, "bit-size":
ae470 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
ae480 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
ae490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
ae4a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ae4b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ae4c0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
ae4d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ae4e0 61 6d 65 22 3a 20 22 6e 65 78 74 22 2c 20 22 62  ame": "next", "b
ae4f0 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38 34 2c  it-offset": 384,
ae500 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
ae510 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ae520 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
ae530 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
ae540 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ae550 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
ae560 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 69 78 65  name": "SDL_Pixe
ae570 6c 46 6f 72 6d 61 74 22 2c 20 22 69 64 22 3a 20  lFormat", "id": 
ae580 37 34 20 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22  74 } } }] },.{ "
ae590 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
ae5a0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
ae5b0 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46 6f 72 6d  : "SDL_PixelForm
ae5c0 61 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  at", "location":
ae5d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ae5e0 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68  DL2/SDL_pixels.h
ae5f0 3a 33 33 34 3a 33 22 2c 20 22 74 79 70 65 22 3a  :334:3", "type":
ae600 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
ae610 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ct", "name": "SD
ae620 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 22 2c 20  L_PixelFormat", 
ae630 22 69 64 22 3a 20 37 34 20 7d 20 7d 2c 0a 7b 20  "id": 74 } },.{ 
ae640 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
ae650 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ae660 47 65 74 50 69 78 65 6c 46 6f 72 6d 61 74 4e 61  GetPixelFormatNa
ae670 6d 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  me", "ns": 0, "l
ae680 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ae690 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ae6a0 5f 70 69 78 65 6c 73 2e 68 3a 33 33 39 3a 33 37  _pixels.h:339:37
ae6b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
ae6c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
ae6d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
ae6e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
ae6f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
ae700 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
ae710 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
ae720 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
ae730 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
ae740 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  2" } }], "return
ae750 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
ae760 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ae770 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ae780 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
ae790 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
ae7a0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
ae7b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ae7c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ae7d0 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 45 6e 75  L_PixelFormatEnu
ae7e0 6d 54 6f 4d 61 73 6b 73 22 2c 20 22 6e 73 22 3a  mToMasks", "ns":
ae7f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ae800 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ae810 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a  L2/SDL_pixels.h:
ae820 33 34 38 3a 33 34 22 2c 20 22 76 61 72 69 61 64  348:34", "variad
ae830 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
ae840 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
ae850 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
ae860 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
ae870 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
ae880 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
ae890 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22  me": "format", "
ae8a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ae8b0 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
ae8c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
ae8d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 70 70  r", "name": "bpp
ae8e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ae8f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ae900 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ae910 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ae920 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ae930 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ae940 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ae950 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ae960 3a 20 22 52 6d 61 73 6b 22 2c 20 22 74 79 70 65  : "Rmask", "type
ae970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ae980 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
ae990 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
ae9a0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
ae9b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ae9c0 6e 61 6d 65 22 3a 20 22 47 6d 61 73 6b 22 2c 20  name": "Gmask", 
ae9d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ae9e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ae9f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
aea00 69 6e 74 33 32 22 20 7d 20 7d 20 7d 2c 20 7b 20  int32" } } }, { 
aea10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
aea20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 42 6d 61  r", "name": "Bma
aea30 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  sk", "type": { "
aea40 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
aea50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
aea60 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 20  ": "Uint32" } } 
aea70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
aea80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
aea90 20 22 41 6d 61 73 6b 22 2c 20 22 74 79 70 65 22   "Amask", "type"
aeaa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
aeab0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
aeac0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
aead0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
aeae0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
aeaf0 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c   "SDL_bool" } },
aeb00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
aeb10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
aeb20 44 4c 5f 4d 61 73 6b 73 54 6f 50 69 78 65 6c 46  DL_MasksToPixelF
aeb30 6f 72 6d 61 74 45 6e 75 6d 22 2c 20 22 6e 73 22  ormatEnum", "ns"
aeb40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
aeb50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
aeb60 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68  DL2/SDL_pixels.h
aeb70 3a 33 36 33 3a 33 32 22 2c 20 22 76 61 72 69 61  :363:32", "varia
aeb80 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
aeb90 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
aeba0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
aebb0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
aebc0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
aebd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
aebe0 61 6d 65 22 3a 20 22 62 70 70 22 2c 20 22 74 79  ame": "bpp", "ty
aebf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
aec00 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
aec10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
aec20 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
aec30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
aec40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 52 6d  er", "name": "Rm
aec50 61 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ask", "type": { 
aec60 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
aec70 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
aec80 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
aec90 22 3a 20 22 47 6d 61 73 6b 22 2c 20 22 74 79 70  ": "Gmask", "typ
aeca0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
aecb0 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
aecc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
aecd0 20 22 6e 61 6d 65 22 3a 20 22 42 6d 61 73 6b 22   "name": "Bmask"
aece0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
aecf0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
aed00 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
aed10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
aed20 41 6d 61 73 6b 22 2c 20 22 74 79 70 65 22 3a 20  Amask", "type": 
aed30 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
aed40 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
aed50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
aed60 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20  "Uint32" } },.{ 
aed70 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
aed80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
aed90 41 6c 6c 6f 63 46 6f 72 6d 61 74 22 2c 20 22 6e  AllocFormat", "n
aeda0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
aedb0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
aedc0 2f 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73  /SDL2/SDL_pixels
aedd0 2e 68 3a 33 37 32 3a 34 33 22 2c 20 22 76 61 72  .h:372:43", "var
aede0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
aedf0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
aee00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
aee10 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
aee20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
aee30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
aee40 22 6e 61 6d 65 22 3a 20 22 70 69 78 65 6c 5f 66  "name": "pixel_f
aee50 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
aee60 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
aee70 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
aee80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
aee90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
aeea0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
aeeb0 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 22 20 7d  L_PixelFormat" }
aeec0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
aeed0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
aeee0 22 3a 20 22 53 44 4c 5f 46 72 65 65 46 6f 72 6d  ": "SDL_FreeForm
aeef0 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  at", "ns": 0, "l
aef00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
aef10 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
aef20 5f 70 69 78 65 6c 73 2e 68 3a 33 37 37 3a 33 30  _pixels.h:377:30
aef30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
aef40 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
aef50 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
aef60 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
aef70 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
aef80 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
aef90 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
aefa0 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
aefb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
aefc0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
aefd0 22 74 61 67 22 3a 20 22 53 44 4c 5f 50 69 78 65  "tag": "SDL_Pixe
aefe0 6c 46 6f 72 6d 61 74 22 20 7d 20 7d 20 7d 5d 2c  lFormat" } } }],
aeff0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
af000 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
af010 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
af020 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
af030 22 3a 20 22 53 44 4c 5f 41 6c 6c 6f 63 50 61 6c  ": "SDL_AllocPal
af040 65 74 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ette", "ns": 0, 
af050 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
af060 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
af070 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 33 38 39 3a  DL_pixels.h:389:
af080 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
af090 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
af0a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
af0b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
af0c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
af0d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
af0e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
af0f0 20 22 6e 63 6f 6c 6f 72 73 22 2c 20 22 74 79 70   "ncolors", "typ
af100 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
af110 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
af120 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
af130 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
af140 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
af150 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
af160 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
af170 67 22 3a 20 22 53 44 4c 5f 50 61 6c 65 74 74 65  g": "SDL_Palette
af180 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
af190 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
af1a0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 50 69  ame": "SDL_SetPi
af1b0 78 65 6c 46 6f 72 6d 61 74 50 61 6c 65 74 74 65  xelFormatPalette
af1c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
af1d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
af1e0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70  clude/SDL2/SDL_p
af1f0 69 78 65 6c 73 2e 68 3a 33 39 34 3a 32 39 22 2c  ixels.h:394:29",
af200 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
af210 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
af220 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
af230 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
af240 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
af250 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
af260 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f  er", "name": "fo
af270 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rmat", "type": {
af280 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
af290 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
af2a0 61 67 22 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46  ag": "SDL_PixelF
af2b0 6f 72 6d 61 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  ormat" } } }, { 
af2c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
af2d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 6c  r", "name": "pal
af2e0 65 74 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  ette", "type": {
af2f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
af300 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
af310 61 67 22 3a 20 22 53 44 4c 5f 50 61 6c 65 74 74  ag": "SDL_Palett
af320 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e" } } }], "retu
af330 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
af340 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
af350 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
af360 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
af370 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
af380 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
af390 20 22 53 44 4c 5f 53 65 74 50 61 6c 65 74 74 65   "SDL_SetPalette
af3a0 43 6f 6c 6f 72 73 22 2c 20 22 6e 73 22 3a 20 30  Colors", "ns": 0
af3b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
af3c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
af3d0 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 34 30  /SDL_pixels.h:40
af3e0 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  7:29", "variadic
af3f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
af400 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
af410 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
af420 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
af430 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
af440 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
af450 22 3a 20 22 70 61 6c 65 74 74 65 22 2c 20 22 74  ": "palette", "t
af460 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
af470 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
af480 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
af490 5f 50 61 6c 65 74 74 65 22 20 7d 20 7d 20 7d 2c  _Palette" } } },
af4a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
af4b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
af4c0 63 6f 6c 6f 72 73 22 2c 20 22 74 79 70 65 22 3a  colors", "type":
af4d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
af4e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
af4f0 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f  "tag": "SDL_Colo
af500 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  r" } } }, { "tag
af510 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
af520 22 6e 61 6d 65 22 3a 20 22 66 69 72 73 74 63 6f  "name": "firstco
af530 6c 6f 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lor", "type": { 
af540 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
af550 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
af560 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
af570 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
af580 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
af590 61 6d 65 22 3a 20 22 6e 63 6f 6c 6f 72 73 22 2c  ame": "ncolors",
af5a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
af5b0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
af5c0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
af5d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
af5e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
af5f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
af600 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
af610 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
af620 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
af630 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
af640 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46  , "name": "SDL_F
af650 72 65 65 50 61 6c 65 74 74 65 22 2c 20 22 6e 73  reePalette", "ns
af660 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
af670 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
af680 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e  SDL2/SDL_pixels.
af690 68 3a 34 31 36 3a 33 30 22 2c 20 22 76 61 72 69  h:416:30", "vari
af6a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
af6b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
af6c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
af6d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
af6e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
af6f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
af700 6e 61 6d 65 22 3a 20 22 70 61 6c 65 74 74 65 22  name": "palette"
af710 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
af720 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
af730 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
af740 22 53 44 4c 5f 50 61 6c 65 74 74 65 22 20 7d 20  "SDL_Palette" } 
af750 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
af760 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
af770 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
af780 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
af790 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 61 70  "name": "SDL_Map
af7a0 52 47 42 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  RGB", "ns": 0, "
af7b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
af7c0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
af7d0 4c 5f 70 69 78 65 6c 73 2e 68 3a 34 32 33 3a 33  L_pixels.h:423:3
af7e0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
af7f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
af800 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
af810 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
af820 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
af830 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
af840 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
af850 22 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  "format", "type"
af860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
af870 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
af880 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 50 69 78   "tag": "SDL_Pix
af890 65 6c 46 6f 72 6d 61 74 22 20 7d 20 7d 20 7d 2c  elFormat" } } },
af8a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
af8b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
af8c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
af8d0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
af8e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
af8f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
af900 22 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "g", "type": { "
af910 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
af920 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
af930 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
af940 20 22 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "b", "type": { 
af950 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
af960 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
af970 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
af980 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  nt32" } },.{ "ta
af990 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
af9a0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 61 70  "name": "SDL_Map
af9b0 52 47 42 41 22 2c 20 22 6e 73 22 3a 20 30 2c 20  RGBA", "ns": 0, 
af9c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
af9d0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
af9e0 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 34 33 31 3a  DL_pixels.h:431:
af9f0 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
afa00 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
afa10 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
afa20 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
afa30 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
afa40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
afa50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
afa60 20 22 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65   "format", "type
afa70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
afa80 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
afa90 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 50 69  { "tag": "SDL_Pi
afaa0 78 65 6c 46 6f 72 6d 61 74 22 20 7d 20 7d 20 7d  xelFormat" } } }
afab0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
afac0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
afad0 22 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "r", "type": { "
afae0 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
afaf0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
afb00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
afb10 20 22 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "g", "type": { 
afb20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
afb30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
afb40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
afb50 3a 20 22 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "b", "type": {
afb60 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
afb70 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
afb80 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
afb90 22 3a 20 22 61 22 2c 20 22 74 79 70 65 22 3a 20  ": "a", "type": 
afba0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
afbb0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
afbc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
afbd0 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22  Uint32" } },.{ "
afbe0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
afbf0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
afc00 65 74 52 47 42 22 2c 20 22 6e 73 22 3a 20 30 2c  etRGB", "ns": 0,
afc10 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
afc20 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
afc30 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 34 34 30  SDL_pixels.h:440
afc40 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
afc50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
afc60 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
afc70 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
afc80 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
afc90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
afca0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
afcb0 3a 20 22 70 69 78 65 6c 22 2c 20 22 74 79 70 65  : "pixel", "type
afcc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
afcd0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
afce0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
afcf0 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22  "name": "format"
afd00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
afd10 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
afd20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
afd30 22 53 44 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74  "SDL_PixelFormat
afd40 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
afd50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
afd60 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22 74 79 70  name": "r", "typ
afd70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
afd80 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
afd90 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
afda0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
afdb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
afdc0 6e 61 6d 65 22 3a 20 22 67 22 2c 20 22 74 79 70  name": "g", "typ
afdd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
afde0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
afdf0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
afe00 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
afe10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
afe20 6e 61 6d 65 22 3a 20 22 62 22 2c 20 22 74 79 70  name": "b", "typ
afe30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
afe40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
afe50 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
afe60 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
afe70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
afe80 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
afe90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
afea0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
afeb0 5f 47 65 74 52 47 42 41 22 2c 20 22 6e 73 22 3a  _GetRGBA", "ns":
afec0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
afed0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
afee0 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a  L2/SDL_pixels.h:
afef0 34 34 39 3a 33 30 22 2c 20 22 76 61 72 69 61 64  449:30", "variad
aff00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
aff10 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
aff20 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
aff30 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
aff40 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
aff50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
aff60 6d 65 22 3a 20 22 70 69 78 65 6c 22 2c 20 22 74  me": "pixel", "t
aff70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
aff80 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
aff90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
affa0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d  ", "name": "form
affb0 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
affc0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
affd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
affe0 22 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46 6f 72  ": "SDL_PixelFor
afff0 6d 61 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  mat" } } }, { "t
b0000 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b0010 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22  , "name": "r", "
b0020 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0030 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b0040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
b0050 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  nt8" } } }, { "t
b0060 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b0070 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c 20 22  , "name": "g", "
b0080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0090 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b00a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
b00b0 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  nt8" } } }, { "t
b00c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b00d0 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c 20 22  , "name": "b", "
b00e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b00f0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b0100 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
b0110 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  nt8" } } }, { "t
b0120 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b0130 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22  , "name": "a", "
b0140 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0150 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b0160 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
b0170 6e 74 38 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  nt8" } } }], "re
b0180 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
b0190 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
b01a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
b01b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
b01c0 53 44 4c 5f 43 61 6c 63 75 6c 61 74 65 47 61 6d  SDL_CalculateGam
b01d0 6d 61 52 61 6d 70 22 2c 20 22 6e 73 22 3a 20 30  maRamp", "ns": 0
b01e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b01f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b0200 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 34 35  /SDL_pixels.h:45
b0210 37 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  7:30", "variadic
b0220 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
b0230 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
b0240 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
b0250 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
b0260 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
b0270 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b0280 22 3a 20 22 67 61 6d 6d 61 22 2c 20 22 74 79 70  ": "gamma", "typ
b0290 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
b02a0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
b02b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b02c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
b02d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b02e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
b02f0 61 6d 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  amp", "type": { 
b0300 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b0310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b0320 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
b0330 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
b0340 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
b0350 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
b0360 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
b0370 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
b0380 44 4c 5f 50 6f 69 6e 74 22 2c 20 22 69 64 22 3a  DL_Point", "id":
b0390 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b03a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b03b0 4c 32 2f 53 44 4c 5f 72 65 63 74 2e 68 3a 34 38  L2/SDL_rect.h:48
b03c0 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  :16", "bit-size"
b03d0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
b03e0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c  ment": 32, "fiel
b03f0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
b0400 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b0410 22 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "x", "bit-offset
b0420 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
b0430 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b0440 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
b0450 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b0460 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b0470 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b0480 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b0490 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b04a0 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 62 69 74  name": "y", "bit
b04b0 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62  -offset": 32, "b
b04c0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b04d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b04e0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
b04f0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b0500 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b0510 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b0520 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
b0530 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
b0540 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
b0550 4c 5f 50 6f 69 6e 74 22 2c 20 22 6c 6f 63 61 74  L_Point", "locat
b0560 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b0570 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 63  ude/SDL2/SDL_rec
b0580 74 2e 68 3a 35 32 3a 33 22 2c 20 22 74 79 70 65  t.h:52:3", "type
b0590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
b05a0 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
b05b0 53 44 4c 5f 50 6f 69 6e 74 22 2c 20 22 69 64 22  SDL_Point", "id"
b05c0 3a 20 37 35 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 75 } },.{ "tag
b05d0 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
b05e0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
b05f0 44 4c 5f 52 65 63 74 22 2c 20 22 69 64 22 3a 20  DL_Rect", "id": 
b0600 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
b0610 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
b0620 32 2f 53 44 4c 5f 72 65 63 74 2e 68 3a 36 34 3a  2/SDL_rect.h:64:
b0630 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
b0640 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
b0650 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c  ment": 32, "fiel
b0660 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
b0670 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b0680 22 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "x", "bit-offset
b0690 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
b06a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b06b0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
b06c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b06d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b06e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b06f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b0700 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b0710 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 62 69 74  name": "y", "bit
b0720 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62  -offset": 32, "b
b0730 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b0740 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b0750 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
b0760 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b0770 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b0780 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b0790 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
b07a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b07b0 77 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  w", "bit-offset"
b07c0 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
b07d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b07e0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
b07f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b0800 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b0810 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b0820 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b0830 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b0840 6e 61 6d 65 22 3a 20 22 68 22 2c 20 22 62 69 74  name": "h", "bit
b0850 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62  -offset": 96, "b
b0860 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b0870 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b0880 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
b0890 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b08a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b08b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b08c0 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
b08d0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
b08e0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
b08f0 4c 5f 52 65 63 74 22 2c 20 22 6c 6f 63 61 74 69  L_Rect", "locati
b0900 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b0910 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 63 74  de/SDL2/SDL_rect
b0920 2e 68 3a 36 38 3a 33 22 2c 20 22 74 79 70 65 22  .h:68:3", "type"
b0930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
b0940 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  uct", "name": "S
b0950 44 4c 5f 52 65 63 74 22 2c 20 22 69 64 22 3a 20  DL_Rect", "id": 
b0960 37 36 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  76 } },.{ "tag":
b0970 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
b0980 6d 65 22 3a 20 22 53 44 4c 5f 50 6f 69 6e 74 49  me": "SDL_PointI
b0990 6e 52 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  nRect", "ns": 0,
b09a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b09b0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
b09c0 53 44 4c 5f 72 65 63 74 2e 68 3a 37 33 3a 32 37  SDL_rect.h:73:27
b09d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
b09e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
b09f0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
b0a00 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
b0a10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b0a20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b0a30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
b0a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b0a50 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b0a60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b0a70 20 22 53 44 4c 5f 50 6f 69 6e 74 22 20 7d 20 7d   "SDL_Point" } }
b0a80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b0a90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b0aa0 3a 20 22 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "r", "type": {
b0ab0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b0ac0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b0ad0 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20  ag": "SDL_Rect" 
b0ae0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
b0af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0b00 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
b0b10 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b0b20 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b0b30 4c 5f 52 65 63 74 45 6d 70 74 79 22 2c 20 22 6e  L_RectEmpty", "n
b0b40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b0b50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b0b60 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 63 74 2e 68  /SDL2/SDL_rect.h
b0b70 3a 38 32 3a 32 37 22 2c 20 22 76 61 72 69 61 64  :82:27", "variad
b0b80 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
b0b90 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
b0ba0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
b0bb0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
b0bc0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
b0bd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b0be0 65 22 3a 20 22 72 22 2c 20 22 74 79 70 65 22 3a  e": "r", "type":
b0bf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b0c00 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b0c10 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74  "tag": "SDL_Rect
b0c20 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
b0c30 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
b0c40 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d  : "SDL_bool" } }
b0c50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
b0c60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
b0c70 53 44 4c 5f 52 65 63 74 45 71 75 61 6c 73 22 2c  SDL_RectEquals",
b0c80 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
b0c90 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b0ca0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 63  ude/SDL2/SDL_rec
b0cb0 74 2e 68 3a 39 30 3a 32 37 22 2c 20 22 76 61 72  t.h:90:27", "var
b0cc0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
b0cd0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
b0ce0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b0cf0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
b0d00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b0d10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b0d20 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70  name": "a", "typ
b0d30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b0d40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b0d50 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
b0d60 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ect" } } }, { "t
b0d70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b0d80 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c 20 22  , "name": "b", "
b0d90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0da0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b0db0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b0dc0 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20  L_Rect" } } }], 
b0dd0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
b0de0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
b0df0 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
b0e00 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
b0e10 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 49 6e 74  me": "SDL_HasInt
b0e20 65 72 73 65 63 74 69 6f 6e 22 2c 20 22 6e 73 22  ersection", "ns"
b0e30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b0e40 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b0e50 44 4c 32 2f 53 44 4c 5f 72 65 63 74 2e 68 3a 31  DL2/SDL_rect.h:1
b0e60 30 31 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69  01:34", "variadi
b0e70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
b0e80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
b0e90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
b0ea0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
b0eb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
b0ec0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b0ed0 65 22 3a 20 22 41 22 2c 20 22 74 79 70 65 22 3a  e": "A", "type":
b0ee0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b0ef0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b0f00 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74  "tag": "SDL_Rect
b0f10 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b0f20 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b0f30 6e 61 6d 65 22 3a 20 22 42 22 2c 20 22 74 79 70  name": "B", "typ
b0f40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b0f50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b0f60 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
b0f70 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ect" } } }], "re
b0f80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
b0f90 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20  ag": "SDL_bool" 
b0fa0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
b0fb0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
b0fc0 3a 20 22 53 44 4c 5f 49 6e 74 65 72 73 65 63 74  : "SDL_Intersect
b0fd0 52 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Rect", "ns": 0, 
b0fe0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b0ff0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b1000 44 4c 5f 72 65 63 74 2e 68 3a 31 30 39 3a 33 34  DL_rect.h:109:34
b1010 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
b1020 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
b1030 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
b1040 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
b1050 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
b1060 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
b1070 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b1080 41 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  A", "type": { "t
b1090 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b10a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b10b0 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d  : "SDL_Rect" } }
b10c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b10d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b10e0 3a 20 22 42 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "B", "type": {
b10f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b1100 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b1110 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20  ag": "SDL_Rect" 
b1120 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b1130 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b1140 6d 65 22 3a 20 22 72 65 73 75 6c 74 22 2c 20 22  me": "result", "
b1150 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b1160 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b1170 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b1180 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20  L_Rect" } } }], 
b1190 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
b11a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
b11b0 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
b11c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
b11d0 6d 65 22 3a 20 22 53 44 4c 5f 55 6e 69 6f 6e 52  me": "SDL_UnionR
b11e0 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ect", "ns": 0, "
b11f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b1200 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b1210 4c 5f 72 65 63 74 2e 68 3a 31 31 36 3a 33 30 22  L_rect.h:116:30"
b1220 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b1230 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b1240 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b1250 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b1260 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b1270 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b1280 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 41  ter", "name": "A
b1290 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b12a0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b12b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b12c0 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
b12d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b12e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b12f0 20 22 42 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "B", "type": { 
b1300 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b1310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b1320 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
b1330 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b1340 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b1350 65 22 3a 20 22 72 65 73 75 6c 74 22 2c 20 22 74  e": "result", "t
b1360 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b1370 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b1380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b1390 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  _Rect" } } }], "
b13a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
b13b0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
b13c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
b13d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
b13e0 20 22 53 44 4c 5f 45 6e 63 6c 6f 73 65 50 6f 69   "SDL_EnclosePoi
b13f0 6e 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nts", "ns": 0, "
b1400 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b1410 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b1420 4c 5f 72 65 63 74 2e 68 3a 31 32 35 3a 33 34 22  L_rect.h:125:34"
b1430 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b1440 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b1450 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b1460 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b1470 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b1480 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b1490 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
b14a0 6f 69 6e 74 73 22 2c 20 22 74 79 70 65 22 3a 20  oints", "type": 
b14b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b14c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b14d0 74 61 67 22 3a 20 22 53 44 4c 5f 50 6f 69 6e 74  tag": "SDL_Point
b14e0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b14f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b1500 6e 61 6d 65 22 3a 20 22 63 6f 75 6e 74 22 2c 20  name": "count", 
b1510 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b1520 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
b1530 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b1540 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
b1550 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b1560 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b1570 22 63 6c 69 70 22 2c 20 22 74 79 70 65 22 3a 20  "clip", "type": 
b1580 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b1590 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b15a0 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22  tag": "SDL_Rect"
b15b0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
b15c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b15d0 61 6d 65 22 3a 20 22 72 65 73 75 6c 74 22 2c 20  ame": "result", 
b15e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b15f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b1600 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b1610 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c  DL_Rect" } } }],
b1620 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
b1630 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f  { "tag": "SDL_bo
b1640 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  ol" } },.{ "tag"
b1650 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
b1660 61 6d 65 22 3a 20 22 53 44 4c 5f 49 6e 74 65 72  ame": "SDL_Inter
b1670 73 65 63 74 52 65 63 74 41 6e 64 4c 69 6e 65 22  sectRectAndLine"
b1680 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
b1690 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
b16a0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
b16b0 63 74 2e 68 3a 31 33 35 3a 33 34 22 2c 20 22 76  ct.h:135:34", "v
b16c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
b16d0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
b16e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
b16f0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
b1700 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
b1710 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b1720 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74 22  , "name": "rect"
b1730 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b1740 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b1750 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b1760 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
b1770 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b1780 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b1790 22 58 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "X1", "type": { 
b17a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b17b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b17c0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b17d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b17e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b17f0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b1800 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b1810 6d 65 22 3a 20 22 59 31 22 2c 20 22 74 79 70 65  me": "Y1", "type
b1820 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b1830 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b1840 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b1850 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b1860 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b1870 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
b1880 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b1890 2c 20 22 6e 61 6d 65 22 3a 20 22 58 32 22 2c 20  , "name": "X2", 
b18a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b18b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b18c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b18d0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
b18e0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b18f0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c  ment": 32 } } },
b1900 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b1910 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b1920 59 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  Y2", "type": { "
b1930 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b1940 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b1950 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
b1960 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
b1970 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
b1980 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
b1990 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b19a0 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
b19b0 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
b19c0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
b19d0 20 22 22 2c 20 22 69 64 22 3a 20 37 37 2c 20 22   "", "id": 77, "
b19e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b19f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b1a00 4c 5f 62 6c 65 6e 64 6d 6f 64 65 2e 68 3a 34 30  L_blendmode.h:40
b1a10 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
b1a20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b1a30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42  , "name": "SDL_B
b1a40 4c 45 4e 44 4d 4f 44 45 5f 4e 4f 4e 45 22 2c 20  LENDMODE_NONE", 
b1a50 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20  "value": 0 }, { 
b1a60 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b1a70 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45  "name": "SDL_BLE
b1a80 4e 44 4d 4f 44 45 5f 42 4c 45 4e 44 22 2c 20 22  NDMODE_BLEND", "
b1a90 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
b1aa0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b1ab0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e  name": "SDL_BLEN
b1ac0 44 4d 4f 44 45 5f 41 44 44 22 2c 20 22 76 61 6c  DMODE_ADD", "val
b1ad0 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
b1ae0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b1af0 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 4d 4f  e": "SDL_BLENDMO
b1b00 44 45 5f 4d 4f 44 22 2c 20 22 76 61 6c 75 65 22  DE_MOD", "value"
b1b10 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 4 }, { "tag": 
b1b20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b1b30 20 22 53 44 4c 5f 42 4c 45 4e 44 4d 4f 44 45 5f   "SDL_BLENDMODE_
b1b40 49 4e 56 41 4c 49 44 22 2c 20 22 76 61 6c 75 65  INVALID", "value
b1b50 22 3a 20 32 31 34 37 34 38 33 36 34 37 20 7d 5d  ": 2147483647 }]
b1b60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
b1b70 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
b1b80 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 6c   "name": "SDL_Bl
b1b90 65 6e 64 4d 6f 64 65 22 2c 20 22 6c 6f 63 61 74  endMode", "locat
b1ba0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b1bb0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 62 6c 65  ude/SDL2/SDL_ble
b1bc0 6e 64 6d 6f 64 65 2e 68 3a 35 37 3a 33 22 2c 20  ndmode.h:57:3", 
b1bd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b1be0 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22   ":enum", "name"
b1bf0 3a 20 22 22 2c 20 22 69 64 22 3a 20 37 37 20 7d  : "", "id": 77 }
b1c00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e   },.{ "tag": "en
b1c10 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  um", "ns": 0, "n
b1c20 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
b1c30 37 38 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  78, "location": 
b1c40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b1c50 4c 32 2f 53 44 4c 5f 62 6c 65 6e 64 6d 6f 64 65  L2/SDL_blendmode
b1c60 2e 68 3a 36 32 3a 39 22 2c 20 22 66 69 65 6c 64  .h:62:9", "field
b1c70 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
b1c80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b1c90 53 44 4c 5f 42 4c 45 4e 44 4f 50 45 52 41 54 49  SDL_BLENDOPERATI
b1ca0 4f 4e 5f 41 44 44 22 2c 20 22 76 61 6c 75 65 22  ON_ADD", "value"
b1cb0 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 1 }, { "tag": 
b1cc0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b1cd0 20 22 53 44 4c 5f 42 4c 45 4e 44 4f 50 45 52 41   "SDL_BLENDOPERA
b1ce0 54 49 4f 4e 5f 53 55 42 54 52 41 43 54 22 2c 20  TION_SUBTRACT", 
b1cf0 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20  "value": 2 }, { 
b1d00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b1d10 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45  "name": "SDL_BLE
b1d20 4e 44 4f 50 45 52 41 54 49 4f 4e 5f 52 45 56 5f  NDOPERATION_REV_
b1d30 53 55 42 54 52 41 43 54 22 2c 20 22 76 61 6c 75  SUBTRACT", "valu
b1d40 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61 67 22  e": 3 }, { "tag"
b1d50 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b1d60 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 4f 50 45  ": "SDL_BLENDOPE
b1d70 52 41 54 49 4f 4e 5f 4d 49 4e 49 4d 55 4d 22 2c  RATION_MINIMUM",
b1d80 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b   "value": 4 }, {
b1d90 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b1da0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c   "name": "SDL_BL
b1db0 45 4e 44 4f 50 45 52 41 54 49 4f 4e 5f 4d 41 58  ENDOPERATION_MAX
b1dc0 49 4d 55 4d 22 2c 20 22 76 61 6c 75 65 22 3a 20  IMUM", "value": 
b1dd0 35 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  5 }] },.{ "tag":
b1de0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
b1df0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
b1e00 4c 5f 42 6c 65 6e 64 4f 70 65 72 61 74 69 6f 6e  L_BlendOperation
b1e10 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
b1e20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
b1e30 32 2f 53 44 4c 5f 62 6c 65 6e 64 6d 6f 64 65 2e  2/SDL_blendmode.
b1e40 68 3a 37 30 3a 33 22 2c 20 22 74 79 70 65 22 3a  h:70:3", "type":
b1e50 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d   { "tag": ":enum
b1e60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
b1e70 69 64 22 3a 20 37 38 20 7d 20 7d 2c 0a 7b 20 22  id": 78 } },.{ "
b1e80 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e  tag": "enum", "n
b1e90 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
b1ea0 22 2c 20 22 69 64 22 3a 20 37 39 2c 20 22 6c 6f  ", "id": 79, "lo
b1eb0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b1ec0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b1ed0 62 6c 65 6e 64 6d 6f 64 65 2e 68 3a 37 35 3a 39  blendmode.h:75:9
b1ee0 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  ", "fields": [{ 
b1ef0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b1f00 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45  "name": "SDL_BLE
b1f10 4e 44 46 41 43 54 4f 52 5f 5a 45 52 4f 22 2c 20  NDFACTOR_ZERO", 
b1f20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20  "value": 1 }, { 
b1f30 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b1f40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45  "name": "SDL_BLE
b1f50 4e 44 46 41 43 54 4f 52 5f 4f 4e 45 22 2c 20 22  NDFACTOR_ONE", "
b1f60 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22  value": 2 }, { "
b1f70 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b1f80 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e  name": "SDL_BLEN
b1f90 44 46 41 43 54 4f 52 5f 53 52 43 5f 43 4f 4c 4f  DFACTOR_SRC_COLO
b1fa0 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d  R", "value": 3 }
b1fb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b1fc0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b1fd0 5f 42 4c 45 4e 44 46 41 43 54 4f 52 5f 4f 4e 45  _BLENDFACTOR_ONE
b1fe0 5f 4d 49 4e 55 53 5f 53 52 43 5f 43 4f 4c 4f 52  _MINUS_SRC_COLOR
b1ff0 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c  ", "value": 4 },
b2000 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b2010 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b2020 42 4c 45 4e 44 46 41 43 54 4f 52 5f 53 52 43 5f  BLENDFACTOR_SRC_
b2030 41 4c 50 48 41 22 2c 20 22 76 61 6c 75 65 22 3a  ALPHA", "value":
b2040 20 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   5 }, { "tag": "
b2050 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b2060 22 53 44 4c 5f 42 4c 45 4e 44 46 41 43 54 4f 52  "SDL_BLENDFACTOR
b2070 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 53 52 43 5f 41  _ONE_MINUS_SRC_A
b2080 4c 50 48 41 22 2c 20 22 76 61 6c 75 65 22 3a 20  LPHA", "value": 
b2090 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
b20a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b20b0 53 44 4c 5f 42 4c 45 4e 44 46 41 43 54 4f 52 5f  SDL_BLENDFACTOR_
b20c0 44 53 54 5f 43 4f 4c 4f 52 22 2c 20 22 76 61 6c  DST_COLOR", "val
b20d0 75 65 22 3a 20 37 20 7d 2c 20 7b 20 22 74 61 67  ue": 7 }, { "tag
b20e0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b20f0 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 46 41  e": "SDL_BLENDFA
b2100 43 54 4f 52 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 44  CTOR_ONE_MINUS_D
b2110 53 54 5f 43 4f 4c 4f 52 22 2c 20 22 76 61 6c 75  ST_COLOR", "valu
b2120 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67 22  e": 8 }, { "tag"
b2130 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b2140 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 46 41 43  ": "SDL_BLENDFAC
b2150 54 4f 52 5f 44 53 54 5f 41 4c 50 48 41 22 2c 20  TOR_DST_ALPHA", 
b2160 22 76 61 6c 75 65 22 3a 20 39 20 7d 2c 20 7b 20  "value": 9 }, { 
b2170 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b2180 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45  "name": "SDL_BLE
b2190 4e 44 46 41 43 54 4f 52 5f 4f 4e 45 5f 4d 49 4e  NDFACTOR_ONE_MIN
b21a0 55 53 5f 44 53 54 5f 41 4c 50 48 41 22 2c 20 22  US_DST_ALPHA", "
b21b0 76 61 6c 75 65 22 3a 20 31 30 20 7d 5d 20 7d 2c  value": 10 }] },
b21c0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
b21d0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
b21e0 61 6d 65 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64  ame": "SDL_Blend
b21f0 46 61 63 74 6f 72 22 2c 20 22 6c 6f 63 61 74 69  Factor", "locati
b2200 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b2210 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 62 6c 65 6e  de/SDL2/SDL_blen
b2220 64 6d 6f 64 65 2e 68 3a 38 38 3a 33 22 2c 20 22  dmode.h:88:3", "
b2230 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b2240 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
b2250 20 22 22 2c 20 22 69 64 22 3a 20 37 39 20 7d 20   "", "id": 79 } 
b2260 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b2270 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b2280 22 53 44 4c 5f 43 6f 6d 70 6f 73 65 43 75 73 74  "SDL_ComposeCust
b2290 6f 6d 42 6c 65 6e 64 4d 6f 64 65 22 2c 20 22 6e  omBlendMode", "n
b22a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b22b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b22c0 2f 53 44 4c 32 2f 53 44 4c 5f 62 6c 65 6e 64 6d  /SDL2/SDL_blendm
b22d0 6f 64 65 2e 68 3a 31 30 35 3a 33 39 22 2c 20 22  ode.h:105:39", "
b22e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b22f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b2300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b2310 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b2320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b2330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b2340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 43  ", "name": "srcC
b2350 6f 6c 6f 72 46 61 63 74 6f 72 22 2c 20 22 74 79  olorFactor", "ty
b2360 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b2370 44 4c 5f 42 6c 65 6e 64 46 61 63 74 6f 72 22 20  DL_BlendFactor" 
b2380 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b2390 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b23a0 22 3a 20 22 64 73 74 43 6f 6c 6f 72 46 61 63 74  ": "dstColorFact
b23b0 6f 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  or", "type": { "
b23c0 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64  tag": "SDL_Blend
b23d0 46 61 63 74 6f 72 22 20 7d 20 7d 2c 20 7b 20 22  Factor" } }, { "
b23e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b23f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c 6f  ", "name": "colo
b2400 72 4f 70 65 72 61 74 69 6f 6e 22 2c 20 22 74 79  rOperation", "ty
b2410 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b2420 44 4c 5f 42 6c 65 6e 64 4f 70 65 72 61 74 69 6f  DL_BlendOperatio
b2430 6e 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  n" } }, { "tag":
b2440 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b2450 61 6d 65 22 3a 20 22 73 72 63 41 6c 70 68 61 46  ame": "srcAlphaF
b2460 61 63 74 6f 72 22 2c 20 22 74 79 70 65 22 3a 20  actor", "type": 
b2470 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c  { "tag": "SDL_Bl
b2480 65 6e 64 46 61 63 74 6f 72 22 20 7d 20 7d 2c 20  endFactor" } }, 
b2490 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b24a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
b24b0 73 74 41 6c 70 68 61 46 61 63 74 6f 72 22 2c 20  stAlphaFactor", 
b24c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b24d0 20 22 53 44 4c 5f 42 6c 65 6e 64 46 61 63 74 6f   "SDL_BlendFacto
b24e0 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
b24f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b2500 61 6d 65 22 3a 20 22 61 6c 70 68 61 4f 70 65 72  ame": "alphaOper
b2510 61 74 69 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20  ation", "type": 
b2520 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c  { "tag": "SDL_Bl
b2530 65 6e 64 4f 70 65 72 61 74 69 6f 6e 22 20 7d 20  endOperation" } 
b2540 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
b2550 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b2560 5f 42 6c 65 6e 64 4d 6f 64 65 22 20 7d 20 7d 2c  _BlendMode" } },
b2570 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
b2580 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
b2590 6d 65 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63  me": "SDL_Surfac
b25a0 65 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  e", "id": 0, "lo
b25b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b25c0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b25d0 73 75 72 66 61 63 65 2e 68 3a 36 39 3a 31 36 22  surface.h:69:16"
b25e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 37 36  , "bit-size": 76
b25f0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
b2600 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22  t": 64, "fields"
b2610 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
b2620 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6c  ld", "name": "fl
b2630 61 67 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ags", "bit-offse
b2640 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
b2650 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b2660 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
b2670 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
b2680 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
b2690 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b26a0 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22  me": "format", "
b26b0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
b26c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
b26d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b26e0 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
b26f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b2700 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b2710 67 22 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46 6f  g": "SDL_PixelFo
b2720 72 6d 61 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  rmat" } } }, { "
b2730 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b2740 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 62 69 74  name": "w", "bit
b2750 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
b2760 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b2770 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b2780 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
b2790 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b27a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b27b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b27c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b27d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b27e0 22 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "h", "bit-offset
b27f0 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 73 69 7a  ": 160, "bit-siz
b2800 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b2810 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
b2820 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b2830 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
b2840 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b2850 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
b2860 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b2870 20 22 6e 61 6d 65 22 3a 20 22 70 69 74 63 68 22   "name": "pitch"
b2880 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
b2890 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  192, "bit-size":
b28a0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b28b0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
b28c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b28d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b28e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b28f0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
b2900 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b2910 61 6d 65 22 3a 20 22 70 69 78 65 6c 73 22 2c 20  ame": "pixels", 
b2920 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 35  "bit-offset": 25
b2930 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  6, "bit-size": 6
b2940 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
b2950 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
b2960 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b2970 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b2980 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
b2990 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
b29a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b29b0 75 73 65 72 64 61 74 61 22 2c 20 22 62 69 74 2d  userdata", "bit-
b29c0 6f 66 66 73 65 74 22 3a 20 33 32 30 2c 20 22 62  offset": 320, "b
b29d0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
b29e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
b29f0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
b2a00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b2a10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b2a20 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
b2a30 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b2a40 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 63 6b 65  , "name": "locke
b2a50 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  d", "bit-offset"
b2a60 3a 20 33 38 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 384, "bit-size
b2a70 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b2a80 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
b2a90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b2aa0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b2ab0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b2ac0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
b2ad0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b2ae0 22 6e 61 6d 65 22 3a 20 22 6c 6f 63 6b 5f 64 61  "name": "lock_da
b2af0 74 61 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ta", "bit-offset
b2b00 22 3a 20 34 34 38 2c 20 22 62 69 74 2d 73 69 7a  ": 448, "bit-siz
b2b10 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
b2b20 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
b2b30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b2b40 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b2b50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
b2b60 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
b2b70 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b2b80 65 22 3a 20 22 63 6c 69 70 5f 72 65 63 74 22 2c  e": "clip_rect",
b2b90 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 35   "bit-offset": 5
b2ba0 31 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  12, "bit-size": 
b2bb0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
b2bc0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
b2bd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b2be0 52 65 63 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  Rect" } }, { "ta
b2bf0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b2c00 6d 65 22 3a 20 22 6d 61 70 22 2c 20 22 62 69 74  me": "map", "bit
b2c10 2d 6f 66 66 73 65 74 22 3a 20 36 34 30 2c 20 22  -offset": 640, "
b2c20 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
b2c30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b2c40 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
b2c50 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b2c60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b2c70 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
b2c80 3a 20 32 32 30 38 38 2c 20 22 6e 61 6d 65 22 3a  : 22088, "name":
b2c90 20 22 53 44 4c 5f 42 6c 69 74 4d 61 70 22 2c 20   "SDL_BlitMap", 
b2ca0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
b2cb0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b2cc0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b2cd0 61 63 65 2e 68 3a 38 38 3a 31 32 22 2c 20 22 62  ace.h:88:12", "b
b2ce0 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
b2cf0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
b2d00 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
b2d10 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
b2d20 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b2d30 72 65 66 63 6f 75 6e 74 22 2c 20 22 62 69 74 2d  refcount", "bit-
b2d40 6f 66 66 73 65 74 22 3a 20 37 30 34 2c 20 22 62  offset": 704, "b
b2d50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b2d60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b2d70 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
b2d80 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b2d90 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b2da0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b2db0 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
b2dc0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
b2dd0 20 38 31 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44   81, "name": "SD
b2de0 4c 5f 42 6c 69 74 4d 61 70 22 2c 20 22 69 64 22  L_BlitMap", "id"
b2df0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b2e00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b2e10 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b2e20 68 3a 38 38 3a 31 32 22 2c 20 22 62 69 74 2d 73  h:88:12", "bit-s
b2e30 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
b2e40 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
b2e50 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22  elds": [] },.{ "
b2e60 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
b2e70 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
b2e80 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 2c  : "SDL_Surface",
b2e90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b2ea0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
b2eb0 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 39 32  SDL_surface.h:92
b2ec0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
b2ed0 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
b2ee0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 75   "name": "SDL_Su
b2ef0 72 66 61 63 65 22 2c 20 22 69 64 22 3a 20 38 31  rface", "id": 81
b2f00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
b2f10 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
b2f20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
b2f30 62 6c 69 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  blit", "location
b2f40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b2f50 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63  /SDL2/SDL_surfac
b2f60 65 2e 68 3a 39 37 3a 32 33 22 2c 20 22 74 79 70  e.h:97:23", "typ
b2f70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
b2f80 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22  unction-pointer"
b2f90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
b2fa0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
b2fb0 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 52 47  ": "SDL_CreateRG
b2fc0 42 53 75 72 66 61 63 65 22 2c 20 22 6e 73 22 3a  BSurface", "ns":
b2fd0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b2fe0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b2ff0 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68  L2/SDL_surface.h
b3000 3a 31 31 38 3a 33 38 22 2c 20 22 76 61 72 69 61  :118:38", "varia
b3010 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
b3020 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
b3030 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
b3040 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
b3050 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
b3060 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b3070 61 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22  ame": "flags", "
b3080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b3090 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
b30a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b30b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 64  r", "name": "wid
b30c0 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  th", "type": { "
b30d0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
b30e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b30f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b3100 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
b3110 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b3120 6d 65 22 3a 20 22 68 65 69 67 68 74 22 2c 20 22  me": "height", "
b3130 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b3140 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b3150 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b3160 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b3170 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b3180 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b3190 64 65 70 74 68 22 2c 20 22 74 79 70 65 22 3a 20  depth", "type": 
b31a0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b31b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b31c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b31d0 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
b31e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b31f0 22 6e 61 6d 65 22 3a 20 22 52 6d 61 73 6b 22 2c  "name": "Rmask",
b3200 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b3210 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
b3220 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b3230 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 47  ter", "name": "G
b3240 6d 61 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  mask", "type": {
b3250 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
b3260 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b3270 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b3280 65 22 3a 20 22 42 6d 61 73 6b 22 2c 20 22 74 79  e": "Bmask", "ty
b3290 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
b32a0 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
b32b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b32c0 2c 20 22 6e 61 6d 65 22 3a 20 22 41 6d 61 73 6b  , "name": "Amask
b32d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b32e0 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
b32f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b3300 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b3310 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b3320 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
b3330 66 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  face" } } },.{ "
b3340 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
b3350 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
b3360 72 65 61 74 65 52 47 42 53 75 72 66 61 63 65 57  reateRGBSurfaceW
b3370 69 74 68 46 6f 72 6d 61 74 22 2c 20 22 6e 73 22  ithFormat", "ns"
b3380 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b3390 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b33a0 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b33b0 68 3a 31 32 33 3a 33 38 22 2c 20 22 76 61 72 69  h:123:38", "vari
b33c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b33d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b33e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b33f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b3400 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b3410 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b3420 6e 61 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c 20  name": "flags", 
b3430 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b3440 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
b3450 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b3460 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  er", "name": "wi
b3470 64 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dth", "type": { 
b3480 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b3490 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b34a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b34b0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b34c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b34d0 61 6d 65 22 3a 20 22 68 65 69 67 68 74 22 2c 20  ame": "height", 
b34e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b34f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
b3500 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b3510 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
b3520 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b3530 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b3540 22 64 65 70 74 68 22 2c 20 22 74 79 70 65 22 3a  "depth", "type":
b3550 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b3560 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b3570 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b3580 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
b3590 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b35a0 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74   "name": "format
b35b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b35c0 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
b35d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b35e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b35f0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b3600 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
b3610 66 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  face" } } },.{ "
b3620 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
b3630 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
b3640 72 65 61 74 65 52 47 42 53 75 72 66 61 63 65 46  reateRGBSurfaceF
b3650 72 6f 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  rom", "ns": 0, "
b3660 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b3670 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b3680 4c 5f 73 75 72 66 61 63 65 2e 68 3a 31 32 36 3a  L_surface.h:126:
b3690 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
b36a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
b36b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
b36c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
b36d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
b36e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
b36f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b3700 20 22 70 69 78 65 6c 73 22 2c 20 22 74 79 70 65   "pixels", "type
b3710 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b3720 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b3730 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
b3740 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
b3750 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b3760 61 6d 65 22 3a 20 22 77 69 64 74 68 22 2c 20 22  ame": "width", "
b3770 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b3780 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b3790 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b37a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b37b0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b37c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b37d0 68 65 69 67 68 74 22 2c 20 22 74 79 70 65 22 3a  height", "type":
b37e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b37f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b3800 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b3810 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
b3820 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b3830 20 22 6e 61 6d 65 22 3a 20 22 64 65 70 74 68 22   "name": "depth"
b3840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b3850 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
b3860 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
b3870 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
b3880 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b3890 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b38a0 3a 20 22 70 69 74 63 68 22 2c 20 22 74 79 70 65  : "pitch", "type
b38b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b38c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b38d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b38e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b38f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b3900 22 2c 20 22 6e 61 6d 65 22 3a 20 22 52 6d 61 73  ", "name": "Rmas
b3910 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
b3920 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
b3930 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b3940 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b3950 20 22 47 6d 61 73 6b 22 2c 20 22 74 79 70 65 22   "Gmask", "type"
b3960 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
b3970 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
b3980 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b3990 6e 61 6d 65 22 3a 20 22 42 6d 61 73 6b 22 2c 20  name": "Bmask", 
b39a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b39b0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
b39c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b39d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 41 6d  er", "name": "Am
b39e0 61 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ask", "type": { 
b39f0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
b3a00 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
b3a10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b3a20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b3a30 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b3a40 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 0a  Surface" } } },.
b3a50 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b3a60 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b3a70 4c 5f 43 72 65 61 74 65 52 47 42 53 75 72 66 61  L_CreateRGBSurfa
b3a80 63 65 57 69 74 68 46 6f 72 6d 61 74 46 72 6f 6d  ceWithFormatFrom
b3a90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
b3aa0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b3ab0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
b3ac0 75 72 66 61 63 65 2e 68 3a 31 33 35 3a 33 38 22  urface.h:135:38"
b3ad0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b3ae0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b3af0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b3b00 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b3b10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b3b20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b3b30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
b3b40 69 78 65 6c 73 22 2c 20 22 74 79 70 65 22 3a 20  ixels", "type": 
b3b50 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b3b60 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b3b70 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
b3b80 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b3b90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b3ba0 22 3a 20 22 77 69 64 74 68 22 2c 20 22 74 79 70  ": "width", "typ
b3bb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b3bc0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b3bd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b3be0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
b3bf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b3c00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 65 69  r", "name": "hei
b3c10 67 68 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ght", "type": { 
b3c20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b3c30 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b3c40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b3c50 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b3c60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b3c70 61 6d 65 22 3a 20 22 64 65 70 74 68 22 2c 20 22  ame": "depth", "
b3c80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b3c90 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b3ca0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b3cb0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b3cc0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b3cd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b3ce0 70 69 74 63 68 22 2c 20 22 74 79 70 65 22 3a 20  pitch", "type": 
b3cf0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b3d00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b3d10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b3d20 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
b3d30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b3d40 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22  "name": "format"
b3d50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b3d60 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
b3d70 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
b3d80 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b3d90 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b3da0 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
b3db0 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ace" } } },.{ "t
b3dc0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b3dd0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 72   "name": "SDL_Fr
b3de0 65 65 53 75 72 66 61 63 65 22 2c 20 22 6e 73 22  eeSurface", "ns"
b3df0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b3e00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b3e10 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b3e20 68 3a 31 33 37 3a 33 30 22 2c 20 22 76 61 72 69  h:137:30", "vari
b3e30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b3e40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b3e50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b3e60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b3e70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b3e80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b3e90 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22  name": "surface"
b3ea0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b3eb0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b3ec0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b3ed0 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b3ee0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
b3ef0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b3f00 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
b3f10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b3f20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74  "name": "SDL_Set
b3f30 53 75 72 66 61 63 65 50 61 6c 65 74 74 65 22 2c  SurfacePalette",
b3f40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
b3f50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b3f60 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72  ude/SDL2/SDL_sur
b3f70 66 61 63 65 2e 68 3a 31 34 36 3a 32 39 22 2c 20  face.h:146:29", 
b3f80 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
b3f90 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
b3fa0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
b3fb0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
b3fc0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
b3fd0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b3fe0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72  r", "name": "sur
b3ff0 66 61 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  face", "type": {
b4000 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b4010 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b4020 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63  ag": "SDL_Surfac
b4030 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e" } } }, { "tag
b4040 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b4050 22 6e 61 6d 65 22 3a 20 22 70 61 6c 65 74 74 65  "name": "palette
b4060 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b4070 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b4080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b4090 20 22 53 44 4c 5f 50 61 6c 65 74 74 65 22 20 7d   "SDL_Palette" }
b40a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
b40b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b40c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b40d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b40e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
b40f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b4100 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b4110 4c 5f 4c 6f 63 6b 53 75 72 66 61 63 65 22 2c 20  L_LockSurface", 
b4120 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
b4130 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b4140 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b4150 61 63 65 2e 68 3a 31 36 38 3a 32 39 22 2c 20 22  ace.h:168:29", "
b4160 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b4170 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b4180 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b4190 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b41a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b41b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b41c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66  ", "name": "surf
b41d0 61 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ace", "type": { 
b41e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b41f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b4200 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
b4210 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
b4220 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
b4230 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
b4240 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b4250 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
b4260 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b4270 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b4280 22 53 44 4c 5f 55 6e 6c 6f 63 6b 53 75 72 66 61  "SDL_UnlockSurfa
b4290 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ce", "ns": 0, "l
b42a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b42b0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b42c0 5f 73 75 72 66 61 63 65 2e 68 3a 31 37 30 3a 33  _surface.h:170:3
b42d0 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
b42e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
b42f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
b4300 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
b4310 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
b4320 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
b4330 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b4340 22 73 75 72 66 61 63 65 22 2c 20 22 74 79 70 65  "surface", "type
b4350 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b4360 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b4370 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75  { "tag": "SDL_Su
b4380 72 66 61 63 65 22 20 7d 20 7d 20 7d 5d 2c 20 22  rface" } } }], "
b4390 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
b43a0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
b43b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
b43c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
b43d0 20 22 53 44 4c 5f 4c 6f 61 64 42 4d 50 5f 52 57   "SDL_LoadBMP_RW
b43e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
b43f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b4400 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
b4410 75 72 66 61 63 65 2e 68 3a 31 38 31 3a 33 38 22  urface.h:181:38"
b4420 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b4430 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b4440 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b4450 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b4460 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b4470 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b4480 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
b4490 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
b44a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b44b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b44c0 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
b44d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b44e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b44f0 65 22 3a 20 22 66 72 65 65 73 72 63 22 2c 20 22  e": "freesrc", "
b4500 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b4510 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b4520 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b4530 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
b4540 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
b4550 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b4560 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b4570 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
b4580 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ace" } } },.{ "t
b4590 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b45a0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 61   "name": "SDL_Sa
b45b0 76 65 42 4d 50 5f 52 57 22 2c 20 22 6e 73 22 3a  veBMP_RW", "ns":
b45c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b45d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b45e0 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68  L2/SDL_surface.h
b45f0 3a 32 30 34 3a 32 39 22 2c 20 22 76 61 72 69 61  :204:29", "varia
b4600 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
b4610 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
b4620 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
b4630 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
b4640 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
b4650 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b4660 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c  ame": "surface",
b4670 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b4680 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b4690 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b46a0 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d  SDL_Surface" } }
b46b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b46c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b46d0 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a  : "dst", "type":
b46e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b46f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b4700 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70  "tag": "SDL_RWop
b4710 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  s" } } }, { "tag
b4720 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b4730 22 6e 61 6d 65 22 3a 20 22 66 72 65 65 64 73 74  "name": "freedst
b4740 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b4750 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b4760 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b4770 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b4780 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
b4790 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b47a0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
b47b0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b47c0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
b47d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
b47e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
b47f0 5f 53 65 74 53 75 72 66 61 63 65 52 4c 45 22 2c  _SetSurfaceRLE",
b4800 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
b4810 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b4820 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72  ude/SDL2/SDL_sur
b4830 66 61 63 65 2e 68 3a 32 32 33 3a 32 39 22 2c 20  face.h:223:29", 
b4840 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
b4850 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
b4860 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
b4870 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
b4880 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
b4890 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b48a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72  r", "name": "sur
b48b0 66 61 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  face", "type": {
b48c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b48d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b48e0 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63  ag": "SDL_Surfac
b48f0 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e" } } }, { "tag
b4900 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b4910 22 6e 61 6d 65 22 3a 20 22 66 6c 61 67 22 2c 20  "name": "flag", 
b4920 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b4930 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
b4940 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b4950 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
b4960 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b4970 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b4980 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b4990 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b49a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
b49b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b49c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
b49d0 74 43 6f 6c 6f 72 4b 65 79 22 2c 20 22 6e 73 22  tColorKey", "ns"
b49e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b49f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b4a00 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b4a10 68 3a 32 33 37 3a 32 39 22 2c 20 22 76 61 72 69  h:237:29", "vari
b4a20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b4a30 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b4a40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b4a50 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b4a60 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b4a70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b4a80 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22  name": "surface"
b4a90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b4aa0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b4ab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b4ac0 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b4ad0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b4ae0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b4af0 22 3a 20 22 66 6c 61 67 22 2c 20 22 74 79 70 65  ": "flag", "type
b4b00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b4b10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b4b20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b4b30 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b4b40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b4b50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6b 65 79 22  ", "name": "key"
b4b60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b4b70 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
b4b80 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
b4b90 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b4ba0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b4bb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b4bc0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
b4bd0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b4be0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
b4bf0 43 6f 6c 6f 72 4b 65 79 22 2c 20 22 6e 73 22 3a  ColorKey", "ns":
b4c00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b4c10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b4c20 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68  L2/SDL_surface.h
b4c30 3a 32 35 30 3a 32 39 22 2c 20 22 76 61 72 69 61  :250:29", "varia
b4c40 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
b4c50 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
b4c60 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
b4c70 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
b4c80 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
b4c90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b4ca0 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c  ame": "surface",
b4cb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b4cc0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b4cd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b4ce0 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d  SDL_Surface" } }
b4cf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b4d00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b4d10 3a 20 22 6b 65 79 22 2c 20 22 74 79 70 65 22 3a  : "key", "type":
b4d20 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b4d30 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b4d40 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
b4d50 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
b4d60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b4d70 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b4d80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b4d90 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b4da0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
b4db0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
b4dc0 44 4c 5f 53 65 74 53 75 72 66 61 63 65 43 6f 6c  DL_SetSurfaceCol
b4dd0 6f 72 4d 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c  orMod", "ns": 0,
b4de0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b4df0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
b4e00 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 32 36  SDL_surface.h:26
b4e10 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  5:29", "variadic
b4e20 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
b4e30 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
b4e40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
b4e50 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
b4e60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
b4e70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b4e80 22 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22 74  ": "surface", "t
b4e90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b4ea0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b4eb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b4ec0 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c  _Surface" } } },
b4ed0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b4ee0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b4ef0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b4f00 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
b4f10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b4f20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b4f30 22 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "g", "type": { "
b4f40 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
b4f50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b4f60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b4f70 20 22 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "b", "type": { 
b4f80 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
b4f90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
b4fa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b4fb0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b4fc0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b4fd0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
b4fe0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
b4ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b5000 47 65 74 53 75 72 66 61 63 65 43 6f 6c 6f 72 4d  GetSurfaceColorM
b5010 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  od", "ns": 0, "l
b5020 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b5030 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b5040 5f 73 75 72 66 61 63 65 2e 68 3a 32 38 31 3a 32  _surface.h:281:2
b5050 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
b5060 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
b5070 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
b5080 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
b5090 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
b50a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
b50b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b50c0 22 73 75 72 66 61 63 65 22 2c 20 22 74 79 70 65  "surface", "type
b50d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b50e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b50f0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75  { "tag": "SDL_Su
b5100 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20  rface" } } }, { 
b5110 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b5120 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c  r", "name": "r",
b5130 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b5140 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b5150 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b5160 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20  Uint8" } } }, { 
b5170 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b5180 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c  r", "name": "g",
b5190 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b51a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b51b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b51c0 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20  Uint8" } } }, { 
b51d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b51e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c  r", "name": "b",
b51f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b5200 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b5210 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b5220 55 69 6e 74 38 22 20 7d 20 7d 20 7d 5d 2c 20 22  Uint8" } } }], "
b5230 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
b5240 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b5250 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b5260 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b5270 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
b5280 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
b5290 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 53 75 72  me": "SDL_SetSur
b52a0 66 61 63 65 41 6c 70 68 61 4d 6f 64 22 2c 20 22  faceAlphaMod", "
b52b0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
b52c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
b52d0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61  e/SDL2/SDL_surfa
b52e0 63 65 2e 68 3a 32 39 35 3a 32 39 22 2c 20 22 76  ce.h:295:29", "v
b52f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
b5300 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
b5310 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
b5320 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
b5330 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
b5340 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b5350 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66 61  , "name": "surfa
b5360 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ce", "type": { "
b5370 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b5380 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b5390 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22  ": "SDL_Surface"
b53a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
b53b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b53c0 61 6d 65 22 3a 20 22 61 6c 70 68 61 22 2c 20 22  ame": "alpha", "
b53d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b53e0 22 55 69 6e 74 38 22 20 7d 20 7d 5d 2c 20 22 72  "Uint8" } }], "r
b53f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
b5400 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
b5410 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b5420 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b5430 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
b5440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
b5450 65 22 3a 20 22 53 44 4c 5f 47 65 74 53 75 72 66  e": "SDL_GetSurf
b5460 61 63 65 41 6c 70 68 61 4d 6f 64 22 2c 20 22 6e  aceAlphaMod", "n
b5470 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b5480 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b5490 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63  /SDL2/SDL_surfac
b54a0 65 2e 68 3a 33 30 38 3a 32 39 22 2c 20 22 76 61  e.h:308:29", "va
b54b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
b54c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
b54d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b54e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
b54f0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b5500 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b5510 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63   "name": "surfac
b5520 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
b5530 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b5540 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b5550 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
b5560 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b5570 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b5580 6d 65 22 3a 20 22 61 6c 70 68 61 22 2c 20 22 74  me": "alpha", "t
b5590 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b55a0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b55b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
b55c0 74 38 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  t8" } } }], "ret
b55d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
b55e0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b55f0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b5600 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b5610 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
b5620 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
b5630 3a 20 22 53 44 4c 5f 53 65 74 53 75 72 66 61 63  : "SDL_SetSurfac
b5640 65 42 6c 65 6e 64 4d 6f 64 65 22 2c 20 22 6e 73  eBlendMode", "ns
b5650 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
b5660 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
b5670 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65  SDL2/SDL_surface
b5680 2e 68 3a 33 32 31 3a 32 39 22 2c 20 22 76 61 72  .h:321:29", "var
b5690 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
b56a0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
b56b0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
b56c0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
b56d0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
b56e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b56f0 22 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65  "name": "surface
b5700 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b5710 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b5720 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b5730 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d   "SDL_Surface" }
b5740 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b5750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b5760 65 22 3a 20 22 62 6c 65 6e 64 4d 6f 64 65 22 2c  e": "blendMode",
b5770 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b5780 3a 20 22 53 44 4c 5f 42 6c 65 6e 64 4d 6f 64 65  : "SDL_BlendMode
b5790 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
b57a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b57b0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b57c0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b57d0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b57e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
b57f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
b5800 44 4c 5f 47 65 74 53 75 72 66 61 63 65 42 6c 65  DL_GetSurfaceBle
b5810 6e 64 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30  ndMode", "ns": 0
b5820 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b5830 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b5840 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 33  /SDL_surface.h:3
b5850 33 34 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  34:29", "variadi
b5860 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
b5870 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
b5880 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
b5890 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
b58a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
b58b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b58c0 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22  e": "surface", "
b58d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b58e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b58f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b5900 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
b5910 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b5920 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b5930 22 62 6c 65 6e 64 4d 6f 64 65 22 2c 20 22 74 79  "blendMode", "ty
b5940 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b5950 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b5960 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b5970 42 6c 65 6e 64 4d 6f 64 65 22 20 7d 20 7d 20 7d  BlendMode" } } }
b5980 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b5990 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b59a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b59b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b59c0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
b59d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b59e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
b59f0 74 43 6c 69 70 52 65 63 74 22 2c 20 22 6e 73 22  tClipRect", "ns"
b5a00 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b5a10 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b5a20 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b5a30 68 3a 33 35 30 3a 33 34 22 2c 20 22 76 61 72 69  h:350:34", "vari
b5a40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b5a50 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b5a60 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b5a70 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b5a80 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b5a90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b5aa0 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22  name": "surface"
b5ab0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b5ac0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b5ad0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b5ae0 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b5af0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b5b00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b5b10 22 3a 20 22 72 65 63 74 22 2c 20 22 74 79 70 65  ": "rect", "type
b5b20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b5b30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b5b40 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
b5b50 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ct" } } }], "ret
b5b60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
b5b70 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d  g": "SDL_bool" }
b5b80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
b5b90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
b5ba0 20 22 53 44 4c 5f 47 65 74 43 6c 69 70 52 65 63   "SDL_GetClipRec
b5bb0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
b5bc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b5bd0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b5be0 73 75 72 66 61 63 65 2e 68 3a 33 35 39 3a 33 30  surface.h:359:30
b5bf0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
b5c00 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
b5c10 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
b5c20 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
b5c30 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
b5c40 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
b5c50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b5c60 73 75 72 66 61 63 65 22 2c 20 22 74 79 70 65 22  surface", "type"
b5c70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b5c80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b5c90 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
b5ca0 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  face" } } }, { "
b5cb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b5cc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74  ", "name": "rect
b5cd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b5ce0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b5cf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b5d00 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
b5d10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
b5d20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
b5d30 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
b5d40 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
b5d50 61 6d 65 22 3a 20 22 53 44 4c 5f 44 75 70 6c 69  ame": "SDL_Dupli
b5d60 63 61 74 65 53 75 72 66 61 63 65 22 2c 20 22 6e  cateSurface", "n
b5d70 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b5d80 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b5d90 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63  /SDL2/SDL_surfac
b5da0 65 2e 68 3a 33 36 35 3a 33 38 22 2c 20 22 76 61  e.h:365:38", "va
b5db0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
b5dc0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
b5dd0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b5de0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
b5df0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b5e00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b5e10 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63   "name": "surfac
b5e20 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
b5e30 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b5e40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b5e50 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
b5e60 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
b5e70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b5e80 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b5e90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b5ea0 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
b5eb0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
b5ec0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
b5ed0 53 44 4c 5f 43 6f 6e 76 65 72 74 53 75 72 66 61  SDL_ConvertSurfa
b5ee0 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ce", "ns": 0, "l
b5ef0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b5f00 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b5f10 5f 73 75 72 66 61 63 65 2e 68 3a 33 37 37 3a 33  _surface.h:377:3
b5f20 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  8", "variadic": 
b5f30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
b5f40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
b5f50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
b5f60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
b5f70 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
b5f80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b5f90 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "src", "type": {
b5fa0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b5fb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b5fc0 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63  ag": "SDL_Surfac
b5fd0 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e" } } }, { "tag
b5fe0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b5ff0 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22  "name": "fmt", "
b6000 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b6010 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b6020 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b6030 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 22 20 7d  L_PixelFormat" }
b6040 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b6050 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b6060 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22 74 79  e": "flags", "ty
b6070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
b6080 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
b6090 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
b60a0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b60b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b60c0 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
b60d0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
b60e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
b60f0 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 76 65 72 74  e": "SDL_Convert
b6100 53 75 72 66 61 63 65 46 6f 72 6d 61 74 22 2c 20  SurfaceFormat", 
b6110 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
b6120 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b6130 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b6140 61 63 65 2e 68 3a 33 37 39 3a 33 38 22 2c 20 22  ace.h:379:38", "
b6150 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b6160 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b6170 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b6180 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b6190 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b61a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b61b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
b61c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b61d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b61e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b61f0 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b6200 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b6210 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b6220 22 3a 20 22 70 69 78 65 6c 5f 66 6f 72 6d 61 74  ": "pixel_format
b6230 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b6240 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
b6250 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b6260 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b6270 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a  "flags", "type":
b6280 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
b6290 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  2" } }], "return
b62a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
b62b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b62c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b62d0 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20  DL_Surface" } } 
b62e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b62f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b6300 22 53 44 4c 5f 43 6f 6e 76 65 72 74 50 69 78 65  "SDL_ConvertPixe
b6310 6c 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ls", "ns": 0, "l
b6320 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b6330 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b6340 5f 73 75 72 66 61 63 65 2e 68 3a 33 38 37 3a 32  _surface.h:387:2
b6350 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
b6360 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
b6370 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
b6380 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
b6390 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
b63a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
b63b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b63c0 22 77 69 64 74 68 22 2c 20 22 74 79 70 65 22 3a  "width", "type":
b63d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b63e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b63f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b6400 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
b6410 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b6420 20 22 6e 61 6d 65 22 3a 20 22 68 65 69 67 68 74   "name": "height
b6430 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b6440 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b6450 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b6460 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b6470 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b6480 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b6490 22 3a 20 22 73 72 63 5f 66 6f 72 6d 61 74 22 2c  ": "src_format",
b64a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b64b0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
b64c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b64d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
b64e0 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
b64f0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b6500 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b6510 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
b6520 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b6530 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b6540 22 73 72 63 5f 70 69 74 63 68 22 2c 20 22 74 79  "src_pitch", "ty
b6550 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b6560 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
b6570 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b6580 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
b6590 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b65a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73  er", "name": "ds
b65b0 74 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  t_format", "type
b65c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
b65d0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
b65e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b65f0 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22  "name": "dst", "
b6600 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b6610 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b6620 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
b6630 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  oid" } } }, { "t
b6640 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b6650 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 70  , "name": "dst_p
b6660 69 74 63 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  itch", "type": {
b6670 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
b6680 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
b6690 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b66a0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
b66b0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
b66c0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
b66d0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b66e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
b66f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b6700 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b6710 22 53 44 4c 5f 46 69 6c 6c 52 65 63 74 22 2c 20  "SDL_FillRect", 
b6720 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
b6730 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b6740 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b6750 61 63 65 2e 68 3a 34 30 33 3a 32 39 22 2c 20 22  ace.h:403:29", "
b6760 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b6770 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b6780 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b6790 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b67a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b67b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b67c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22  ", "name": "dst"
b67d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b67e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b67f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b6800 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b6810 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b6820 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b6830 22 3a 20 22 72 65 63 74 22 2c 20 22 74 79 70 65  ": "rect", "type
b6840 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b6850 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b6860 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
b6870 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ct" } } }, { "ta
b6880 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b6890 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c 6f 72 22   "name": "color"
b68a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b68b0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
b68c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
b68d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b68e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b68f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b6900 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
b6910 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b6920 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 69 6c  "name": "SDL_Fil
b6930 6c 52 65 63 74 73 22 2c 20 22 6e 73 22 3a 20 30  lRects", "ns": 0
b6940 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b6950 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b6960 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 34  /SDL_surface.h:4
b6970 30 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  05:29", "variadi
b6980 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
b6990 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
b69a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
b69b0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
b69c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
b69d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b69e0 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65  e": "dst", "type
b69f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b6a00 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b6a10 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75  { "tag": "SDL_Su
b6a20 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20  rface" } } }, { 
b6a30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b6a40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63  r", "name": "rec
b6a50 74 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ts", "type": { "
b6a60 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b6a70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b6a80 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20  ": "SDL_Rect" } 
b6a90 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b6aa0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b6ab0 22 3a 20 22 63 6f 75 6e 74 22 2c 20 22 74 79 70  ": "count", "typ
b6ac0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b6ad0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b6ae0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b6af0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
b6b00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b6b10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c  r", "name": "col
b6b20 6f 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  or", "type": { "
b6b30 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
b6b40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
b6b50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b6b60 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b6b70 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b6b80 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
b6b90 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
b6ba0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b6bb0 55 70 70 65 72 42 6c 69 74 22 2c 20 22 6e 73 22  UpperBlit", "ns"
b6bc0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b6bd0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b6be0 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b6bf0 68 3a 34 37 31 3a 32 39 22 2c 20 22 76 61 72 69  h:471:29", "vari
b6c00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b6c10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b6c20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b6c30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b6c40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b6c50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b6c60 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74  name": "src", "t
b6c70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b6c80 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b6c90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b6ca0 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c  _Surface" } } },
b6cb0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b6cc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b6cd0 73 72 63 72 65 63 74 22 2c 20 22 74 79 70 65 22  srcrect", "type"
b6ce0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b6cf0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b6d00 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63   "tag": "SDL_Rec
b6d10 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
b6d20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b6d30 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22  "name": "dst", "
b6d40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b6d50 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b6d60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b6d70 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
b6d80 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b6d90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b6da0 22 64 73 74 72 65 63 74 22 2c 20 22 74 79 70 65  "dstrect", "type
b6db0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b6dc0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b6dd0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
b6de0 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ct" } } }], "ret
b6df0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
b6e00 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b6e10 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b6e20 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b6e30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
b6e40 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
b6e50 3a 20 22 53 44 4c 5f 4c 6f 77 65 72 42 6c 69 74  : "SDL_LowerBlit
b6e60 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
b6e70 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b6e80 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
b6e90 75 72 66 61 63 65 2e 68 3a 34 37 39 3a 32 39 22  urface.h:479:29"
b6ea0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b6eb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b6ec0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b6ed0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b6ee0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b6ef0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b6f00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
b6f10 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
b6f20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b6f30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b6f40 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22  ": "SDL_Surface"
b6f50 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
b6f60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b6f70 61 6d 65 22 3a 20 22 73 72 63 72 65 63 74 22 2c  ame": "srcrect",
b6f80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b6f90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b6fa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b6fb0 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c  SDL_Rect" } } },
b6fc0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b6fd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b6fe0 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dst", "type": { 
b6ff0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b7000 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b7010 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
b7020 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b7030 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b7040 6e 61 6d 65 22 3a 20 22 64 73 74 72 65 63 74 22  name": "dstrect"
b7050 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b7060 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b7070 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b7080 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
b7090 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b70a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b70b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b70c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b70d0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
b70e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b70f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 6f   "name": "SDL_So
b7100 66 74 53 74 72 65 74 63 68 22 2c 20 22 6e 73 22  ftStretch", "ns"
b7110 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b7120 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b7130 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b7140 68 3a 34 38 39 3a 32 39 22 2c 20 22 76 61 72 69  h:489:29", "vari
b7150 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b7160 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b7170 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b7180 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b7190 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b71a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b71b0 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74  name": "src", "t
b71c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b71d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b71e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b71f0 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c  _Surface" } } },
b7200 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b7210 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b7220 73 72 63 72 65 63 74 22 2c 20 22 74 79 70 65 22  srcrect", "type"
b7230 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b7240 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b7250 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63   "tag": "SDL_Rec
b7260 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
b7270 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b7280 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22  "name": "dst", "
b7290 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b72a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b72b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b72c0 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
b72d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b72e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b72f0 22 64 73 74 72 65 63 74 22 2c 20 22 74 79 70 65  "dstrect", "type
b7300 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b7310 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b7320 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
b7330 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ct" } } }], "ret
b7340 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
b7350 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b7360 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b7370 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b7380 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
b7390 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
b73a0 3a 20 22 53 44 4c 5f 55 70 70 65 72 42 6c 69 74  : "SDL_UpperBlit
b73b0 53 63 61 6c 65 64 22 2c 20 22 6e 73 22 3a 20 30  Scaled", "ns": 0
b73c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b73d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b73e0 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 35  /SDL_surface.h:5
b73f0 30 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  00:29", "variadi
b7400 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
b7410 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
b7420 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
b7430 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
b7440 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
b7450 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b7460 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
b7470 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b7480 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b7490 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75  { "tag": "SDL_Su
b74a0 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20  rface" } } }, { 
b74b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b74c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63  r", "name": "src
b74d0 72 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rect", "type": {
b74e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b74f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b7500 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20  ag": "SDL_Rect" 
b7510 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b7520 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b7530 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70  me": "dst", "typ
b7540 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b7550 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b7560 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53   { "tag": "SDL_S
b7570 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b  urface" } } }, {
b7580 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b7590 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73  er", "name": "ds
b75a0 74 72 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  trect", "type": 
b75b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b75c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b75d0 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22  tag": "SDL_Rect"
b75e0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
b75f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
b7600 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
b7610 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b7620 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
b7630 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
b7640 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
b7650 53 44 4c 5f 4c 6f 77 65 72 42 6c 69 74 53 63 61  SDL_LowerBlitSca
b7660 6c 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  led", "ns": 0, "
b7670 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b7680 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b7690 4c 5f 73 75 72 66 61 63 65 2e 68 3a 35 30 38 3a  L_surface.h:508:
b76a0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
b76b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
b76c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
b76d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
b76e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
b76f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
b7700 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b7710 20 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20   "src", "type": 
b7720 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b7730 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b7740 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61  tag": "SDL_Surfa
b7750 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ce" } } }, { "ta
b7760 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b7770 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 72 65 63   "name": "srcrec
b7780 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
b7790 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b77a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b77b0 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d  : "SDL_Rect" } }
b77c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b77d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b77e0 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a  : "dst", "type":
b77f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b7800 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b7810 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
b7820 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ace" } } }, { "t
b7830 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b7840 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 72 65  , "name": "dstre
b7850 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ct", "type": { "
b7860 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b7870 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b7880 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20  ": "SDL_Rect" } 
b7890 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
b78a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b78b0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
b78c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b78d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
b78e0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
b78f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
b7900 65 22 3a 20 22 53 44 4c 5f 44 69 73 70 6c 61 79  e": "SDL_Display
b7910 4d 6f 64 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  Mode", "location
b7920 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b7930 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b7940 68 3a 36 30 3a 33 22 2c 20 22 74 79 70 65 22 3a  h:60:3", "type":
b7950 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
b7960 74 22 2c 20 22 6e 73 22 3a 20 32 32 30 38 38 2c  t", "ns": 22088,
b7970 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
b7980 22 3a 20 38 32 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 82, "location
b7990 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b79a0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b79b0 68 3a 35 33 3a 39 22 2c 20 22 62 69 74 2d 73 69  h:53:9", "bit-si
b79c0 7a 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61  ze": 192, "bit-a
b79d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
b79e0 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
b79f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b7a00 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22 62  e": "format", "b
b7a10 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22  it-offset": 0, "
b7a20 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b7a30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b7a40 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
b7a50 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
b7a60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b7a70 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22  ld", "name": "w"
b7a80 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
b7a90 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
b7aa0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b7ab0 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
b7ac0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b7ad0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b7ae0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b7af0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
b7b00 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b7b10 6d 65 22 3a 20 22 68 22 2c 20 22 62 69 74 2d 6f  me": "h", "bit-o
b7b20 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74  ffset": 64, "bit
b7b30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b7b40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
b7b50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b7b60 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
b7b70 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b7b80 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
b7b90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b7ba0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
b7bb0 66 72 65 73 68 5f 72 61 74 65 22 2c 20 22 62 69  fresh_rate", "bi
b7bc0 74 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22  t-offset": 96, "
b7bd0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b7be0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b7bf0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
b7c00 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b7c10 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b7c20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b7c30 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b7c40 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b7c50 22 64 72 69 76 65 72 64 61 74 61 22 2c 20 22 62  "driverdata", "b
b7c60 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c  it-offset": 128,
b7c70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
b7c80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b7c90 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
b7ca0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b7cb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b7cc0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
b7cd0 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  }] } },.{ "tag":
b7ce0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
b7cf0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
b7d00 5f 57 69 6e 64 6f 77 22 2c 20 22 69 64 22 3a 20  _Window", "id": 
b7d10 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
b7d20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
b7d30 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 39 30  2/SDL_video.h:90
b7d40 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  :16", "bit-size"
b7d50 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
b7d60 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
b7d70 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22  ": [] },.{ "tag"
b7d80 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
b7d90 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
b7da0 44 4c 5f 57 69 6e 64 6f 77 22 2c 20 22 6c 6f 63  DL_Window", "loc
b7db0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b7dc0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
b7dd0 69 64 65 6f 2e 68 3a 39 30 3a 32 37 22 2c 20 22  ideo.h:90:27", "
b7de0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b7df0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
b7e00 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
b7e10 57 69 6e 64 6f 77 22 2c 20 22 69 64 22 3a 20 30  Window", "id": 0
b7e20 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b7e30 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b7e40 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 39 30 3a  /SDL_video.h:90:
b7e50 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
b7e60 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
b7e70 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
b7e80 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : [] } },.{ "tag
b7e90 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
b7ea0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
b7eb0 22 69 64 22 3a 20 38 34 2c 20 22 6c 6f 63 61 74  "id": 84, "locat
b7ec0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b7ed0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
b7ee0 65 6f 2e 68 3a 39 37 3a 39 22 2c 20 22 66 69 65  eo.h:97:9", "fie
b7ef0 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
b7f00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b7f10 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f 46 55 4c   "SDL_WINDOW_FUL
b7f20 4c 53 43 52 45 45 4e 22 2c 20 22 76 61 6c 75 65  LSCREEN", "value
b7f30 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 1 }, { "tag":
b7f40 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b7f50 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f 4f 50  : "SDL_WINDOW_OP
b7f60 45 4e 47 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20  ENGL", "value": 
b7f70 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
b7f80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b7f90 53 44 4c 5f 57 49 4e 44 4f 57 5f 53 48 4f 57 4e  SDL_WINDOW_SHOWN
b7fa0 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c  ", "value": 4 },
b7fb0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b7fc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b7fd0 57 49 4e 44 4f 57 5f 48 49 44 44 45 4e 22 2c 20  WINDOW_HIDDEN", 
b7fe0 22 76 61 6c 75 65 22 3a 20 38 20 7d 2c 20 7b 20  "value": 8 }, { 
b7ff0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b8000 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e  "name": "SDL_WIN
b8010 44 4f 57 5f 42 4f 52 44 45 52 4c 45 53 53 22 2c  DOW_BORDERLESS",
b8020 20 22 76 61 6c 75 65 22 3a 20 31 36 20 7d 2c 20   "value": 16 }, 
b8030 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8040 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
b8050 49 4e 44 4f 57 5f 52 45 53 49 5a 41 42 4c 45 22  INDOW_RESIZABLE"
b8060 2c 20 22 76 61 6c 75 65 22 3a 20 33 32 20 7d 2c  , "value": 32 },
b8070 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b8080 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b8090 57 49 4e 44 4f 57 5f 4d 49 4e 49 4d 49 5a 45 44  WINDOW_MINIMIZED
b80a0 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 34 20 7d  ", "value": 64 }
b80b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b80c0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b80d0 5f 57 49 4e 44 4f 57 5f 4d 41 58 49 4d 49 5a 45  _WINDOW_MAXIMIZE
b80e0 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 32 38  D", "value": 128
b80f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b8100 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b8110 44 4c 5f 57 49 4e 44 4f 57 5f 49 4e 50 55 54 5f  DL_WINDOW_INPUT_
b8120 47 52 41 42 42 45 44 22 2c 20 22 76 61 6c 75 65  GRABBED", "value
b8130 22 3a 20 32 35 36 20 7d 2c 20 7b 20 22 74 61 67  ": 256 }, { "tag
b8140 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b8150 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f  e": "SDL_WINDOW_
b8160 49 4e 50 55 54 5f 46 4f 43 55 53 22 2c 20 22 76  INPUT_FOCUS", "v
b8170 61 6c 75 65 22 3a 20 35 31 32 20 7d 2c 20 7b 20  alue": 512 }, { 
b8180 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b8190 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e  "name": "SDL_WIN
b81a0 44 4f 57 5f 4d 4f 55 53 45 5f 46 4f 43 55 53 22  DOW_MOUSE_FOCUS"
b81b0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 32 34 20  , "value": 1024 
b81c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b81d0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b81e0 4c 5f 57 49 4e 44 4f 57 5f 46 55 4c 4c 53 43 52  L_WINDOW_FULLSCR
b81f0 45 45 4e 5f 44 45 53 4b 54 4f 50 22 2c 20 22 76  EEN_DESKTOP", "v
b8200 61 6c 75 65 22 3a 20 34 30 39 37 20 7d 2c 20 7b  alue": 4097 }, {
b8210 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b8220 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49   "name": "SDL_WI
b8230 4e 44 4f 57 5f 46 4f 52 45 49 47 4e 22 2c 20 22  NDOW_FOREIGN", "
b8240 76 61 6c 75 65 22 3a 20 32 30 34 38 20 7d 2c 20  value": 2048 }, 
b8250 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8260 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
b8270 49 4e 44 4f 57 5f 41 4c 4c 4f 57 5f 48 49 47 48  INDOW_ALLOW_HIGH
b8280 44 50 49 22 2c 20 22 76 61 6c 75 65 22 3a 20 38  DPI", "value": 8
b8290 31 39 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  192 }, { "tag": 
b82a0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b82b0 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f 4d 4f 55   "SDL_WINDOW_MOU
b82c0 53 45 5f 43 41 50 54 55 52 45 22 2c 20 22 76 61  SE_CAPTURE", "va
b82d0 6c 75 65 22 3a 20 31 36 33 38 34 20 7d 2c 20 7b  lue": 16384 }, {
b82e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b82f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49   "name": "SDL_WI
b8300 4e 44 4f 57 5f 41 4c 57 41 59 53 5f 4f 4e 5f 54  NDOW_ALWAYS_ON_T
b8310 4f 50 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 32  OP", "value": 32
b8320 37 36 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  768 }, { "tag": 
b8330 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b8340 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f 53 4b 49   "SDL_WINDOW_SKI
b8350 50 5f 54 41 53 4b 42 41 52 22 2c 20 22 76 61 6c  P_TASKBAR", "val
b8360 75 65 22 3a 20 36 35 35 33 36 20 7d 2c 20 7b 20  ue": 65536 }, { 
b8370 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b8380 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e  "name": "SDL_WIN
b8390 44 4f 57 5f 55 54 49 4c 49 54 59 22 2c 20 22 76  DOW_UTILITY", "v
b83a0 61 6c 75 65 22 3a 20 31 33 31 30 37 32 20 7d 2c  alue": 131072 },
b83b0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b83c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b83d0 57 49 4e 44 4f 57 5f 54 4f 4f 4c 54 49 50 22 2c  WINDOW_TOOLTIP",
b83e0 20 22 76 61 6c 75 65 22 3a 20 32 36 32 31 34 34   "value": 262144
b83f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b8400 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b8410 44 4c 5f 57 49 4e 44 4f 57 5f 50 4f 50 55 50 5f  DL_WINDOW_POPUP_
b8420 4d 45 4e 55 22 2c 20 22 76 61 6c 75 65 22 3a 20  MENU", "value": 
b8430 35 32 34 32 38 38 20 7d 2c 20 7b 20 22 74 61 67  524288 }, { "tag
b8440 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b8450 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f  e": "SDL_WINDOW_
b8460 56 55 4c 4b 41 4e 22 2c 20 22 76 61 6c 75 65 22  VULKAN", "value"
b8470 3a 20 32 36 38 34 33 35 34 35 36 20 7d 5d 20 7d  : 268435456 }] }
b8480 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
b8490 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
b84a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64  name": "SDL_Wind
b84b0 6f 77 46 6c 61 67 73 22 2c 20 22 6c 6f 63 61 74  owFlags", "locat
b84c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b84d0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
b84e0 65 6f 2e 68 3a 31 32 31 3a 33 22 2c 20 22 74 79  eo.h:121:3", "ty
b84f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b8500 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22  enum", "name": "
b8510 22 2c 20 22 69 64 22 3a 20 38 34 20 7d 20 7d 2c  ", "id": 84 } },
b8520 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22  .{ "tag": "enum"
b8530 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
b8540 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 38 35 2c  ": "", "id": 85,
b8550 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b8560 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
b8570 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 34 34 3a  SDL_video.h:144:
b8580 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  9", "fields": [{
b8590 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b85a0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49   "name": "SDL_WI
b85b0 4e 44 4f 57 45 56 45 4e 54 5f 4e 4f 4e 45 22 2c  NDOWEVENT_NONE",
b85c0 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b   "value": 0 }, {
b85d0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b85e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49   "name": "SDL_WI
b85f0 4e 44 4f 57 45 56 45 4e 54 5f 53 48 4f 57 4e 22  NDOWEVENT_SHOWN"
b8600 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20  , "value": 1 }, 
b8610 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8620 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
b8630 49 4e 44 4f 57 45 56 45 4e 54 5f 48 49 44 44 45  INDOWEVENT_HIDDE
b8640 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d  N", "value": 2 }
b8650 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b8660 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b8670 5f 57 49 4e 44 4f 57 45 56 45 4e 54 5f 45 58 50  _WINDOWEVENT_EXP
b8680 4f 53 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  OSED", "value": 
b8690 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
b86a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b86b0 53 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54 5f  SDL_WINDOWEVENT_
b86c0 4d 4f 56 45 44 22 2c 20 22 76 61 6c 75 65 22 3a  MOVED", "value":
b86d0 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   4 }, { "tag": "
b86e0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b86f0 22 53 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54  "SDL_WINDOWEVENT
b8700 5f 52 45 53 49 5a 45 44 22 2c 20 22 76 61 6c 75  _RESIZED", "valu
b8710 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74 61 67 22  e": 5 }, { "tag"
b8720 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b8730 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 45 56  ": "SDL_WINDOWEV
b8740 45 4e 54 5f 53 49 5a 45 5f 43 48 41 4e 47 45 44  ENT_SIZE_CHANGED
b8750 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c  ", "value": 6 },
b8760 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b8770 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b8780 57 49 4e 44 4f 57 45 56 45 4e 54 5f 4d 49 4e 49  WINDOWEVENT_MINI
b8790 4d 49 5a 45 44 22 2c 20 22 76 61 6c 75 65 22 3a  MIZED", "value":
b87a0 20 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   7 }, { "tag": "
b87b0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b87c0 22 53 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54  "SDL_WINDOWEVENT
b87d0 5f 4d 41 58 49 4d 49 5a 45 44 22 2c 20 22 76 61  _MAXIMIZED", "va
b87e0 6c 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61  lue": 8 }, { "ta
b87f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b8800 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57  me": "SDL_WINDOW
b8810 45 56 45 4e 54 5f 52 45 53 54 4f 52 45 44 22 2c  EVENT_RESTORED",
b8820 20 22 76 61 6c 75 65 22 3a 20 39 20 7d 2c 20 7b   "value": 9 }, {
b8830 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b8840 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49   "name": "SDL_WI
b8850 4e 44 4f 57 45 56 45 4e 54 5f 45 4e 54 45 52 22  NDOWEVENT_ENTER"
b8860 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 20 7d 2c  , "value": 10 },
b8870 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b8880 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b8890 57 49 4e 44 4f 57 45 56 45 4e 54 5f 4c 45 41 56  WINDOWEVENT_LEAV
b88a0 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 20  E", "value": 11 
b88b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b88c0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b88d0 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54 5f 46 4f  L_WINDOWEVENT_FO
b88e0 43 55 53 5f 47 41 49 4e 45 44 22 2c 20 22 76 61  CUS_GAINED", "va
b88f0 6c 75 65 22 3a 20 31 32 20 7d 2c 20 7b 20 22 74  lue": 12 }, { "t
b8900 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b8910 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f  ame": "SDL_WINDO
b8920 57 45 56 45 4e 54 5f 46 4f 43 55 53 5f 4c 4f 53  WEVENT_FOCUS_LOS
b8930 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 33 20  T", "value": 13 
b8940 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b8950 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b8960 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54 5f 43 4c  L_WINDOWEVENT_CL
b8970 4f 53 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  OSE", "value": 1
b8980 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
b8990 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b89a0 53 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54 5f  SDL_WINDOWEVENT_
b89b0 54 41 4b 45 5f 46 4f 43 55 53 22 2c 20 22 76 61  TAKE_FOCUS", "va
b89c0 6c 75 65 22 3a 20 31 35 20 7d 2c 20 7b 20 22 74  lue": 15 }, { "t
b89d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b89e0 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f  ame": "SDL_WINDO
b89f0 57 45 56 45 4e 54 5f 48 49 54 5f 54 45 53 54 22  WEVENT_HIT_TEST"
b8a00 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 20 7d 5d  , "value": 16 }]
b8a10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
b8a20 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
b8a30 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69   "name": "SDL_Wi
b8a40 6e 64 6f 77 45 76 65 6e 74 49 44 22 2c 20 22 6c  ndowEventID", "l
b8a50 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b8a60 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b8a70 5f 76 69 64 65 6f 2e 68 3a 31 36 38 3a 33 22 2c  _video.h:168:3",
b8a80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b8a90 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65  : ":enum", "name
b8aa0 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 38 35 20  ": "", "id": 85 
b8ab0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
b8ac0 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
b8ad0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b8ae0 4c 43 6f 6e 74 65 78 74 22 2c 20 22 6c 6f 63 61  LContext", "loca
b8af0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
b8b00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
b8b10 64 65 6f 2e 68 3a 31 37 33 3a 31 35 22 2c 20 22  deo.h:173:15", "
b8b20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b8b30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b8b40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
b8b50 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  oid" } } },.{ "t
b8b60 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73  ag": "enum", "ns
b8b70 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
b8b80 2c 20 22 69 64 22 3a 20 38 36 2c 20 22 6c 6f 63  , "id": 86, "loc
b8b90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b8ba0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
b8bb0 69 64 65 6f 2e 68 3a 31 37 38 3a 39 22 2c 20 22  ideo.h:178:9", "
b8bc0 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
b8bd0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b8be0 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 52 45 44 5f  e": "SDL_GL_RED_
b8bf0 53 49 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  SIZE", "value": 
b8c00 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
b8c10 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b8c20 53 44 4c 5f 47 4c 5f 47 52 45 45 4e 5f 53 49 5a  SDL_GL_GREEN_SIZ
b8c30 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  E", "value": 1 }
b8c40 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b8c50 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b8c60 5f 47 4c 5f 42 4c 55 45 5f 53 49 5a 45 22 2c 20  _GL_BLUE_SIZE", 
b8c70 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20  "value": 2 }, { 
b8c80 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b8c90 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f  "name": "SDL_GL_
b8ca0 41 4c 50 48 41 5f 53 49 5a 45 22 2c 20 22 76 61  ALPHA_SIZE", "va
b8cb0 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61  lue": 3 }, { "ta
b8cc0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b8cd0 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 42 55 46  me": "SDL_GL_BUF
b8ce0 46 45 52 5f 53 49 5a 45 22 2c 20 22 76 61 6c 75  FER_SIZE", "valu
b8cf0 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22  e": 4 }, { "tag"
b8d00 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b8d10 22 3a 20 22 53 44 4c 5f 47 4c 5f 44 4f 55 42 4c  ": "SDL_GL_DOUBL
b8d20 45 42 55 46 46 45 52 22 2c 20 22 76 61 6c 75 65  EBUFFER", "value
b8d30 22 3a 20 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 5 }, { "tag":
b8d40 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b8d50 3a 20 22 53 44 4c 5f 47 4c 5f 44 45 50 54 48 5f  : "SDL_GL_DEPTH_
b8d60 53 49 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  SIZE", "value": 
b8d70 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
b8d80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b8d90 53 44 4c 5f 47 4c 5f 53 54 45 4e 43 49 4c 5f 53  SDL_GL_STENCIL_S
b8da0 49 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 37  IZE", "value": 7
b8db0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b8dc0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b8dd0 44 4c 5f 47 4c 5f 41 43 43 55 4d 5f 52 45 44 5f  DL_GL_ACCUM_RED_
b8de0 53 49 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  SIZE", "value": 
b8df0 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
b8e00 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b8e10 53 44 4c 5f 47 4c 5f 41 43 43 55 4d 5f 47 52 45  SDL_GL_ACCUM_GRE
b8e20 45 4e 5f 53 49 5a 45 22 2c 20 22 76 61 6c 75 65  EN_SIZE", "value
b8e30 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 9 }, { "tag":
b8e40 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b8e50 3a 20 22 53 44 4c 5f 47 4c 5f 41 43 43 55 4d 5f  : "SDL_GL_ACCUM_
b8e60 42 4c 55 45 5f 53 49 5a 45 22 2c 20 22 76 61 6c  BLUE_SIZE", "val
b8e70 75 65 22 3a 20 31 30 20 7d 2c 20 7b 20 22 74 61  ue": 10 }, { "ta
b8e80 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b8e90 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 41 43 43  me": "SDL_GL_ACC
b8ea0 55 4d 5f 41 4c 50 48 41 5f 53 49 5a 45 22 2c 20  UM_ALPHA_SIZE", 
b8eb0 22 76 61 6c 75 65 22 3a 20 31 31 20 7d 2c 20 7b  "value": 11 }, {
b8ec0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b8ed0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
b8ee0 5f 53 54 45 52 45 4f 22 2c 20 22 76 61 6c 75 65  _STEREO", "value
b8ef0 22 3a 20 31 32 20 7d 2c 20 7b 20 22 74 61 67 22  ": 12 }, { "tag"
b8f00 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b8f10 22 3a 20 22 53 44 4c 5f 47 4c 5f 4d 55 4c 54 49  ": "SDL_GL_MULTI
b8f20 53 41 4d 50 4c 45 42 55 46 46 45 52 53 22 2c 20  SAMPLEBUFFERS", 
b8f30 22 76 61 6c 75 65 22 3a 20 31 33 20 7d 2c 20 7b  "value": 13 }, {
b8f40 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b8f50 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
b8f60 5f 4d 55 4c 54 49 53 41 4d 50 4c 45 53 41 4d 50  _MULTISAMPLESAMP
b8f70 4c 45 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  LES", "value": 1
b8f80 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
b8f90 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b8fa0 53 44 4c 5f 47 4c 5f 41 43 43 45 4c 45 52 41 54  SDL_GL_ACCELERAT
b8fb0 45 44 5f 56 49 53 55 41 4c 22 2c 20 22 76 61 6c  ED_VISUAL", "val
b8fc0 75 65 22 3a 20 31 35 20 7d 2c 20 7b 20 22 74 61  ue": 15 }, { "ta
b8fd0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b8fe0 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 52 45 54  me": "SDL_GL_RET
b8ff0 41 49 4e 45 44 5f 42 41 43 4b 49 4e 47 22 2c 20  AINED_BACKING", 
b9000 22 76 61 6c 75 65 22 3a 20 31 36 20 7d 2c 20 7b  "value": 16 }, {
b9010 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b9020 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
b9030 5f 43 4f 4e 54 45 58 54 5f 4d 41 4a 4f 52 5f 56  _CONTEXT_MAJOR_V
b9040 45 52 53 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22  ERSION", "value"
b9050 3a 20 31 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 17 }, { "tag":
b9060 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b9070 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58  : "SDL_GL_CONTEX
b9080 54 5f 4d 49 4e 4f 52 5f 56 45 52 53 49 4f 4e 22  T_MINOR_VERSION"
b9090 2c 20 22 76 61 6c 75 65 22 3a 20 31 38 20 7d 2c  , "value": 18 },
b90a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b90b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b90c0 47 4c 5f 43 4f 4e 54 45 58 54 5f 45 47 4c 22 2c  GL_CONTEXT_EGL",
b90d0 20 22 76 61 6c 75 65 22 3a 20 31 39 20 7d 2c 20   "value": 19 }, 
b90e0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b90f0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b9100 4c 5f 43 4f 4e 54 45 58 54 5f 46 4c 41 47 53 22  L_CONTEXT_FLAGS"
b9110 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 20 7d 2c  , "value": 20 },
b9120 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b9130 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b9140 47 4c 5f 43 4f 4e 54 45 58 54 5f 50 52 4f 46 49  GL_CONTEXT_PROFI
b9150 4c 45 5f 4d 41 53 4b 22 2c 20 22 76 61 6c 75 65  LE_MASK", "value
b9160 22 3a 20 32 31 20 7d 2c 20 7b 20 22 74 61 67 22  ": 21 }, { "tag"
b9170 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b9180 22 3a 20 22 53 44 4c 5f 47 4c 5f 53 48 41 52 45  ": "SDL_GL_SHARE
b9190 5f 57 49 54 48 5f 43 55 52 52 45 4e 54 5f 43 4f  _WITH_CURRENT_CO
b91a0 4e 54 45 58 54 22 2c 20 22 76 61 6c 75 65 22 3a  NTEXT", "value":
b91b0 20 32 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   22 }, { "tag": 
b91c0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b91d0 20 22 53 44 4c 5f 47 4c 5f 46 52 41 4d 45 42 55   "SDL_GL_FRAMEBU
b91e0 46 46 45 52 5f 53 52 47 42 5f 43 41 50 41 42 4c  FFER_SRGB_CAPABL
b91f0 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 33 20  E", "value": 23 
b9200 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b9210 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b9220 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f 52 45 4c  L_GL_CONTEXT_REL
b9230 45 41 53 45 5f 42 45 48 41 56 49 4f 52 22 2c 20  EASE_BEHAVIOR", 
b9240 22 76 61 6c 75 65 22 3a 20 32 34 20 7d 2c 20 7b  "value": 24 }, {
b9250 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b9260 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
b9270 5f 43 4f 4e 54 45 58 54 5f 52 45 53 45 54 5f 4e  _CONTEXT_RESET_N
b9280 4f 54 49 46 49 43 41 54 49 4f 4e 22 2c 20 22 76  OTIFICATION", "v
b9290 61 6c 75 65 22 3a 20 32 35 20 7d 2c 20 7b 20 22  alue": 25 }, { "
b92a0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b92b0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43  name": "SDL_GL_C
b92c0 4f 4e 54 45 58 54 5f 4e 4f 5f 45 52 52 4f 52 22  ONTEXT_NO_ERROR"
b92d0 2c 20 22 76 61 6c 75 65 22 3a 20 32 36 20 7d 5d  , "value": 26 }]
b92e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
b92f0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
b9300 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
b9310 61 74 74 72 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  attr", "location
b9320 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b9330 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b9340 68 3a 32 30 37 3a 33 22 2c 20 22 74 79 70 65 22  h:207:3", "type"
b9350 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
b9360 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
b9370 22 69 64 22 3a 20 38 36 20 7d 20 7d 2c 0a 7b 20  "id": 86 } },.{ 
b9380 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22  "tag": "enum", "
b9390 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
b93a0 22 22 2c 20 22 69 64 22 3a 20 38 37 2c 20 22 6c  "", "id": 87, "l
b93b0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b93c0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b93d0 5f 76 69 64 65 6f 2e 68 3a 32 30 39 3a 39 22 2c  _video.h:209:9",
b93e0 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
b93f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b9400 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f  ame": "SDL_GL_CO
b9410 4e 54 45 58 54 5f 50 52 4f 46 49 4c 45 5f 43 4f  NTEXT_PROFILE_CO
b9420 52 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  RE", "value": 1 
b9430 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b9440 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b9450 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f 50 52 4f  L_GL_CONTEXT_PRO
b9460 46 49 4c 45 5f 43 4f 4d 50 41 54 49 42 49 4c 49  FILE_COMPATIBILI
b9470 54 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  TY", "value": 2 
b9480 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b9490 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b94a0 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f 50 52 4f  L_GL_CONTEXT_PRO
b94b0 46 49 4c 45 5f 45 53 22 2c 20 22 76 61 6c 75 65  FILE_ES", "value
b94c0 22 3a 20 34 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  ": 4 }] },.{ "ta
b94d0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
b94e0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
b94f0 22 53 44 4c 5f 47 4c 70 72 6f 66 69 6c 65 22 2c  "SDL_GLprofile",
b9500 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b9510 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
b9520 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 31 34 3a  SDL_video.h:214:
b9530 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
b9540 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e  ag": ":enum", "n
b9550 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
b9560 38 37 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  87 } },.{ "tag":
b9570 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
b9580 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
b9590 64 22 3a 20 38 38 2c 20 22 6c 6f 63 61 74 69 6f  d": 88, "locatio
b95a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
b95b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
b95c0 2e 68 3a 32 31 36 3a 39 22 2c 20 22 66 69 65 6c  .h:216:9", "fiel
b95d0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
b95e0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b95f0 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f  "SDL_GL_CONTEXT_
b9600 44 45 42 55 47 5f 46 4c 41 47 22 2c 20 22 76 61  DEBUG_FLAG", "va
b9610 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61  lue": 1 }, { "ta
b9620 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b9630 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e  me": "SDL_GL_CON
b9640 54 45 58 54 5f 46 4f 52 57 41 52 44 5f 43 4f 4d  TEXT_FORWARD_COM
b9650 50 41 54 49 42 4c 45 5f 46 4c 41 47 22 2c 20 22  PATIBLE_FLAG", "
b9660 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22  value": 2 }, { "
b9670 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b9680 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43  name": "SDL_GL_C
b9690 4f 4e 54 45 58 54 5f 52 4f 42 55 53 54 5f 41 43  ONTEXT_ROBUST_AC
b96a0 43 45 53 53 5f 46 4c 41 47 22 2c 20 22 76 61 6c  CESS_FLAG", "val
b96b0 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67  ue": 4 }, { "tag
b96c0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b96d0 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54  e": "SDL_GL_CONT
b96e0 45 58 54 5f 52 45 53 45 54 5f 49 53 4f 4c 41 54  EXT_RESET_ISOLAT
b96f0 49 4f 4e 5f 46 4c 41 47 22 2c 20 22 76 61 6c 75  ION_FLAG", "valu
b9700 65 22 3a 20 38 20 7d 5d 20 7d 2c 0a 7b 20 22 74  e": 8 }] },.{ "t
b9710 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
b9720 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
b9730 20 22 53 44 4c 5f 47 4c 63 6f 6e 74 65 78 74 46   "SDL_GLcontextF
b9740 6c 61 67 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  lag", "location"
b9750 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
b9760 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
b9770 3a 32 32 32 3a 33 22 2c 20 22 74 79 70 65 22 3a  :222:3", "type":
b9780 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d   { "tag": ":enum
b9790 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
b97a0 69 64 22 3a 20 38 38 20 7d 20 7d 2c 0a 7b 20 22  id": 88 } },.{ "
b97b0 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e  tag": "enum", "n
b97c0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
b97d0 22 2c 20 22 69 64 22 3a 20 38 39 2c 20 22 6c 6f  ", "id": 89, "lo
b97e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b97f0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b9800 76 69 64 65 6f 2e 68 3a 32 32 34 3a 39 22 2c 20  video.h:224:9", 
b9810 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
b9820 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b9830 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e  me": "SDL_GL_CON
b9840 54 45 58 54 5f 52 45 4c 45 41 53 45 5f 42 45 48  TEXT_RELEASE_BEH
b9850 41 56 49 4f 52 5f 4e 4f 4e 45 22 2c 20 22 76 61  AVIOR_NONE", "va
b9860 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61  lue": 0 }, { "ta
b9870 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b9880 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e  me": "SDL_GL_CON
b9890 54 45 58 54 5f 52 45 4c 45 41 53 45 5f 42 45 48  TEXT_RELEASE_BEH
b98a0 41 56 49 4f 52 5f 46 4c 55 53 48 22 2c 20 22 76  AVIOR_FLUSH", "v
b98b0 61 6c 75 65 22 3a 20 31 20 7d 5d 20 7d 2c 0a 7b  alue": 1 }] },.{
b98c0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
b98d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
b98e0 65 22 3a 20 22 53 44 4c 5f 47 4c 63 6f 6e 74 65  e": "SDL_GLconte
b98f0 78 74 52 65 6c 65 61 73 65 46 6c 61 67 22 2c 20  xtReleaseFlag", 
b9900 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b9910 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b9920 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 32 38 3a 33  DL_video.h:228:3
b9930 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b9940 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61  g": ":enum", "na
b9950 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 38  me": "", "id": 8
b9960 39 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  9 } },.{ "tag": 
b9970 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  "enum", "ns": 0,
b9980 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
b9990 22 3a 20 39 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 90, "location
b99a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b99b0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b99c0 68 3a 32 33 30 3a 39 22 2c 20 22 66 69 65 6c 64  h:230:9", "field
b99d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
b99e0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b99f0 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f 52  SDL_GL_CONTEXT_R
b9a00 45 53 45 54 5f 4e 4f 5f 4e 4f 54 49 46 49 43 41  ESET_NO_NOTIFICA
b9a10 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20  TION", "value": 
b9a20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
b9a30 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b9a40 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f 52  SDL_GL_CONTEXT_R
b9a50 45 53 45 54 5f 4c 4f 53 45 5f 43 4f 4e 54 45 58  ESET_LOSE_CONTEX
b9a60 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  T", "value": 1 }
b9a70 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
b9a80 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
b9a90 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b9aa0 4c 43 6f 6e 74 65 78 74 52 65 73 65 74 4e 6f 74  LContextResetNot
b9ab0 69 66 69 63 61 74 69 6f 6e 22 2c 20 22 6c 6f 63  ification", "loc
b9ac0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b9ad0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
b9ae0 69 64 65 6f 2e 68 3a 32 33 34 3a 33 22 2c 20 22  ideo.h:234:3", "
b9af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b9b00 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
b9b10 20 22 22 2c 20 22 69 64 22 3a 20 39 30 20 7d 20   "", "id": 90 } 
b9b20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b9b30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b9b40 22 53 44 4c 5f 47 65 74 4e 75 6d 56 69 64 65 6f  "SDL_GetNumVideo
b9b50 44 72 69 76 65 72 73 22 2c 20 22 6e 73 22 3a 20  Drivers", "ns": 
b9b60 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
b9b70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
b9b80 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 34  2/SDL_video.h:24
b9b90 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  3:29", "variadic
b9ba0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
b9bb0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
b9bc0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
b9bd0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
b9be0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
b9bf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b9c00 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b9c10 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b9c20 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b9c30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
b9c40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
b9c50 44 4c 5f 47 65 74 56 69 64 65 6f 44 72 69 76 65  DL_GetVideoDrive
b9c60 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
b9c70 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b9c80 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b9c90 76 69 64 65 6f 2e 68 3a 32 35 33 3a 33 37 22 2c  video.h:253:37",
b9ca0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
b9cb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
b9cc0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
b9cd0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
b9ce0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
b9cf0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b9d00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
b9d10 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
b9d20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b9d30 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b9d40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b9d50 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
b9d60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
b9d70 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b9d80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b9d90 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
b9da0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
b9db0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
b9dc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b9dd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b9de0 4c 5f 56 69 64 65 6f 49 6e 69 74 22 2c 20 22 6e  L_VideoInit", "n
b9df0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b9e00 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b9e10 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b9e20 68 3a 32 36 39 3a 32 39 22 2c 20 22 76 61 72 69  h:269:29", "vari
b9e30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b9e40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b9e50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b9e60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b9e70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b9e80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b9e90 6e 61 6d 65 22 3a 20 22 64 72 69 76 65 72 5f 6e  name": "driver_n
b9ea0 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ame", "type": { 
b9eb0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b9ec0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b9ed0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
b9ee0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
b9ef0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
b9f00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
b9f10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b9f20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b9f30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b9f40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
b9f50 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b9f60 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b9f70 4c 5f 56 69 64 65 6f 51 75 69 74 22 2c 20 22 6e  L_VideoQuit", "n
b9f80 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b9f90 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b9fa0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b9fb0 68 3a 32 37 38 3a 33 30 22 2c 20 22 76 61 72 69  h:278:30", "vari
b9fc0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b9fd0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b9fe0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b9ff0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ba000 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
ba010 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
ba020 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
ba030 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
ba040 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
ba050 44 4c 5f 47 65 74 43 75 72 72 65 6e 74 56 69 64  DL_GetCurrentVid
ba060 65 6f 44 72 69 76 65 72 22 2c 20 22 6e 73 22 3a  eoDriver", "ns":
ba070 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ba080 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ba090 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32  L2/SDL_video.h:2
ba0a0 38 39 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69  89:37", "variadi
ba0b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
ba0c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ba0d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ba0e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ba0f0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
ba100 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
ba110 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ba120 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ba130 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
ba140 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
ba150 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
ba160 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ba170 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ba180 4c 5f 47 65 74 4e 75 6d 56 69 64 65 6f 44 69 73  L_GetNumVideoDis
ba190 70 6c 61 79 73 22 2c 20 22 6e 73 22 3a 20 30 2c  plays", "ns": 0,
ba1a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ba1b0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ba1c0 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 39 36 3a  SDL_video.h:296:
ba1d0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
ba1e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
ba1f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
ba200 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
ba210 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
ba220 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
ba230 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ba240 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
ba250 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ba260 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
ba270 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
ba280 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
ba290 5f 47 65 74 44 69 73 70 6c 61 79 4e 61 6d 65 22  _GetDisplayName"
ba2a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
ba2b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ba2c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
ba2d0 64 65 6f 2e 68 3a 33 30 35 3a 33 38 22 2c 20 22  deo.h:305:38", "
ba2e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ba2f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ba300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ba310 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ba320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
ba330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ba340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 70  ", "name": "disp
ba350 6c 61 79 49 6e 64 65 78 22 2c 20 22 74 79 70 65  layIndex", "type
ba360 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ba370 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ba380 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ba390 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
ba3a0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
ba3b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ba3c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ba3d0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
ba3e0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
ba3f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
ba400 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
ba410 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
ba420 3a 20 22 53 44 4c 5f 47 65 74 44 69 73 70 6c 61  : "SDL_GetDispla
ba430 79 42 6f 75 6e 64 73 22 2c 20 22 6e 73 22 3a 20  yBounds", "ns": 
ba440 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
ba450 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
ba460 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 33 31  2/SDL_video.h:31
ba470 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  5:29", "variadic
ba480 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
ba490 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
ba4a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
ba4b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
ba4c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
ba4d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ba4e0 22 3a 20 22 64 69 73 70 6c 61 79 49 6e 64 65 78  ": "displayIndex
ba4f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ba500 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
ba510 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ba520 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
ba530 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
ba540 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ba550 22 3a 20 22 72 65 63 74 22 2c 20 22 74 79 70 65  ": "rect", "type
ba560 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ba570 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
ba580 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
ba590 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ct" } } }], "ret
ba5a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
ba5b0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
ba5c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ba5d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
ba5e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
ba5f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
ba600 3a 20 22 53 44 4c 5f 47 65 74 44 69 73 70 6c 61  : "SDL_GetDispla
ba610 79 44 50 49 22 2c 20 22 6e 73 22 3a 20 30 2c 20  yDPI", "ns": 0, 
ba620 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ba630 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ba640 44 4c 5f 76 69 64 65 6f 2e 68 3a 33 32 37 3a 32  DL_video.h:327:2
ba650 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
ba660 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
ba670 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
ba680 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
ba690 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
ba6a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
ba6b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ba6c0 22 64 69 73 70 6c 61 79 49 6e 64 65 78 22 2c 20  "displayIndex", 
ba6d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ba6e0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ba6f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ba700 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ba710 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
ba720 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ba730 22 64 64 70 69 22 2c 20 22 74 79 70 65 22 3a 20  "ddpi", "type": 
ba740 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
ba750 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ba760 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
ba770 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ba780 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ba790 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   32 } } }, { "ta
ba7a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ba7b0 20 22 6e 61 6d 65 22 3a 20 22 68 64 70 69 22 2c   "name": "hdpi",
ba7c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ba7d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
ba7e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ba7f0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
ba800 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ba810 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ba820 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ba830 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ba840 3a 20 22 76 64 70 69 22 2c 20 22 74 79 70 65 22  : "vdpi", "type"
ba850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
ba860 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
ba870 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
ba880 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
ba890 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ba8a0 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 32 } } }], "r
ba8b0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
ba8c0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
ba8d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ba8e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ba8f0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
ba900 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
ba910 65 22 3a 20 22 53 44 4c 5f 47 65 74 44 69 73 70  e": "SDL_GetDisp
ba920 6c 61 79 55 73 61 62 6c 65 42 6f 75 6e 64 73 22  layUsableBounds"
ba930 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
ba940 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ba950 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
ba960 64 65 6f 2e 68 3a 33 34 36 3a 32 39 22 2c 20 22  deo.h:346:29", "
ba970 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ba980 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ba990 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ba9a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ba9b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
ba9c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ba9d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 70  ", "name": "disp
ba9e0 6c 61 79 49 6e 64 65 78 22 2c 20 22 74 79 70 65  layIndex", "type
ba9f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
baa00 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
baa10 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
baa20 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
baa30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
baa40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74  ", "name": "rect
baa50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
baa60 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
baa70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
baa80 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
baa90 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
baaa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
baab0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
baac0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
baad0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
baae0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
baaf0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
bab00 65 74 4e 75 6d 44 69 73 70 6c 61 79 4d 6f 64 65  etNumDisplayMode
bab10 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
bab20 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
bab30 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
bab40 76 69 64 65 6f 2e 68 3a 33 35 33 3a 32 39 22 2c  video.h:353:29",
bab50 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
bab60 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
bab70 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
bab80 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
bab90 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
baba0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
babb0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 69  er", "name": "di
babc0 73 70 6c 61 79 49 6e 64 65 78 22 2c 20 22 74 79  splayIndex", "ty
babd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
babe0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
babf0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bac00 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
bac10 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
bac20 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
bac30 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
bac40 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bac50 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
bac60 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
bac70 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 44 69  ame": "SDL_GetDi
bac80 73 70 6c 61 79 4d 6f 64 65 22 2c 20 22 6e 73 22  splayMode", "ns"
bac90 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
baca0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
bacb0 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
bacc0 33 36 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64  366:29", "variad
bacd0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
bace0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
bacf0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
bad00 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
bad10 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
bad20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bad30 6d 65 22 3a 20 22 64 69 73 70 6c 61 79 49 6e 64  me": "displayInd
bad40 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ex", "type": { "
bad50 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
bad60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
bad70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
bad80 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
bad90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bada0 6d 65 22 3a 20 22 6d 6f 64 65 49 6e 64 65 78 22  me": "modeIndex"
badb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
badc0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
badd0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bade0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
badf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
bae00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bae10 3a 20 22 6d 6f 64 65 22 2c 20 22 74 79 70 65 22  : "mode", "type"
bae20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bae30 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bae40 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 44 69 73   "tag": "SDL_Dis
bae50 70 6c 61 79 4d 6f 64 65 22 20 7d 20 7d 20 7d 5d  playMode" } } }]
bae60 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
bae70 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
bae80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
bae90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
baea0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
baeb0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
baec0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
baed0 44 65 73 6b 74 6f 70 44 69 73 70 6c 61 79 4d 6f  DesktopDisplayMo
baee0 64 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  de", "ns": 0, "l
baef0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
baf00 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
baf10 5f 76 69 64 65 6f 2e 68 3a 33 37 32 3a 32 39 22  _video.h:372:29"
baf20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
baf30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
baf40 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
baf50 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
baf60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
baf70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
baf80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
baf90 69 73 70 6c 61 79 49 6e 64 65 78 22 2c 20 22 74  isplayIndex", "t
bafa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bafb0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
bafc0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
bafd0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
bafe0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
baff0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
bb000 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ode", "type": { 
bb010 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bb020 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bb030 67 22 3a 20 22 53 44 4c 5f 44 69 73 70 6c 61 79  g": "SDL_Display
bb040 4d 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Mode" } } }], "r
bb050 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
bb060 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
bb070 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
bb080 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
bb090 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
bb0a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bb0b0 65 22 3a 20 22 53 44 4c 5f 47 65 74 43 75 72 72  e": "SDL_GetCurr
bb0c0 65 6e 74 44 69 73 70 6c 61 79 4d 6f 64 65 22 2c  entDisplayMode",
bb0d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
bb0e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
bb0f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
bb100 65 6f 2e 68 3a 33 37 37 3a 32 39 22 2c 20 22 76  eo.h:377:29", "v
bb110 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
bb120 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
bb130 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
bb140 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
bb150 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
bb160 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bb170 2c 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 70 6c  , "name": "displ
bb180 61 79 49 6e 64 65 78 22 2c 20 22 74 79 70 65 22  ayIndex", "type"
bb190 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
bb1a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
bb1b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
bb1c0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
bb1d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bb1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22  , "name": "mode"
bb1f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bb200 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
bb210 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bb220 22 53 44 4c 5f 44 69 73 70 6c 61 79 4d 6f 64 65  "SDL_DisplayMode
bb230 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
bb240 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
bb250 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
bb260 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
bb270 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
bb280 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bb290 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bb2a0 22 53 44 4c 5f 47 65 74 43 6c 6f 73 65 73 74 44  "SDL_GetClosestD
bb2b0 69 73 70 6c 61 79 4d 6f 64 65 22 2c 20 22 6e 73  isplayMode", "ns
bb2c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
bb2d0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
bb2e0 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
bb2f0 3a 34 30 31 3a 34 33 22 2c 20 22 76 61 72 69 61  :401:43", "varia
bb300 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
bb310 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
bb320 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
bb330 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
bb340 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
bb350 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bb360 61 6d 65 22 3a 20 22 64 69 73 70 6c 61 79 49 6e  ame": "displayIn
bb370 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
bb380 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
bb390 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
bb3a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
bb3b0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
bb3c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bb3d0 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c 20 22 74  ame": "mode", "t
bb3e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bb3f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bb400 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bb410 5f 44 69 73 70 6c 61 79 4d 6f 64 65 22 20 7d 20  _DisplayMode" } 
bb420 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
bb430 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bb440 22 3a 20 22 63 6c 6f 73 65 73 74 22 2c 20 22 74  ": "closest", "t
bb450 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bb460 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bb470 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bb480 5f 44 69 73 70 6c 61 79 4d 6f 64 65 22 20 7d 20  _DisplayMode" } 
bb490 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
bb4a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bb4b0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bb4c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bb4d0 44 69 73 70 6c 61 79 4d 6f 64 65 22 20 7d 20 7d  DisplayMode" } }
bb4e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bb4f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bb500 20 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 44   "SDL_GetWindowD
bb510 69 73 70 6c 61 79 49 6e 64 65 78 22 2c 20 22 6e  isplayIndex", "n
bb520 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bb530 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bb540 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bb550 68 3a 34 30 39 3a 32 39 22 2c 20 22 76 61 72 69  h:409:29", "vari
bb560 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bb570 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bb580 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bb590 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bb5a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bb5b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bb5c0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bb5d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bb5e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bb5f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bb600 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bb610 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
bb620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bb630 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bb640 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bb650 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
bb660 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
bb670 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
bb680 65 74 57 69 6e 64 6f 77 44 69 73 70 6c 61 79 4d  etWindowDisplayM
bb690 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ode", "ns": 0, "
bb6a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bb6b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
bb6c0 4c 5f 76 69 64 65 6f 2e 68 3a 34 32 35 3a 32 39  L_video.h:425:29
bb6d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
bb6e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
bb6f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
bb700 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
bb710 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
bb720 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
bb730 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bb740 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a  window", "type":
bb750 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bb760 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bb770 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
bb780 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ow" } } }, { "ta
bb790 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bb7a0 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c   "name": "mode",
bb7b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bb7c0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bb7d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bb7e0 53 44 4c 5f 44 69 73 70 6c 61 79 4d 6f 64 65 22  SDL_DisplayMode"
bb7f0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
bb800 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
bb810 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bb820 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bb830 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bb840 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
bb850 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
bb860 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 44 69 73  SDL_GetWindowDis
bb870 70 6c 61 79 4d 6f 64 65 22 2c 20 22 6e 73 22 3a  playMode", "ns":
bb880 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bb890 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
bb8a0 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 34  L2/SDL_video.h:4
bb8b0 33 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  36:29", "variadi
bb8c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
bb8d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
bb8e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
bb8f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
bb900 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
bb910 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bb920 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
bb930 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bb940 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bb950 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bb960 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20  _Window" } } }, 
bb970 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
bb980 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
bb990 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ode", "type": { 
bb9a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bb9b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bb9c0 67 22 3a 20 22 53 44 4c 5f 44 69 73 70 6c 61 79  g": "SDL_Display
bb9d0 4d 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Mode" } } }], "r
bb9e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
bb9f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
bba00 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
bba10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
bba20 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
bba30 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bba40 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64  e": "SDL_GetWind
bba50 6f 77 50 69 78 65 6c 46 6f 72 6d 61 74 22 2c 20  owPixelFormat", 
bba60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
bba70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
bba80 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
bba90 6f 2e 68 3a 34 34 32 3a 33 32 22 2c 20 22 76 61  o.h:442:32", "va
bbaa0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
bbab0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
bbac0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
bbad0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
bbae0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
bbaf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bbb00 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77   "name": "window
bbb10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bbb20 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
bbb30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bbb40 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
bbb50 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
bbb60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
bbb70 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74  int32" } },.{ "t
bbb80 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
bbb90 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72   "name": "SDL_Cr
bbba0 65 61 74 65 57 69 6e 64 6f 77 22 2c 20 22 6e 73  eateWindow", "ns
bbbb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
bbbc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
bbbd0 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
bbbe0 3a 34 38 36 3a 33 38 22 2c 20 22 76 61 72 69 61  :486:38", "varia
bbbf0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
bbc00 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
bbc10 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
bbc20 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
bbc30 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
bbc40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bbc50 61 6d 65 22 3a 20 22 74 69 74 6c 65 22 2c 20 22  ame": "title", "
bbc60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bbc70 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bbc80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
bbc90 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
bbca0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
bbcb0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
bbcc0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bbcd0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22  er", "name": "x"
bbce0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bbcf0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
bbd00 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bbd10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
bbd20 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
bbd30 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bbd40 3a 20 22 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "y", "type": {
bbd50 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
bbd60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
bbd70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bbd80 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
bbd90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bbda0 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 74 79 70  name": "w", "typ
bbdb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
bbdc0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
bbdd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
bbde0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
bbdf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bbe00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c  r", "name": "h",
bbe10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bbe20 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
bbe30 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
bbe40 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
bbe50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bbe60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bbe70 20 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22   "flags", "type"
bbe80 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
bbe90 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  32" } }], "retur
bbea0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
bbeb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bbec0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bbed0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bbee0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bbef0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bbf00 22 53 44 4c 5f 43 72 65 61 74 65 57 69 6e 64 6f  "SDL_CreateWindo
bbf10 77 46 72 6f 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  wFrom", "ns": 0,
bbf20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
bbf30 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
bbf40 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 34 39 39 3a  SDL_video.h:499:
bbf50 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
bbf60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
bbf70 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
bbf80 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
bbf90 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
bbfa0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
bbfb0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bbfc0 20 22 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a   "data", "type":
bbfd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bbfe0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bbff0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
bc000 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
bc010 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bc020 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bc030 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bc040 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 0a  _Window" } } },.
bc050 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
bc060 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
bc070 4c 5f 47 65 74 57 69 6e 64 6f 77 49 44 22 2c 20  L_GetWindowID", 
bc080 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
bc090 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
bc0a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
bc0b0 6f 2e 68 3a 35 30 34 3a 33 32 22 2c 20 22 76 61  o.h:504:32", "va
bc0c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
bc0d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
bc0e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
bc0f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
bc100 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
bc110 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bc120 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77   "name": "window
bc130 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bc140 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
bc150 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bc160 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
bc170 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
bc180 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
bc190 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74  int32" } },.{ "t
bc1a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
bc1b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
bc1c0 74 57 69 6e 64 6f 77 46 72 6f 6d 49 44 22 2c 20  tWindowFromID", 
bc1d0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
bc1e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
bc1f0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
bc200 6f 2e 68 3a 35 30 39 3a 33 38 22 2c 20 22 76 61  o.h:509:38", "va
bc210 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
bc220 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
bc230 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
bc240 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
bc250 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
bc260 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bc270 20 22 6e 61 6d 65 22 3a 20 22 69 64 22 2c 20 22   "name": "id", "
bc280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bc290 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22  "Uint32" } }], "
bc2a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
bc2b0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bc2c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bc2d0 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
bc2e0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
bc2f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bc300 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e  me": "SDL_GetWin
bc310 64 6f 77 46 6c 61 67 73 22 2c 20 22 6e 73 22 3a  dowFlags", "ns":
bc320 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bc330 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
bc340 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35  L2/SDL_video.h:5
bc350 31 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  14:32", "variadi
bc360 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
bc370 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
bc380 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
bc390 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
bc3a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
bc3b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bc3c0 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
bc3d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bc3e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bc3f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bc400 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c  _Window" } } }],
bc410 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
bc420 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
bc430 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
bc440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bc450 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e 64  e": "SDL_SetWind
bc460 6f 77 54 69 74 6c 65 22 2c 20 22 6e 73 22 3a 20  owTitle", "ns": 
bc470 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bc480 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
bc490 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35 32  2/SDL_video.h:52
bc4a0 31 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  1:30", "variadic
bc4b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
bc4c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
bc4d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
bc4e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
bc4f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
bc500 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bc510 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
bc520 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bc530 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bc540 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bc550 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b  Window" } } }, {
bc560 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bc570 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69  er", "name": "ti
bc580 74 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tle", "type": { 
bc590 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bc5a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bc5b0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
bc5c0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
bc5d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
bc5e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
bc5f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bc600 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
bc610 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
bc620 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
bc630 74 57 69 6e 64 6f 77 54 69 74 6c 65 22 2c 20 22  tWindowTitle", "
bc640 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
bc650 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
bc660 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
bc670 2e 68 3a 35 32 39 3a 33 37 22 2c 20 22 76 61 72  .h:529:37", "var
bc680 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
bc690 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
bc6a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
bc6b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
bc6c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
bc6d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bc6e0 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22  "name": "window"
bc6f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bc700 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
bc710 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bc720 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d  "SDL_Window" } }
bc730 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
bc740 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bc750 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bc760 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
bc770 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
bc780 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
bc790 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
bc7a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
bc7b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
bc7c0 74 57 69 6e 64 6f 77 49 63 6f 6e 22 2c 20 22 6e  tWindowIcon", "n
bc7d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bc7e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bc7f0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bc800 68 3a 35 33 37 3a 33 30 22 2c 20 22 76 61 72 69  h:537:30", "vari
bc810 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bc820 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bc830 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bc840 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bc850 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bc860 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bc870 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bc880 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bc890 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bc8a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bc8b0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bc8c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bc8d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bc8e0 20 22 69 63 6f 6e 22 2c 20 22 74 79 70 65 22 3a   "icon", "type":
bc8f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bc900 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bc910 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
bc920 61 63 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ace" } } }], "re
bc930 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
bc940 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
bc950 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
bc960 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
bc970 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 44 61 74  SDL_SetWindowDat
bc980 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  a", "ns": 0, "lo
bc990 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
bc9a0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
bc9b0 76 69 64 65 6f 2e 68 3a 35 35 33 3a 33 31 22 2c  video.h:553:31",
bc9c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
bc9d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
bc9e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
bc9f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
bca00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
bca10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bca20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  er", "name": "wi
bca30 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  ndow", "type": {
bca40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
bca50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
bca60 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
bca70 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
bca80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bca90 6e 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22  name": "name", "
bcaa0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bcab0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bcac0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
bcad0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
bcae0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
bcaf0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
bcb00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bcb10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73  er", "name": "us
bcb20 65 72 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a  erdata", "type":
bcb30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bcb40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bcb50 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
bcb60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
bcb70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bcb80 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bcb90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
bcba0 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  id" } } },.{ "ta
bcbb0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
bcbc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
bcbd0 57 69 6e 64 6f 77 44 61 74 61 22 2c 20 22 6e 73  WindowData", "ns
bcbe0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
bcbf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
bcc00 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
bcc10 3a 35 36 37 3a 33 31 22 2c 20 22 76 61 72 69 61  :567:31", "varia
bcc20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
bcc30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
bcc40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
bcc50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
bcc60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
bcc70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bcc80 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20  ame": "window", 
bcc90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bcca0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
bccb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
bccc0 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d  DL_Window" } } }
bccd0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
bcce0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bccf0 22 6e 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20  "name", "type": 
bcd00 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bcd10 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bcd20 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
bcd30 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
bcd40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
bcd50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
bcd60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
bcd70 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
bcd80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bcd90 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
bcda0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
bcdb0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
bcdc0 65 74 57 69 6e 64 6f 77 50 6f 73 69 74 69 6f 6e  etWindowPosition
bcdd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
bcde0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
bcdf0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
bce00 69 64 65 6f 2e 68 3a 35 38 33 3a 33 30 22 2c 20  ideo.h:583:30", 
bce10 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
bce20 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
bce30 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
bce40 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
bce50 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
bce60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bce70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
bce80 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
bce90 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bcea0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bceb0 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
bcec0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
bced0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bcee0 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65  ame": "x", "type
bcef0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bcf00 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bcf10 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bcf20 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
bcf30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
bcf40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20  ", "name": "y", 
bcf50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bcf60 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bcf70 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bcf80 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bcf90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
bcfa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
bcfb0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
bcfc0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bcfd0 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e  me": "SDL_GetWin
bcfe0 64 6f 77 50 6f 73 69 74 69 6f 6e 22 2c 20 22 6e  dowPosition", "n
bcff0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bd000 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bd010 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bd020 68 3a 35 39 37 3a 33 30 22 2c 20 22 76 61 72 69  h:597:30", "vari
bd030 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bd040 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bd050 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bd060 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bd070 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bd080 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bd090 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bd0a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bd0b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bd0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bd0d0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bd0e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bd0f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bd100 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "x", "type": { 
bd110 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bd120 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bd130 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
bd140 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
bd150 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
bd160 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
bd170 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bd180 6d 65 22 3a 20 22 79 22 2c 20 22 74 79 70 65 22  me": "y", "type"
bd190 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bd1a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bd1b0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
bd1c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
bd1d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bd1e0 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   32 } } }], "ret
bd1f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
bd200 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
bd210 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
bd220 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
bd230 44 4c 5f 53 65 74 57 69 6e 64 6f 77 53 69 7a 65  DL_SetWindowSize
bd240 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
bd250 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
bd260 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
bd270 69 64 65 6f 2e 68 3a 36 31 38 3a 33 30 22 2c 20  ideo.h:618:30", 
bd280 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
bd290 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
bd2a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
bd2b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
bd2c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
bd2d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bd2e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
bd2f0 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
bd300 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bd310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bd320 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
bd330 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
bd340 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bd350 61 6d 65 22 3a 20 22 77 22 2c 20 22 74 79 70 65  ame": "w", "type
bd360 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bd370 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bd380 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bd390 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
bd3a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
bd3b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c 20  ", "name": "h", 
bd3c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bd3d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bd3e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bd3f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bd400 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
bd410 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
bd420 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
bd430 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bd440 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e  me": "SDL_GetWin
bd450 64 6f 77 53 69 7a 65 22 2c 20 22 6e 73 22 3a 20  dowSize", "ns": 
bd460 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bd470 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
bd480 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 36 33  2/SDL_video.h:63
bd490 37 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  7:30", "variadic
bd4a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
bd4b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
bd4c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
bd4d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
bd4e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
bd4f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bd500 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
bd510 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bd520 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bd530 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bd540 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b  Window" } } }, {
bd550 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bd560 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22  er", "name": "w"
bd570 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bd580 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
bd590 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bd5a0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
bd5b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
bd5c0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
bd5d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bd5e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bd5f0 20 22 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "h", "type": { 
bd600 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bd610 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bd620 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
bd630 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
bd640 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
bd650 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
bd660 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bd670 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
bd680 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
bd690 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
bd6a0 65 74 57 69 6e 64 6f 77 42 6f 72 64 65 72 73 53  etWindowBordersS
bd6b0 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ize", "ns": 0, "
bd6c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bd6d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
bd6e0 4c 5f 76 69 64 65 6f 2e 68 3a 36 35 35 3a 32 39  L_video.h:655:29
bd6f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
bd700 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
bd710 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
bd720 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
bd730 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
bd740 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
bd750 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bd760 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a  window", "type":
bd770 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bd780 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bd790 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
bd7a0 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ow" } } }, { "ta
bd7b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bd7c0 20 22 6e 61 6d 65 22 3a 20 22 74 6f 70 22 2c 20   "name": "top", 
bd7d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bd7e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
bd7f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bd800 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
bd810 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bd820 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c  ment": 32 } } },
bd830 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
bd840 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bd850 6c 65 66 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  left", "type": {
bd860 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
bd870 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
bd880 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
bd890 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
bd8a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
bd8b0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
bd8c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bd8d0 61 6d 65 22 3a 20 22 62 6f 74 74 6f 6d 22 2c 20  ame": "bottom", 
bd8e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bd8f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
bd900 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bd910 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
bd920 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bd930 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c  ment": 32 } } },
bd940 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
bd950 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bd960 72 69 67 68 74 22 2c 20 22 74 79 70 65 22 3a 20  right", "type": 
bd970 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bd980 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bd990 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
bd9a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
bd9b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
bd9c0 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  2 } } }], "retur
bd9d0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
bd9e0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
bd9f0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
bda00 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
bda10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bda20 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bda30 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 4d 69  "SDL_SetWindowMi
bda40 6e 69 6d 75 6d 53 69 7a 65 22 2c 20 22 6e 73 22  nimumSize", "ns"
bda50 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
bda60 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
bda70 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
bda80 36 37 32 3a 33 30 22 2c 20 22 76 61 72 69 61 64  672:30", "variad
bda90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
bdaa0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
bdab0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
bdac0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
bdad0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
bdae0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bdaf0 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22  me": "window", "
bdb00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bdb10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bdb20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
bdb30 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c  L_Window" } } },
bdb40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
bdb50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bdb60 6d 69 6e 5f 77 22 2c 20 22 74 79 70 65 22 3a 20  min_w", "type": 
bdb70 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
bdb80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
bdb90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
bdba0 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
bdbb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bdbc0 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 5f 68 22 2c  "name": "min_h",
bdbd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bdbe0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
bdbf0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
bdc00 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
bdc10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
bdc20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
bdc30 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
bdc40 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
bdc50 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69  ame": "SDL_GetWi
bdc60 6e 64 6f 77 4d 69 6e 69 6d 75 6d 53 69 7a 65 22  ndowMinimumSize"
bdc70 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
bdc80 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
bdc90 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
bdca0 64 65 6f 2e 68 3a 36 38 35 3a 33 30 22 2c 20 22  deo.h:685:30", "
bdcb0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
bdcc0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
bdcd0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
bdce0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
bdcf0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
bdd00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
bdd10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64  ", "name": "wind
bdd20 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ow", "type": { "
bdd30 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
bdd40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bdd50 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20  ": "SDL_Window" 
bdd60 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
bdd70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bdd80 6d 65 22 3a 20 22 77 22 2c 20 22 74 79 70 65 22  me": "w", "type"
bdd90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bdda0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bddb0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
bddc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
bddd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bdde0 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   32 } } }, { "ta
bddf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bde00 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c 20 22 74   "name": "h", "t
bde10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bde20 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bde30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bde40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bde50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bde60 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20  nt": 32 } } }], 
bde70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
bde80 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
bde90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
bdea0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
bdeb0 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77  : "SDL_SetWindow
bdec0 4d 61 78 69 6d 75 6d 53 69 7a 65 22 2c 20 22 6e  MaximumSize", "n
bded0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bdee0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bdef0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bdf00 68 3a 37 30 31 3a 33 30 22 2c 20 22 76 61 72 69  h:701:30", "vari
bdf10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bdf20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bdf30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bdf40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bdf50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bdf60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bdf70 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bdf80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bdf90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bdfa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bdfb0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bdfc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bdfd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bdfe0 20 22 6d 61 78 5f 77 22 2c 20 22 74 79 70 65 22   "max_w", "type"
bdff0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
be000 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
be010 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
be020 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
be030 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
be040 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 5f 68  , "name": "max_h
be050 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
be060 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
be070 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
be080 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
be090 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
be0a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
be0b0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
be0c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
be0d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
be0e0 57 69 6e 64 6f 77 4d 61 78 69 6d 75 6d 53 69 7a  WindowMaximumSiz
be0f0 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
be100 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
be110 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
be120 76 69 64 65 6f 2e 68 3a 37 31 34 3a 33 30 22 2c  video.h:714:30",
be130 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
be140 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
be150 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
be160 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
be170 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
be180 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
be190 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  er", "name": "wi
be1a0 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  ndow", "type": {
be1b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
be1c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
be1d0 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
be1e0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
be1f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
be200 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 74 79 70  name": "w", "typ
be210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
be220 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
be230 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
be240 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
be250 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
be260 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 32 } } }, { "
be270 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
be280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c 20  ", "name": "h", 
be290 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
be2a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
be2b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
be2c0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
be2d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
be2e0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
be2f0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
be300 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
be310 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
be320 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
be330 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e 64  e": "SDL_SetWind
be340 6f 77 42 6f 72 64 65 72 65 64 22 2c 20 22 6e 73  owBordered", "ns
be350 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
be360 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
be370 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
be380 3a 37 33 31 3a 33 30 22 2c 20 22 76 61 72 69 61  :731:30", "varia
be390 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
be3a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
be3b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
be3c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
be3d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
be3e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
be3f0 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20  ame": "window", 
be400 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
be410 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
be420 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
be430 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d  DL_Window" } } }
be440 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
be450 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
be460 22 62 6f 72 64 65 72 65 64 22 2c 20 22 74 79 70  "bordered", "typ
be470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
be480 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 5d 2c 20 22 72  L_bool" } }], "r
be490 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
be4a0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
be4b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
be4c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
be4d0 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 52 65  "SDL_SetWindowRe
be4e0 73 69 7a 61 62 6c 65 22 2c 20 22 6e 73 22 3a 20  sizable", "ns": 
be4f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
be500 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
be510 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 37 34  2/SDL_video.h:74
be520 38 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  8:30", "variadic
be530 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
be540 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
be550 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
be560 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
be570 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
be580 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
be590 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
be5a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
be5b0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
be5c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
be5d0 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b  Window" } } }, {
be5e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
be5f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
be600 73 69 7a 61 62 6c 65 22 2c 20 22 74 79 70 65 22  sizable", "type"
be610 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
be620 62 6f 6f 6c 22 20 7d 20 7d 5d 2c 20 22 72 65 74  bool" } }], "ret
be630 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
be640 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
be650 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
be660 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
be670 44 4c 5f 53 68 6f 77 57 69 6e 64 6f 77 22 2c 20  DL_ShowWindow", 
be680 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
be690 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
be6a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
be6b0 6f 2e 68 3a 37 35 36 3a 33 30 22 2c 20 22 76 61  o.h:756:30", "va
be6c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
be6d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
be6e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
be6f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
be700 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
be710 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
be720 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77   "name": "window
be730 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
be740 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
be750 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
be760 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
be770 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
be780 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
be790 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
be7a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
be7b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 69 64  "name": "SDL_Hid
be7c0 65 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a 20  eWindow", "ns": 
be7d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
be7e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
be7f0 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 37 36  2/SDL_video.h:76
be800 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  3:30", "variadic
be810 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
be820 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
be830 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
be840 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
be850 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
be860 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
be870 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
be880 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
be890 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
be8a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
be8b0 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20  Window" } } }], 
be8c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
be8d0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
be8e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
be8f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
be900 3a 20 22 53 44 4c 5f 52 61 69 73 65 57 69 6e 64  : "SDL_RaiseWind
be910 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ow", "ns": 0, "l
be920 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
be930 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
be940 5f 76 69 64 65 6f 2e 68 3a 37 36 38 3a 33 30 22  _video.h:768:30"
be950 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
be960 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
be970 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
be980 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
be990 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
be9a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
be9b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
be9c0 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
be9d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
be9e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
be9f0 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
bea00 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  w" } } }], "retu
bea10 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
bea20 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
bea30 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
bea40 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
bea50 4c 5f 4d 61 78 69 6d 69 7a 65 57 69 6e 64 6f 77  L_MaximizeWindow
bea60 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
bea70 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
bea80 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
bea90 69 64 65 6f 2e 68 3a 37 37 35 3a 33 30 22 2c 20  ideo.h:775:30", 
beaa0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
beab0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
beac0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
bead0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
beae0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
beaf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
beb00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
beb10 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
beb20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
beb30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
beb40 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
beb50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
beb60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
beb70 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
beb80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
beb90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
beba0 4d 69 6e 69 6d 69 7a 65 57 69 6e 64 6f 77 22 2c  MinimizeWindow",
bebb0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
bebc0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
bebd0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
bebe0 65 6f 2e 68 3a 37 38 32 3a 33 30 22 2c 20 22 76  eo.h:782:30", "v
bebf0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
bec00 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
bec10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
bec20 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
bec30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
bec40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bec50 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f  , "name": "windo
bec60 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
bec70 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bec80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bec90 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d  : "SDL_Window" }
beca0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
becb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
becc0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
becd0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
bece0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
becf0 73 74 6f 72 65 57 69 6e 64 6f 77 22 2c 20 22 6e  storeWindow", "n
bed00 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bed10 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bed20 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bed30 68 3a 37 39 30 3a 33 30 22 2c 20 22 76 61 72 69  h:790:30", "vari
bed40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bed50 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bed60 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bed70 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bed80 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bed90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
beda0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bedb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bedc0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bedd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bede0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bedf0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
bee00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
bee10 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
bee20 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
bee30 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69  ame": "SDL_SetWi
bee40 6e 64 6f 77 46 75 6c 6c 73 63 72 65 65 6e 22 2c  ndowFullscreen",
bee50 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
bee60 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
bee70 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
bee80 65 6f 2e 68 3a 38 30 30 3a 32 39 22 2c 20 22 76  eo.h:800:29", "v
bee90 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
beea0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
beeb0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
beec0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
beed0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
beee0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
beef0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f  , "name": "windo
bef00 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
bef10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bef20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bef30 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d  : "SDL_Window" }
bef40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
bef50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bef60 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22 74 79  e": "flags", "ty
bef70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
bef80 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
bef90 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
befa0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
befb0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
befc0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
befd0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
befe0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
beff0 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f  ": "SDL_GetWindo
bf000 77 53 75 72 66 61 63 65 22 2c 20 22 6e 73 22 3a  wSurface", "ns":
bf010 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bf020 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
bf030 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 38  L2/SDL_video.h:8
bf040 31 36 3a 33 39 22 2c 20 22 76 61 72 69 61 64 69  16:39", "variadi
bf050 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
bf060 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
bf070 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
bf080 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
bf090 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
bf0a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bf0b0 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
bf0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bf0d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bf0e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bf0f0 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c  _Window" } } }],
bf100 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
bf110 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bf120 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bf130 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61  tag": "SDL_Surfa
bf140 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ce" } } },.{ "ta
bf150 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
bf160 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55 70 64  "name": "SDL_Upd
bf170 61 74 65 57 69 6e 64 6f 77 53 75 72 66 61 63 65  ateWindowSurface
bf180 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
bf190 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
bf1a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
bf1b0 69 64 65 6f 2e 68 3a 38 32 36 3a 32 39 22 2c 20  ideo.h:826:29", 
bf1c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
bf1d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
bf1e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
bf1f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
bf200 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
bf210 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bf220 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
bf230 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
bf240 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bf250 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bf260 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
bf270 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
bf280 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
bf290 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bf2a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bf2b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bf2c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
bf2d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
bf2e0 53 44 4c 5f 55 70 64 61 74 65 57 69 6e 64 6f 77  SDL_UpdateWindow
bf2f0 53 75 72 66 61 63 65 52 65 63 74 73 22 2c 20 22  SurfaceRects", "
bf300 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
bf310 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
bf320 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
bf330 2e 68 3a 38 33 36 3a 32 39 22 2c 20 22 76 61 72  .h:836:29", "var
bf340 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
bf350 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
bf360 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
bf370 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
bf380 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
bf390 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bf3a0 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22  "name": "window"
bf3b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bf3c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
bf3d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bf3e0 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d  "SDL_Window" } }
bf3f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
bf400 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bf410 3a 20 22 72 65 63 74 73 22 2c 20 22 74 79 70 65  : "rects", "type
bf420 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
bf430 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
bf440 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
bf450 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ct" } } }, { "ta
bf460 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bf470 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 72 65 63   "name": "numrec
bf480 74 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ts", "type": { "
bf490 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
bf4a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
bf4b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
bf4c0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
bf4d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bf4e0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
bf4f0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
bf500 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
bf510 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
bf520 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
bf530 44 4c 5f 53 65 74 57 69 6e 64 6f 77 47 72 61 62  DL_SetWindowGrab
bf540 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
bf550 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
bf560 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
bf570 69 64 65 6f 2e 68 3a 38 35 31 3a 33 30 22 2c 20  ideo.h:851:30", 
bf580 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
bf590 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
bf5a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
bf5b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
bf5c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
bf5d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bf5e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
bf5f0 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
bf600 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bf610 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bf620 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
bf630 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
bf640 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bf650 61 6d 65 22 3a 20 22 67 72 61 62 62 65 64 22 2c  ame": "grabbed",
bf660 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bf670 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d  : "SDL_bool" } }
bf680 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
bf690 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
bf6a0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
bf6b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bf6c0 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e  me": "SDL_GetWin
bf6d0 64 6f 77 47 72 61 62 22 2c 20 22 6e 73 22 3a 20  dowGrab", "ns": 
bf6e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bf6f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
bf700 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 38 36  2/SDL_video.h:86
bf710 31 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63  1:34", "variadic
bf720 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
bf730 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
bf740 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
bf750 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
bf760 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
bf770 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bf780 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
bf790 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bf7a0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bf7b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bf7c0 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20  Window" } } }], 
bf7d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
bf7e0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
bf7f0 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
bf800 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bf810 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 47 72 61  me": "SDL_GetGra
bf820 62 62 65 64 57 69 6e 64 6f 77 22 2c 20 22 6e 73  bbedWindow", "ns
bf830 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
bf840 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
bf850 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
bf860 3a 38 37 30 3a 33 38 22 2c 20 22 76 61 72 69 61  :870:38", "varia
bf870 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
bf880 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
bf890 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
bf8a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
bf8b0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
bf8c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
bf8d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
bf8e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bf8f0 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d  "SDL_Window" } }
bf900 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bf910 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bf920 20 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 42   "SDL_SetWindowB
bf930 72 69 67 68 74 6e 65 73 73 22 2c 20 22 6e 73 22  rightness", "ns"
bf940 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
bf950 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
bf960 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
bf970 38 38 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64  880:29", "variad
bf980 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
bf990 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
bf9a0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
bf9b0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
bf9c0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
bf9d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bf9e0 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22  me": "window", "
bf9f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bfa00 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bfa10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
bfa20 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c  L_Window" } } },
bfa30 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
bfa40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bfa50 62 72 69 67 68 74 6e 65 73 73 22 2c 20 22 74 79  brightness", "ty
bfa60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bfa70 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
bfa80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
bfa90 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
bfaa0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
bfab0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
bfac0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
bfad0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
bfae0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
bfaf0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
bfb00 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
bfb10 57 69 6e 64 6f 77 42 72 69 67 68 74 6e 65 73 73  WindowBrightness
bfb20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
bfb30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
bfb40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
bfb50 69 64 65 6f 2e 68 3a 38 38 39 3a 33 31 22 2c 20  ideo.h:889:31", 
bfb60 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
bfb70 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
bfb80 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
bfb90 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
bfba0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
bfbb0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bfbc0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
bfbd0 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
bfbe0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bfbf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bfc00 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
bfc10 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
bfc20 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
bfc30 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
bfc40 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bfc50 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
bfc60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bfc70 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bfc80 20 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 4f   "SDL_SetWindowO
bfc90 70 61 63 69 74 79 22 2c 20 22 6e 73 22 3a 20 30  pacity", "ns": 0
bfca0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bfcb0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
bfcc0 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 39 30 32  /SDL_video.h:902
bfcd0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
bfce0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
bfcf0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
bfd00 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
bfd10 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
bfd20 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
bfd30 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bfd40 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
bfd50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bfd60 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bfd70 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
bfd80 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
bfd90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bfda0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f 70 61  r", "name": "opa
bfdb0 63 69 74 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  city", "type": {
bfdc0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
bfdd0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
bfde0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
bfdf0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
bfe00 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
bfe10 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
bfe20 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
bfe30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
bfe40 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
bfe50 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
bfe60 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77  : "SDL_GetWindow
bfe70 4f 70 61 63 69 74 79 22 2c 20 22 6e 73 22 3a 20  Opacity", "ns": 
bfe80 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bfe90 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
bfea0 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 39 31  2/SDL_video.h:91
bfeb0 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  7:29", "variadic
bfec0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
bfed0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
bfee0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
bfef0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
bff00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
bff10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bff20 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
bff30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bff40 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bff50 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bff60 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b  Window" } } }, {
bff70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bff80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f 75  er", "name": "ou
bff90 74 5f 6f 70 61 63 69 74 79 22 2c 20 22 74 79 70  t_opacity", "typ
bffa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bffb0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bffc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
bffd0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bffe0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bfff0 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20  nt": 32 } } }], 
c0000 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c0010 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c0020 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c0030 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c0040 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
c0050 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
c0060 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69  ame": "SDL_SetWi
c0070 6e 64 6f 77 4d 6f 64 61 6c 46 6f 72 22 2c 20 22  ndowModalFor", "
c0080 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
c0090 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c00a0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
c00b0 2e 68 3a 39 32 37 3a 32 39 22 2c 20 22 76 61 72  .h:927:29", "var
c00c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
c00d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
c00e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
c00f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
c0100 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
c0110 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
c0120 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 61 6c 5f 77  "name": "modal_w
c0130 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
c0140 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
c0150 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
c0160 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
c0170 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  w" } } }, { "tag
c0180 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
c0190 22 6e 61 6d 65 22 3a 20 22 70 61 72 65 6e 74 5f  "name": "parent_
c01a0 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a  window", "type":
c01b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
c01c0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
c01d0 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
c01e0 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ow" } } }], "ret
c01f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
c0200 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
c0210 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
c0220 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
c0230 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
c0240 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
c0250 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77  : "SDL_SetWindow
c0260 49 6e 70 75 74 46 6f 63 75 73 22 2c 20 22 6e 73  InputFocus", "ns
c0270 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
c0280 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
c0290 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
c02a0 3a 39 34 31 3a 32 39 22 2c 20 22 76 61 72 69 61  :941:29", "varia
c02b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
c02c0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
c02d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
c02e0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
c02f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
c0300 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
c0310 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20  ame": "window", 
c0320 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c0330 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
c0340 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
c0350 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d  DL_Window" } } }
c0360 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c0370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
c0380 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
c0390 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
c03a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
c03b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c03c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
c03d0 74 57 69 6e 64 6f 77 47 61 6d 6d 61 52 61 6d 70  tWindowGammaRamp
c03e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
c03f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
c0400 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
c0410 69 64 65 6f 2e 68 3a 39 36 31 3a 32 39 22 2c 20  ideo.h:961:29", 
c0420 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
c0430 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
c0440 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
c0450 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
c0460 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
c0470 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
c0480 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
c0490 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
c04a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c04b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c04c0 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
c04d0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
c04e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
c04f0 61 6d 65 22 3a 20 22 72 65 64 22 2c 20 22 74 79  ame": "red", "ty
c0500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
c0510 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
c0520 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
c0530 31 36 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  16" } } }, { "ta
c0540 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
c0550 20 22 6e 61 6d 65 22 3a 20 22 67 72 65 65 6e 22   "name": "green"
c0560 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
c0570 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
c0580 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c0590 22 55 69 6e 74 31 36 22 20 7d 20 7d 20 7d 2c 20  "Uint16" } } }, 
c05a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
c05b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  ter", "name": "b
c05c0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
c05d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c05e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c05f0 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
c0600 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
c0610 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
c0620 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
c0630 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
c0640 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
c0650 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
c0660 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c0670 47 65 74 57 69 6e 64 6f 77 47 61 6d 6d 61 52 61  GetWindowGammaRa
c0680 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  mp", "ns": 0, "l
c0690 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
c06a0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
c06b0 5f 76 69 64 65 6f 2e 68 3a 39 38 31 3a 32 39 22  _video.h:981:29"
c06c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
c06d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
c06e0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
c06f0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
c0700 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
c0710 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
c0720 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
c0730 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
c0740 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
c0750 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
c0760 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
c0770 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  w" } } }, { "tag
c0780 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
c0790 22 6e 61 6d 65 22 3a 20 22 72 65 64 22 2c 20 22  "name": "red", "
c07a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c07b0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c07c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
c07d0 6e 74 31 36 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  nt16" } } }, { "
c07e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
c07f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 72 65 65  ", "name": "gree
c0800 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
c0810 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
c0820 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c0830 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 20 7d  : "Uint16" } } }
c0840 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
c0850 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
c0860 22 62 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  "blue", "type": 
c0870 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
c0880 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
c0890 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
c08a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
c08b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c08c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
c08d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
c08e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
c08f0 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c  { "tag": "enum",
c0900 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
c0910 3a 20 22 22 2c 20 22 69 64 22 3a 20 39 31 2c 20  : "", "id": 91, 
c0920 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
c0930 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
c0940 44 4c 5f 76 69 64 65 6f 2e 68 3a 39 39 31 3a 39  DL_video.h:991:9
c0950 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  ", "fields": [{ 
c0960 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c0970 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 49 54  "name": "SDL_HIT
c0980 54 45 53 54 5f 4e 4f 52 4d 41 4c 22 2c 20 22 76  TEST_NORMAL", "v
c0990 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74  alue": 0 }, { "t
c09a0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c09b0 61 6d 65 22 3a 20 22 53 44 4c 5f 48 49 54 54 45  ame": "SDL_HITTE
c09c0 53 54 5f 44 52 41 47 47 41 42 4c 45 22 2c 20 22  ST_DRAGGABLE", "
c09d0 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
c09e0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c09f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 49 54 54  name": "SDL_HITT
c0a00 45 53 54 5f 52 45 53 49 5a 45 5f 54 4f 50 4c 45  EST_RESIZE_TOPLE
c0a10 46 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  FT", "value": 2 
c0a20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c0a30 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c0a40 4c 5f 48 49 54 54 45 53 54 5f 52 45 53 49 5a 45  L_HITTEST_RESIZE
c0a50 5f 54 4f 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  _TOP", "value": 
c0a60 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c0a70 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c0a80 53 44 4c 5f 48 49 54 54 45 53 54 5f 52 45 53 49  SDL_HITTEST_RESI
c0a90 5a 45 5f 54 4f 50 52 49 47 48 54 22 2c 20 22 76  ZE_TOPRIGHT", "v
c0aa0 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74  alue": 4 }, { "t
c0ab0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c0ac0 61 6d 65 22 3a 20 22 53 44 4c 5f 48 49 54 54 45  ame": "SDL_HITTE
c0ad0 53 54 5f 52 45 53 49 5a 45 5f 52 49 47 48 54 22  ST_RESIZE_RIGHT"
c0ae0 2c 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c 20  , "value": 5 }, 
c0af0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c0b00 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
c0b10 49 54 54 45 53 54 5f 52 45 53 49 5a 45 5f 42 4f  ITTEST_RESIZE_BO
c0b20 54 54 4f 4d 52 49 47 48 54 22 2c 20 22 76 61 6c  TTOMRIGHT", "val
c0b30 75 65 22 3a 20 36 20 7d 2c 20 7b 20 22 74 61 67  ue": 6 }, { "tag
c0b40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c0b50 65 22 3a 20 22 53 44 4c 5f 48 49 54 54 45 53 54  e": "SDL_HITTEST
c0b60 5f 52 45 53 49 5a 45 5f 42 4f 54 54 4f 4d 22 2c  _RESIZE_BOTTOM",
c0b70 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c 20 7b   "value": 7 }, {
c0b80 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c0b90 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 49   "name": "SDL_HI
c0ba0 54 54 45 53 54 5f 52 45 53 49 5a 45 5f 42 4f 54  TTEST_RESIZE_BOT
c0bb0 54 4f 4d 4c 45 46 54 22 2c 20 22 76 61 6c 75 65  TOMLEFT", "value
c0bc0 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 8 }, { "tag":
c0bd0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c0be0 3a 20 22 53 44 4c 5f 48 49 54 54 45 53 54 5f 52  : "SDL_HITTEST_R
c0bf0 45 53 49 5a 45 5f 4c 45 46 54 22 2c 20 22 76 61  ESIZE_LEFT", "va
c0c00 6c 75 65 22 3a 20 39 20 7d 5d 20 7d 2c 0a 7b 20  lue": 9 }] },.{ 
c0c10 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
c0c20 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
c0c30 22 3a 20 22 53 44 4c 5f 48 69 74 54 65 73 74 52  ": "SDL_HitTestR
c0c40 65 73 75 6c 74 22 2c 20 22 6c 6f 63 61 74 69 6f  esult", "locatio
c0c50 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c0c60 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
c0c70 2e 68 3a 31 30 30 33 3a 33 22 2c 20 22 74 79 70  .h:1003:3", "typ
c0c80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65  e": { "tag": ":e
c0c90 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  num", "name": ""
c0ca0 2c 20 22 69 64 22 3a 20 39 31 20 7d 20 7d 2c 0a  , "id": 91 } },.
c0cb0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
c0cc0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
c0cd0 6d 65 22 3a 20 22 53 44 4c 5f 48 69 74 54 65 73  me": "SDL_HitTes
c0ce0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
c0cf0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
c0d00 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31  L2/SDL_video.h:1
c0d10 30 31 30 3a 33 37 22 2c 20 22 74 79 70 65 22 3a  010:37", "type":
c0d20 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63   { "tag": ":func
c0d30 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20  tion-pointer" } 
c0d40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
c0d50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
c0d60 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 48 69  "SDL_SetWindowHi
c0d70 74 54 65 73 74 22 2c 20 22 6e 73 22 3a 20 30 2c  tTest", "ns": 0,
c0d80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
c0d90 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
c0da0 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 30 35 31  SDL_video.h:1051
c0db0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
c0dc0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c0dd0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c0de0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c0df0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c0e00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c0e10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c0e20 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
c0e30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
c0e40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
c0e50 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
c0e60 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
c0e70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
c0e80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 6c  r", "name": "cal
c0e90 6c 62 61 63 6b 22 2c 20 22 74 79 70 65 22 3a 20  lback", "type": 
c0ea0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 69  { "tag": "SDL_Hi
c0eb0 74 54 65 73 74 22 20 7d 20 7d 2c 20 7b 20 22 74  tTest" } }, { "t
c0ec0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
c0ed0 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 6c 6c 62  , "name": "callb
c0ee0 61 63 6b 5f 64 61 74 61 22 2c 20 22 74 79 70 65  ack_data", "type
c0ef0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
c0f00 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
c0f10 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
c0f20 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
c0f30 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
c0f40 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
c0f50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
c0f60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
c0f70 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
c0f80 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
c0f90 53 44 4c 5f 44 65 73 74 72 6f 79 57 69 6e 64 6f  SDL_DestroyWindo
c0fa0 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  w", "ns": 0, "lo
c0fb0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
c0fc0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
c0fd0 76 69 64 65 6f 2e 68 3a 31 30 35 38 3a 33 30 22  video.h:1058:30"
c0fe0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
c0ff0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
c1000 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
c1010 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
c1020 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
c1030 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
c1040 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
c1050 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
c1060 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
c1070 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
c1080 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
c1090 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  w" } } }], "retu
c10a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c10b0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
c10c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
c10d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
c10e0 4c 5f 49 73 53 63 72 65 65 6e 53 61 76 65 72 45  L_IsScreenSaverE
c10f0 6e 61 62 6c 65 64 22 2c 20 22 6e 73 22 3a 20 30  nabled", "ns": 0
c1100 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
c1110 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
c1120 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 30 36  /SDL_video.h:106
c1130 37 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63  7:34", "variadic
c1140 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
c1150 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
c1160 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
c1170 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
c1180 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
c1190 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c11a0 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
c11b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
c11c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
c11d0 4c 5f 45 6e 61 62 6c 65 53 63 72 65 65 6e 53 61  L_EnableScreenSa
c11e0 76 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ver", "ns": 0, "
c11f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
c1200 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
c1210 4c 5f 76 69 64 65 6f 2e 68 3a 31 30 37 35 3a 33  L_video.h:1075:3
c1220 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
c1230 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
c1240 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
c1250 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
c1260 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
c1270 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
c1280 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
c1290 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
c12a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
c12b0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 69 73 61  name": "SDL_Disa
c12c0 62 6c 65 53 63 72 65 65 6e 53 61 76 65 72 22 2c  bleScreenSaver",
c12d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
c12e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
c12f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
c1300 65 6f 2e 68 3a 31 30 38 33 3a 33 30 22 2c 20 22  eo.h:1083:30", "
c1310 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
c1320 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
c1330 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
c1340 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
c1350 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
c1360 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c1370 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
c1380 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
c1390 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
c13a0 3a 20 22 53 44 4c 5f 47 4c 5f 4c 6f 61 64 4c 69  : "SDL_GL_LoadLi
c13b0 62 72 61 72 79 22 2c 20 22 6e 73 22 3a 20 30 2c  brary", "ns": 0,
c13c0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
c13d0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
c13e0 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 31 30 39  SDL_video.h:1109
c13f0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
c1400 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c1410 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c1420 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c1430 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c1440 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c1450 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c1460 3a 20 22 70 61 74 68 22 2c 20 22 74 79 70 65 22  : "path", "type"
c1470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c1480 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c1490 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
c14a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
c14b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c14c0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
c14d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c14e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c14f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c1500 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c1510 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c1520 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c1530 20 22 53 44 4c 5f 47 4c 5f 47 65 74 50 72 6f 63   "SDL_GL_GetProc
c1540 41 64 64 72 65 73 73 22 2c 20 22 6e 73 22 3a 20  Address", "ns": 
c1550 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
c1560 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
c1570 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 31  2/SDL_video.h:11
c1580 31 34 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  14:31", "variadi
c1590 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
c15a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
c15b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
c15c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
c15d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
c15e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
c15f0 65 22 3a 20 22 70 72 6f 63 22 2c 20 22 74 79 70  e": "proc", "typ
c1600 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
c1610 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
c1620 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
c1630 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
c1640 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
c1650 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
c1660 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
c1670 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
c1680 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c1690 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
c16a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c16b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
c16c0 44 4c 5f 47 4c 5f 55 6e 6c 6f 61 64 4c 69 62 72  DL_GL_UnloadLibr
c16d0 61 72 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ary", "ns": 0, "
c16e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
c16f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
c1700 4c 5f 76 69 64 65 6f 2e 68 3a 31 31 32 31 3a 33  L_video.h:1121:3
c1710 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
c1720 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
c1730 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
c1740 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
c1750 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
c1760 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
c1770 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
c1780 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
c1790 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
c17a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 45  name": "SDL_GL_E
c17b0 78 74 65 6e 73 69 6f 6e 53 75 70 70 6f 72 74 65  xtensionSupporte
c17c0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
c17d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
c17e0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
c17f0 76 69 64 65 6f 2e 68 3a 31 31 32 37 3a 33 34 22  video.h:1127:34"
c1800 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
c1810 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
c1820 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
c1830 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
c1840 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
c1850 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
c1860 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65  ter", "name": "e
c1870 78 74 65 6e 73 69 6f 6e 22 2c 20 22 74 79 70 65  xtension", "type
c1880 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
c1890 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
c18a0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
c18b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
c18c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
c18d0 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
c18e0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
c18f0 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d  g": "SDL_bool" }
c1900 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c1910 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c1920 20 22 53 44 4c 5f 47 4c 5f 52 65 73 65 74 41 74   "SDL_GL_ResetAt
c1930 74 72 69 62 75 74 65 73 22 2c 20 22 6e 73 22 3a  tributes", "ns":
c1940 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
c1950 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
c1960 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31  L2/SDL_video.h:1
c1970 31 33 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64  133:30", "variad
c1980 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
c1990 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
c19a0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
c19b0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
c19c0 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
c19d0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
c19e0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
c19f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
c1a00 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
c1a10 5f 47 4c 5f 53 65 74 41 74 74 72 69 62 75 74 65  _GL_SetAttribute
c1a20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
c1a30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
c1a40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
c1a50 69 64 65 6f 2e 68 3a 31 31 34 30 3a 32 39 22 2c  ideo.h:1140:29",
c1a60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
c1a70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
c1a80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
c1a90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
c1aa0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
c1ab0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
c1ac0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74  er", "name": "at
c1ad0 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
c1ae0 74 61 67 22 3a 20 22 53 44 4c 5f 47 4c 61 74 74  tag": "SDL_GLatt
c1af0 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
c1b00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
c1b10 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22  ame": "value", "
c1b20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c1b30 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
c1b40 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
c1b50 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
c1b60 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
c1b70 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
c1b80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
c1b90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
c1ba0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
c1bb0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
c1bc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f  "name": "SDL_GL_
c1bd0 47 65 74 41 74 74 72 69 62 75 74 65 22 2c 20 22  GetAttribute", "
c1be0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
c1bf0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c1c00 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
c1c10 2e 68 3a 31 31 34 38 3a 32 39 22 2c 20 22 76 61  .h:1148:29", "va
c1c20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
c1c30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
c1c40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
c1c50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
c1c60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
c1c70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
c1c80 20 22 6e 61 6d 65 22 3a 20 22 61 74 74 72 22 2c   "name": "attr",
c1c90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c1ca0 3a 20 22 53 44 4c 5f 47 4c 61 74 74 72 22 20 7d  : "SDL_GLattr" }
c1cb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
c1cc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c1cd0 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65  : "value", "type
c1ce0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
c1cf0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
c1d00 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
c1d10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
c1d20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
c1d30 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 32 } } }], "re
c1d40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
c1d50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
c1d60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
c1d70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
c1d80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
c1d90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
c1da0 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 72 65 61 74  ": "SDL_GL_Creat
c1db0 65 43 6f 6e 74 65 78 74 22 2c 20 22 6e 73 22 3a  eContext", "ns":
c1dc0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
c1dd0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
c1de0 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31  L2/SDL_video.h:1
c1df0 31 35 36 3a 33 39 22 2c 20 22 76 61 72 69 61 64  156:39", "variad
c1e00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
c1e10 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
c1e20 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
c1e30 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
c1e40 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
c1e50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
c1e60 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22  me": "window", "
c1e70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c1e80 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c1e90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
c1ea0 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d  L_Window" } } }]
c1eb0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
c1ec0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47   { "tag": "SDL_G
c1ed0 4c 43 6f 6e 74 65 78 74 22 20 7d 20 7d 2c 0a 7b  LContext" } },.{
c1ee0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
c1ef0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
c1f00 5f 47 4c 5f 4d 61 6b 65 43 75 72 72 65 6e 74 22  _GL_MakeCurrent"
c1f10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
c1f20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c1f30 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
c1f40 64 65 6f 2e 68 3a 31 31 36 34 3a 32 39 22 2c 20  deo.h:1164:29", 
c1f50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
c1f60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
c1f70 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
c1f80 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
c1f90 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
c1fa0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
c1fb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
c1fc0 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
c1fd0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c1fe0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c1ff0 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
c2000 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
c2010 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
c2020 61 6d 65 22 3a 20 22 63 6f 6e 74 65 78 74 22 2c  ame": "context",
c2030 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c2040 3a 20 22 53 44 4c 5f 47 4c 43 6f 6e 74 65 78 74  : "SDL_GLContext
c2050 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
c2060 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c2070 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
c2080 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
c2090 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
c20a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c20b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
c20c0 44 4c 5f 47 4c 5f 47 65 74 43 75 72 72 65 6e 74  DL_GL_GetCurrent
c20d0 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a 20 30  Window", "ns": 0
c20e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
c20f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
c2100 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 31 37  /SDL_video.h:117
c2110 30 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69 63  0:37", "variadic
c2120 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
c2130 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
c2140 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
c2150 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
c2160 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
c2170 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c2180 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c2190 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
c21a0 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c  L_Window" } } },
c21b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c21c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
c21d0 44 4c 5f 47 4c 5f 47 65 74 43 75 72 72 65 6e 74  DL_GL_GetCurrent
c21e0 43 6f 6e 74 65 78 74 22 2c 20 22 6e 73 22 3a 20  Context", "ns": 
c21f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
c2200 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
c2210 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 31  2/SDL_video.h:11
c2220 37 35 3a 33 39 22 2c 20 22 76 61 72 69 61 64 69  75:39", "variadi
c2230 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
c2240 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
c2250 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
c2260 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
c2270 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
c2280 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
c2290 20 22 53 44 4c 5f 47 4c 43 6f 6e 74 65 78 74 22   "SDL_GLContext"
c22a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
c22b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
c22c0 22 3a 20 22 53 44 4c 5f 47 4c 5f 47 65 74 44 72  ": "SDL_GL_GetDr
c22d0 61 77 61 62 6c 65 53 69 7a 65 22 2c 20 22 6e 73  awableSize", "ns
c22e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
c22f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
c2300 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
c2310 3a 31 31 39 33 3a 33 30 22 2c 20 22 76 61 72 69  :1193:30", "vari
c2320 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
c2330 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
c2340 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
c2350 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
c2360 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
c2370 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c2380 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
c2390 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c23a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
c23b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c23c0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
c23d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
c23e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
c23f0 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "w", "type": { 
c2400 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c2410 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c2420 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
c2430 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
c2440 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
c2450 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
c2460 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
c2470 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70 65 22  me": "h", "type"
c2480 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c2490 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c24a0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c24b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c24c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c24d0 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   32 } } }], "ret
c24e0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
c24f0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
c2500 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c2510 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
c2520 44 4c 5f 47 4c 5f 53 65 74 53 77 61 70 49 6e 74  DL_GL_SetSwapInt
c2530 65 72 76 61 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  erval", "ns": 0,
c2540 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
c2550 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
c2560 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 32 30 38  SDL_video.h:1208
c2570 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
c2580 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c2590 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c25a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c25b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c25c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c25d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c25e0 3a 20 22 69 6e 74 65 72 76 61 6c 22 2c 20 22 74  : "interval", "t
c25f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c2600 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
c2610 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
c2620 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
c2630 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
c2640 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
c2650 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
c2660 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
c2670 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
c2680 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
c2690 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 47  name": "SDL_GL_G
c26a0 65 74 53 77 61 70 49 6e 74 65 72 76 61 6c 22 2c  etSwapInterval",
c26b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
c26c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
c26d0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
c26e0 65 6f 2e 68 3a 31 32 32 31 3a 32 39 22 2c 20 22  eo.h:1221:29", "
c26f0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
c2700 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
c2710 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
c2720 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
c2730 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
c2740 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c2750 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c2760 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c2770 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c2780 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
c2790 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
c27a0 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 53 77  ame": "SDL_GL_Sw
c27b0 61 70 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a  apWindow", "ns":
c27c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
c27d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
c27e0 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31  L2/SDL_video.h:1
c27f0 32 32 37 3a 33 30 22 2c 20 22 76 61 72 69 61 64  227:30", "variad
c2800 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
c2810 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
c2820 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
c2830 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
c2840 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
c2850 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
c2860 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22  me": "window", "
c2870 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c2880 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c2890 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
c28a0 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d  L_Window" } } }]
c28b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
c28c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
c28d0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
c28e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
c28f0 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 44 65 6c 65  e": "SDL_GL_Dele
c2900 74 65 43 6f 6e 74 65 78 74 22 2c 20 22 6e 73 22  teContext", "ns"
c2910 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
c2920 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
c2930 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
c2940 31 32 33 34 3a 33 30 22 2c 20 22 76 61 72 69 61  1234:30", "varia
c2950 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
c2960 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
c2970 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
c2980 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
c2990 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
c29a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
c29b0 61 6d 65 22 3a 20 22 63 6f 6e 74 65 78 74 22 2c  ame": "context",
c29c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c29d0 3a 20 22 53 44 4c 5f 47 4c 43 6f 6e 74 65 78 74  : "SDL_GLContext
c29e0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
c29f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c2a00 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
c2a10 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e  tag": "enum", "n
c2a20 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
c2a30 22 2c 20 22 69 64 22 3a 20 39 32 2c 20 22 6c 6f  ", "id": 92, "lo
c2a40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
c2a50 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
c2a60 73 63 61 6e 63 6f 64 65 2e 68 3a 34 33 3a 39 22  scancode.h:43:9"
c2a70 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
c2a80 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c2a90 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c2aa0 43 4f 44 45 5f 55 4e 4b 4e 4f 57 4e 22 2c 20 22  CODE_UNKNOWN", "
c2ab0 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22  value": 0 }, { "
c2ac0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c2ad0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c2ae0 43 4f 44 45 5f 41 22 2c 20 22 76 61 6c 75 65 22  CODE_A", "value"
c2af0 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 4 }, { "tag": 
c2b00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c2b10 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 42   "SDL_SCANCODE_B
c2b20 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c  ", "value": 5 },
c2b30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c2b40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c2b50 53 43 41 4e 43 4f 44 45 5f 43 22 2c 20 22 76 61  SCANCODE_C", "va
c2b60 6c 75 65 22 3a 20 36 20 7d 2c 20 7b 20 22 74 61  lue": 6 }, { "ta
c2b70 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c2b80 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c2b90 44 45 5f 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  DE_D", "value": 
c2ba0 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  7 }, { "tag": "f
c2bb0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c2bc0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 45 22 2c  SDL_SCANCODE_E",
c2bd0 20 22 76 61 6c 75 65 22 3a 20 38 20 7d 2c 20 7b   "value": 8 }, {
c2be0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c2bf0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c2c00 41 4e 43 4f 44 45 5f 46 22 2c 20 22 76 61 6c 75  ANCODE_F", "valu
c2c10 65 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61 67 22  e": 9 }, { "tag"
c2c20 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c2c30 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c2c40 5f 47 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  _G", "value": 10
c2c50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c2c60 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c2c70 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 48 22 2c 20  DL_SCANCODE_H", 
c2c80 22 76 61 6c 75 65 22 3a 20 31 31 20 7d 2c 20 7b  "value": 11 }, {
c2c90 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c2ca0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c2cb0 41 4e 43 4f 44 45 5f 49 22 2c 20 22 76 61 6c 75  ANCODE_I", "valu
c2cc0 65 22 3a 20 31 32 20 7d 2c 20 7b 20 22 74 61 67  e": 12 }, { "tag
c2cd0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c2ce0 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c2cf0 45 5f 4a 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  E_J", "value": 1
c2d00 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c2d10 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c2d20 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 22 2c  SDL_SCANCODE_K",
c2d30 20 22 76 61 6c 75 65 22 3a 20 31 34 20 7d 2c 20   "value": 14 }, 
c2d40 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c2d50 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c2d60 43 41 4e 43 4f 44 45 5f 4c 22 2c 20 22 76 61 6c  CANCODE_L", "val
c2d70 75 65 22 3a 20 31 35 20 7d 2c 20 7b 20 22 74 61  ue": 15 }, { "ta
c2d80 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c2d90 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c2da0 44 45 5f 4d 22 2c 20 22 76 61 6c 75 65 22 3a 20  DE_M", "value": 
c2db0 31 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  16 }, { "tag": "
c2dc0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c2dd0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4e 22  "SDL_SCANCODE_N"
c2de0 2c 20 22 76 61 6c 75 65 22 3a 20 31 37 20 7d 2c  , "value": 17 },
c2df0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c2e00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c2e10 53 43 41 4e 43 4f 44 45 5f 4f 22 2c 20 22 76 61  SCANCODE_O", "va
c2e20 6c 75 65 22 3a 20 31 38 20 7d 2c 20 7b 20 22 74  lue": 18 }, { "t
c2e30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c2e40 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c2e50 4f 44 45 5f 50 22 2c 20 22 76 61 6c 75 65 22 3a  ODE_P", "value":
c2e60 20 31 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   19 }, { "tag": 
c2e70 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c2e80 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 51   "SDL_SCANCODE_Q
c2e90 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 20 7d  ", "value": 20 }
c2ea0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c2eb0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c2ec0 5f 53 43 41 4e 43 4f 44 45 5f 52 22 2c 20 22 76  _SCANCODE_R", "v
c2ed0 61 6c 75 65 22 3a 20 32 31 20 7d 2c 20 7b 20 22  alue": 21 }, { "
c2ee0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c2ef0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c2f00 43 4f 44 45 5f 53 22 2c 20 22 76 61 6c 75 65 22  CODE_S", "value"
c2f10 3a 20 32 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 22 }, { "tag":
c2f20 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c2f30 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c2f40 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 33 20  T", "value": 23 
c2f50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c2f60 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c2f70 4c 5f 53 43 41 4e 43 4f 44 45 5f 55 22 2c 20 22  L_SCANCODE_U", "
c2f80 76 61 6c 75 65 22 3a 20 32 34 20 7d 2c 20 7b 20  value": 24 }, { 
c2f90 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c2fa0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c2fb0 4e 43 4f 44 45 5f 56 22 2c 20 22 76 61 6c 75 65  NCODE_V", "value
c2fc0 22 3a 20 32 35 20 7d 2c 20 7b 20 22 74 61 67 22  ": 25 }, { "tag"
c2fd0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c2fe0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c2ff0 5f 57 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 36  _W", "value": 26
c3000 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c3010 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c3020 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 58 22 2c 20  DL_SCANCODE_X", 
c3030 22 76 61 6c 75 65 22 3a 20 32 37 20 7d 2c 20 7b  "value": 27 }, {
c3040 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c3050 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c3060 41 4e 43 4f 44 45 5f 59 22 2c 20 22 76 61 6c 75  ANCODE_Y", "valu
c3070 65 22 3a 20 32 38 20 7d 2c 20 7b 20 22 74 61 67  e": 28 }, { "tag
c3080 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c3090 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c30a0 45 5f 5a 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  E_Z", "value": 2
c30b0 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
c30c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c30d0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 31 22 2c  SDL_SCANCODE_1",
c30e0 20 22 76 61 6c 75 65 22 3a 20 33 30 20 7d 2c 20   "value": 30 }, 
c30f0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3100 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3110 43 41 4e 43 4f 44 45 5f 32 22 2c 20 22 76 61 6c  CANCODE_2", "val
c3120 75 65 22 3a 20 33 31 20 7d 2c 20 7b 20 22 74 61  ue": 31 }, { "ta
c3130 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3140 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3150 44 45 5f 33 22 2c 20 22 76 61 6c 75 65 22 3a 20  DE_3", "value": 
c3160 33 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  32 }, { "tag": "
c3170 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c3180 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 34 22  "SDL_SCANCODE_4"
c3190 2c 20 22 76 61 6c 75 65 22 3a 20 33 33 20 7d 2c  , "value": 33 },
c31a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c31b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c31c0 53 43 41 4e 43 4f 44 45 5f 35 22 2c 20 22 76 61  SCANCODE_5", "va
c31d0 6c 75 65 22 3a 20 33 34 20 7d 2c 20 7b 20 22 74  lue": 34 }, { "t
c31e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c31f0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3200 4f 44 45 5f 36 22 2c 20 22 76 61 6c 75 65 22 3a  ODE_6", "value":
c3210 20 33 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   35 }, { "tag": 
c3220 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c3230 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 37   "SDL_SCANCODE_7
c3240 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 36 20 7d  ", "value": 36 }
c3250 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c3260 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c3270 5f 53 43 41 4e 43 4f 44 45 5f 38 22 2c 20 22 76  _SCANCODE_8", "v
c3280 61 6c 75 65 22 3a 20 33 37 20 7d 2c 20 7b 20 22  alue": 37 }, { "
c3290 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c32a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c32b0 43 4f 44 45 5f 39 22 2c 20 22 76 61 6c 75 65 22  CODE_9", "value"
c32c0 3a 20 33 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 38 }, { "tag":
c32d0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c32e0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c32f0 30 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 39 20  0", "value": 39 
c3300 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3310 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3320 4c 5f 53 43 41 4e 43 4f 44 45 5f 52 45 54 55 52  L_SCANCODE_RETUR
c3330 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 30 20  N", "value": 40 
c3340 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3350 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3360 4c 5f 53 43 41 4e 43 4f 44 45 5f 45 53 43 41 50  L_SCANCODE_ESCAP
c3370 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 31 20  E", "value": 41 
c3380 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3390 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c33a0 4c 5f 53 43 41 4e 43 4f 44 45 5f 42 41 43 4b 53  L_SCANCODE_BACKS
c33b0 50 41 43 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  PACE", "value": 
c33c0 34 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  42 }, { "tag": "
c33d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c33e0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 54 41  "SDL_SCANCODE_TA
c33f0 42 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 33 20  B", "value": 43 
c3400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3410 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3420 4c 5f 53 43 41 4e 43 4f 44 45 5f 53 50 41 43 45  L_SCANCODE_SPACE
c3430 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 34 20 7d  ", "value": 44 }
c3440 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c3450 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c3460 5f 53 43 41 4e 43 4f 44 45 5f 4d 49 4e 55 53 22  _SCANCODE_MINUS"
c3470 2c 20 22 76 61 6c 75 65 22 3a 20 34 35 20 7d 2c  , "value": 45 },
c3480 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3490 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c34a0 53 43 41 4e 43 4f 44 45 5f 45 51 55 41 4c 53 22  SCANCODE_EQUALS"
c34b0 2c 20 22 76 61 6c 75 65 22 3a 20 34 36 20 7d 2c  , "value": 46 },
c34c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c34d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c34e0 53 43 41 4e 43 4f 44 45 5f 4c 45 46 54 42 52 41  SCANCODE_LEFTBRA
c34f0 43 4b 45 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  CKET", "value": 
c3500 34 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  47 }, { "tag": "
c3510 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c3520 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 52 49  "SDL_SCANCODE_RI
c3530 47 48 54 42 52 41 43 4b 45 54 22 2c 20 22 76 61  GHTBRACKET", "va
c3540 6c 75 65 22 3a 20 34 38 20 7d 2c 20 7b 20 22 74  lue": 48 }, { "t
c3550 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3560 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3570 4f 44 45 5f 42 41 43 4b 53 4c 41 53 48 22 2c 20  ODE_BACKSLASH", 
c3580 22 76 61 6c 75 65 22 3a 20 34 39 20 7d 2c 20 7b  "value": 49 }, {
c3590 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c35a0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c35b0 41 4e 43 4f 44 45 5f 4e 4f 4e 55 53 48 41 53 48  ANCODE_NONUSHASH
c35c0 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 30 20 7d  ", "value": 50 }
c35d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c35e0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c35f0 5f 53 43 41 4e 43 4f 44 45 5f 53 45 4d 49 43 4f  _SCANCODE_SEMICO
c3600 4c 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 35  LON", "value": 5
c3610 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
c3620 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c3630 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 50 4f  SDL_SCANCODE_APO
c3640 53 54 52 4f 50 48 45 22 2c 20 22 76 61 6c 75 65  STROPHE", "value
c3650 22 3a 20 35 32 20 7d 2c 20 7b 20 22 74 61 67 22  ": 52 }, { "tag"
c3660 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c3670 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c3680 5f 47 52 41 56 45 22 2c 20 22 76 61 6c 75 65 22  _GRAVE", "value"
c3690 3a 20 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 53 }, { "tag":
c36a0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c36b0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c36c0 43 4f 4d 4d 41 22 2c 20 22 76 61 6c 75 65 22 3a  COMMA", "value":
c36d0 20 35 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   54 }, { "tag": 
c36e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c36f0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 50   "SDL_SCANCODE_P
c3700 45 52 49 4f 44 22 2c 20 22 76 61 6c 75 65 22 3a  ERIOD", "value":
c3710 20 35 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   55 }, { "tag": 
c3720 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c3730 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 53   "SDL_SCANCODE_S
c3740 4c 41 53 48 22 2c 20 22 76 61 6c 75 65 22 3a 20  LASH", "value": 
c3750 35 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  56 }, { "tag": "
c3760 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c3770 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 43 41  "SDL_SCANCODE_CA
c3780 50 53 4c 4f 43 4b 22 2c 20 22 76 61 6c 75 65 22  PSLOCK", "value"
c3790 3a 20 35 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 57 }, { "tag":
c37a0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c37b0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c37c0 46 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 38  F1", "value": 58
c37d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c37e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c37f0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 32 22 2c  DL_SCANCODE_F2",
c3800 20 22 76 61 6c 75 65 22 3a 20 35 39 20 7d 2c 20   "value": 59 }, 
c3810 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3820 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3830 43 41 4e 43 4f 44 45 5f 46 33 22 2c 20 22 76 61  CANCODE_F3", "va
c3840 6c 75 65 22 3a 20 36 30 20 7d 2c 20 7b 20 22 74  lue": 60 }, { "t
c3850 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3860 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3870 4f 44 45 5f 46 34 22 2c 20 22 76 61 6c 75 65 22  ODE_F4", "value"
c3880 3a 20 36 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 61 }, { "tag":
c3890 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c38a0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c38b0 46 35 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 32  F5", "value": 62
c38c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c38d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c38e0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 36 22 2c  DL_SCANCODE_F6",
c38f0 20 22 76 61 6c 75 65 22 3a 20 36 33 20 7d 2c 20   "value": 63 }, 
c3900 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3910 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3920 43 41 4e 43 4f 44 45 5f 46 37 22 2c 20 22 76 61  CANCODE_F7", "va
c3930 6c 75 65 22 3a 20 36 34 20 7d 2c 20 7b 20 22 74  lue": 64 }, { "t
c3940 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3950 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3960 4f 44 45 5f 46 38 22 2c 20 22 76 61 6c 75 65 22  ODE_F8", "value"
c3970 3a 20 36 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 65 }, { "tag":
c3980 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c3990 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c39a0 46 39 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 36  F9", "value": 66
c39b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c39c0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c39d0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 31 30 22  DL_SCANCODE_F10"
c39e0 2c 20 22 76 61 6c 75 65 22 3a 20 36 37 20 7d 2c  , "value": 67 },
c39f0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3a00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3a10 53 43 41 4e 43 4f 44 45 5f 46 31 31 22 2c 20 22  SCANCODE_F11", "
c3a20 76 61 6c 75 65 22 3a 20 36 38 20 7d 2c 20 7b 20  value": 68 }, { 
c3a30 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3a40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c3a50 4e 43 4f 44 45 5f 46 31 32 22 2c 20 22 76 61 6c  NCODE_F12", "val
c3a60 75 65 22 3a 20 36 39 20 7d 2c 20 7b 20 22 74 61  ue": 69 }, { "ta
c3a70 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3a80 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3a90 44 45 5f 50 52 49 4e 54 53 43 52 45 45 4e 22 2c  DE_PRINTSCREEN",
c3aa0 20 22 76 61 6c 75 65 22 3a 20 37 30 20 7d 2c 20   "value": 70 }, 
c3ab0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3ac0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3ad0 43 41 4e 43 4f 44 45 5f 53 43 52 4f 4c 4c 4c 4f  CANCODE_SCROLLLO
c3ae0 43 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 31  CK", "value": 71
c3af0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c3b00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c3b10 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 50 41 55 53  DL_SCANCODE_PAUS
c3b20 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 32 20  E", "value": 72 
c3b30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3b40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3b50 4c 5f 53 43 41 4e 43 4f 44 45 5f 49 4e 53 45 52  L_SCANCODE_INSER
c3b60 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 33 20  T", "value": 73 
c3b70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3b80 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3b90 4c 5f 53 43 41 4e 43 4f 44 45 5f 48 4f 4d 45 22  L_SCANCODE_HOME"
c3ba0 2c 20 22 76 61 6c 75 65 22 3a 20 37 34 20 7d 2c  , "value": 74 },
c3bb0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3bc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3bd0 53 43 41 4e 43 4f 44 45 5f 50 41 47 45 55 50 22  SCANCODE_PAGEUP"
c3be0 2c 20 22 76 61 6c 75 65 22 3a 20 37 35 20 7d 2c  , "value": 75 },
c3bf0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3c00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3c10 53 43 41 4e 43 4f 44 45 5f 44 45 4c 45 54 45 22  SCANCODE_DELETE"
c3c20 2c 20 22 76 61 6c 75 65 22 3a 20 37 36 20 7d 2c  , "value": 76 },
c3c30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3c40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3c50 53 43 41 4e 43 4f 44 45 5f 45 4e 44 22 2c 20 22  SCANCODE_END", "
c3c60 76 61 6c 75 65 22 3a 20 37 37 20 7d 2c 20 7b 20  value": 77 }, { 
c3c70 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3c80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c3c90 4e 43 4f 44 45 5f 50 41 47 45 44 4f 57 4e 22 2c  NCODE_PAGEDOWN",
c3ca0 20 22 76 61 6c 75 65 22 3a 20 37 38 20 7d 2c 20   "value": 78 }, 
c3cb0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3cc0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3cd0 43 41 4e 43 4f 44 45 5f 52 49 47 48 54 22 2c 20  CANCODE_RIGHT", 
c3ce0 22 76 61 6c 75 65 22 3a 20 37 39 20 7d 2c 20 7b  "value": 79 }, {
c3cf0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c3d00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c3d10 41 4e 43 4f 44 45 5f 4c 45 46 54 22 2c 20 22 76  ANCODE_LEFT", "v
c3d20 61 6c 75 65 22 3a 20 38 30 20 7d 2c 20 7b 20 22  alue": 80 }, { "
c3d30 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c3d40 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c3d50 43 4f 44 45 5f 44 4f 57 4e 22 2c 20 22 76 61 6c  CODE_DOWN", "val
c3d60 75 65 22 3a 20 38 31 20 7d 2c 20 7b 20 22 74 61  ue": 81 }, { "ta
c3d70 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3d80 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3d90 44 45 5f 55 50 22 2c 20 22 76 61 6c 75 65 22 3a  DE_UP", "value":
c3da0 20 38 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   82 }, { "tag": 
c3db0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c3dc0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4e   "SDL_SCANCODE_N
c3dd0 55 4d 4c 4f 43 4b 43 4c 45 41 52 22 2c 20 22 76  UMLOCKCLEAR", "v
c3de0 61 6c 75 65 22 3a 20 38 33 20 7d 2c 20 7b 20 22  alue": 83 }, { "
c3df0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c3e00 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c3e10 43 4f 44 45 5f 4b 50 5f 44 49 56 49 44 45 22 2c  CODE_KP_DIVIDE",
c3e20 20 22 76 61 6c 75 65 22 3a 20 38 34 20 7d 2c 20   "value": 84 }, 
c3e30 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3e40 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3e50 43 41 4e 43 4f 44 45 5f 4b 50 5f 4d 55 4c 54 49  CANCODE_KP_MULTI
c3e60 50 4c 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 38  PLY", "value": 8
c3e70 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  5 }, { "tag": "f
c3e80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c3e90 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c3ea0 4d 49 4e 55 53 22 2c 20 22 76 61 6c 75 65 22 3a  MINUS", "value":
c3eb0 20 38 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   86 }, { "tag": 
c3ec0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c3ed0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b   "SDL_SCANCODE_K
c3ee0 50 5f 50 4c 55 53 22 2c 20 22 76 61 6c 75 65 22  P_PLUS", "value"
c3ef0 3a 20 38 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 87 }, { "tag":
c3f00 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c3f10 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c3f20 4b 50 5f 45 4e 54 45 52 22 2c 20 22 76 61 6c 75  KP_ENTER", "valu
c3f30 65 22 3a 20 38 38 20 7d 2c 20 7b 20 22 74 61 67  e": 88 }, { "tag
c3f40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c3f50 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c3f60 45 5f 4b 50 5f 31 22 2c 20 22 76 61 6c 75 65 22  E_KP_1", "value"
c3f70 3a 20 38 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 89 }, { "tag":
c3f80 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c3f90 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c3fa0 4b 50 5f 32 22 2c 20 22 76 61 6c 75 65 22 3a 20  KP_2", "value": 
c3fb0 39 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  90 }, { "tag": "
c3fc0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c3fd0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50  "SDL_SCANCODE_KP
c3fe0 5f 33 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 31  _3", "value": 91
c3ff0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c4000 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c4010 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 34  DL_SCANCODE_KP_4
c4020 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 32 20 7d  ", "value": 92 }
c4030 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c4040 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c4050 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 35 22 2c  _SCANCODE_KP_5",
c4060 20 22 76 61 6c 75 65 22 3a 20 39 33 20 7d 2c 20   "value": 93 }, 
c4070 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c4080 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c4090 43 41 4e 43 4f 44 45 5f 4b 50 5f 36 22 2c 20 22  CANCODE_KP_6", "
c40a0 76 61 6c 75 65 22 3a 20 39 34 20 7d 2c 20 7b 20  value": 94 }, { 
c40b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c40c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c40d0 4e 43 4f 44 45 5f 4b 50 5f 37 22 2c 20 22 76 61  NCODE_KP_7", "va
c40e0 6c 75 65 22 3a 20 39 35 20 7d 2c 20 7b 20 22 74  lue": 95 }, { "t
c40f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c4100 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c4110 4f 44 45 5f 4b 50 5f 38 22 2c 20 22 76 61 6c 75  ODE_KP_8", "valu
c4120 65 22 3a 20 39 36 20 7d 2c 20 7b 20 22 74 61 67  e": 96 }, { "tag
c4130 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c4140 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c4150 45 5f 4b 50 5f 39 22 2c 20 22 76 61 6c 75 65 22  E_KP_9", "value"
c4160 3a 20 39 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 97 }, { "tag":
c4170 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4180 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c4190 4b 50 5f 30 22 2c 20 22 76 61 6c 75 65 22 3a 20  KP_0", "value": 
c41a0 39 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  98 }, { "tag": "
c41b0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c41c0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50  "SDL_SCANCODE_KP
c41d0 5f 50 45 52 49 4f 44 22 2c 20 22 76 61 6c 75 65  _PERIOD", "value
c41e0 22 3a 20 39 39 20 7d 2c 20 7b 20 22 74 61 67 22  ": 99 }, { "tag"
c41f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c4200 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c4210 5f 4e 4f 4e 55 53 42 41 43 4b 53 4c 41 53 48 22  _NONUSBACKSLASH"
c4220 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 30 20 7d  , "value": 100 }
c4230 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c4240 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c4250 5f 53 43 41 4e 43 4f 44 45 5f 41 50 50 4c 49 43  _SCANCODE_APPLIC
c4260 41 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a  ATION", "value":
c4270 20 31 30 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a   101 }, { "tag":
c4280 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4290 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c42a0 50 4f 57 45 52 22 2c 20 22 76 61 6c 75 65 22 3a  POWER", "value":
c42b0 20 31 30 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a   102 }, { "tag":
c42c0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c42d0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c42e0 4b 50 5f 45 51 55 41 4c 53 22 2c 20 22 76 61 6c  KP_EQUALS", "val
c42f0 75 65 22 3a 20 31 30 33 20 7d 2c 20 7b 20 22 74  ue": 103 }, { "t
c4300 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c4310 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c4320 4f 44 45 5f 46 31 33 22 2c 20 22 76 61 6c 75 65  ODE_F13", "value
c4330 22 3a 20 31 30 34 20 7d 2c 20 7b 20 22 74 61 67  ": 104 }, { "tag
c4340 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c4350 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c4360 45 5f 46 31 34 22 2c 20 22 76 61 6c 75 65 22 3a  E_F14", "value":
c4370 20 31 30 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a   105 }, { "tag":
c4380 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4390 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c43a0 46 31 35 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  F15", "value": 1
c43b0 30 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  06 }, { "tag": "
c43c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c43d0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 31  "SDL_SCANCODE_F1
c43e0 36 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  6", "value": 107
c43f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c4400 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c4410 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 31 37 22  DL_SCANCODE_F17"
c4420 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 38 20 7d  , "value": 108 }
c4430 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c4440 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c4450 5f 53 43 41 4e 43 4f 44 45 5f 46 31 38 22 2c 20  _SCANCODE_F18", 
c4460 22 76 61 6c 75 65 22 3a 20 31 30 39 20 7d 2c 20  "value": 109 }, 
c4470 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c4480 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c4490 43 41 4e 43 4f 44 45 5f 46 31 39 22 2c 20 22 76  CANCODE_F19", "v
c44a0 61 6c 75 65 22 3a 20 31 31 30 20 7d 2c 20 7b 20  alue": 110 }, { 
c44b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c44c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c44d0 4e 43 4f 44 45 5f 46 32 30 22 2c 20 22 76 61 6c  NCODE_F20", "val
c44e0 75 65 22 3a 20 31 31 31 20 7d 2c 20 7b 20 22 74  ue": 111 }, { "t
c44f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c4500 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c4510 4f 44 45 5f 46 32 31 22 2c 20 22 76 61 6c 75 65  ODE_F21", "value
c4520 22 3a 20 31 31 32 20 7d 2c 20 7b 20 22 74 61 67  ": 112 }, { "tag
c4530 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c4540 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c4550 45 5f 46 32 32 22 2c 20 22 76 61 6c 75 65 22 3a  E_F22", "value":
c4560 20 31 31 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a   113 }, { "tag":
c4570 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4580 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c4590 46 32 33 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  F23", "value": 1
c45a0 31 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  14 }, { "tag": "
c45b0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c45c0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 32  "SDL_SCANCODE_F2
c45d0 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 35  4", "value": 115
c45e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c45f0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c4600 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 45 58 45 43  DL_SCANCODE_EXEC
c4610 55 54 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  UTE", "value": 1
c4620 31 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  16 }, { "tag": "
c4630 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c4640 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 48 45  "SDL_SCANCODE_HE
c4650 4c 50 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31  LP", "value": 11
c4660 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  7 }, { "tag": "f
c4670 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c4680 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4d 45 4e  SDL_SCANCODE_MEN
c4690 55 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 38  U", "value": 118
c46a0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c46b0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c46c0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 53 45 4c 45  DL_SCANCODE_SELE
c46d0 43 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31  CT", "value": 11
c46e0 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
c46f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c4700 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 53 54 4f  SDL_SCANCODE_STO
c4710 50 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 32 30  P", "value": 120
c4720 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c4730 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c4740 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 47 41 49  DL_SCANCODE_AGAI
c4750 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 32 31  N", "value": 121
c4760 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c4770 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c4780 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 55 4e 44 4f  DL_SCANCODE_UNDO
c4790 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 32 32 20  ", "value": 122 
c47a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c47b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c47c0 4c 5f 53 43 41 4e 43 4f 44 45 5f 43 55 54 22 2c  L_SCANCODE_CUT",
c47d0 20 22 76 61 6c 75 65 22 3a 20 31 32 33 20 7d 2c   "value": 123 },
c47e0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c47f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c4800 53 43 41 4e 43 4f 44 45 5f 43 4f 50 59 22 2c 20  SCANCODE_COPY", 
c4810 22 76 61 6c 75 65 22 3a 20 31 32 34 20 7d 2c 20  "value": 124 }, 
c4820 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c4830 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c4840 43 41 4e 43 4f 44 45 5f 50 41 53 54 45 22 2c 20  CANCODE_PASTE", 
c4850 22 76 61 6c 75 65 22 3a 20 31 32 35 20 7d 2c 20  "value": 125 }, 
c4860 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c4870 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c4880 43 41 4e 43 4f 44 45 5f 46 49 4e 44 22 2c 20 22  CANCODE_FIND", "
c4890 76 61 6c 75 65 22 3a 20 31 32 36 20 7d 2c 20 7b  value": 126 }, {
c48a0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c48b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c48c0 41 4e 43 4f 44 45 5f 4d 55 54 45 22 2c 20 22 76  ANCODE_MUTE", "v
c48d0 61 6c 75 65 22 3a 20 31 32 37 20 7d 2c 20 7b 20  alue": 127 }, { 
c48e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c48f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4900 4e 43 4f 44 45 5f 56 4f 4c 55 4d 45 55 50 22 2c  NCODE_VOLUMEUP",
c4910 20 22 76 61 6c 75 65 22 3a 20 31 32 38 20 7d 2c   "value": 128 },
c4920 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c4930 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c4940 53 43 41 4e 43 4f 44 45 5f 56 4f 4c 55 4d 45 44  SCANCODE_VOLUMED
c4950 4f 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  OWN", "value": 1
c4960 32 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  29 }, { "tag": "
c4970 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c4980 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50  "SDL_SCANCODE_KP
c4990 5f 43 4f 4d 4d 41 22 2c 20 22 76 61 6c 75 65 22  _COMMA", "value"
c49a0 3a 20 31 33 33 20 7d 2c 20 7b 20 22 74 61 67 22  : 133 }, { "tag"
c49b0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c49c0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c49d0 5f 4b 50 5f 45 51 55 41 4c 53 41 53 34 30 30 22  _KP_EQUALSAS400"
c49e0 2c 20 22 76 61 6c 75 65 22 3a 20 31 33 34 20 7d  , "value": 134 }
c49f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c4a00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c4a10 5f 53 43 41 4e 43 4f 44 45 5f 49 4e 54 45 52 4e  _SCANCODE_INTERN
c4a20 41 54 49 4f 4e 41 4c 31 22 2c 20 22 76 61 6c 75  ATIONAL1", "valu
c4a30 65 22 3a 20 31 33 35 20 7d 2c 20 7b 20 22 74 61  e": 135 }, { "ta
c4a40 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c4a50 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c4a60 44 45 5f 49 4e 54 45 52 4e 41 54 49 4f 4e 41 4c  DE_INTERNATIONAL
c4a70 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 33 36  2", "value": 136
c4a80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c4a90 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c4aa0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 49 4e 54 45  DL_SCANCODE_INTE
c4ab0 52 4e 41 54 49 4f 4e 41 4c 33 22 2c 20 22 76 61  RNATIONAL3", "va
c4ac0 6c 75 65 22 3a 20 31 33 37 20 7d 2c 20 7b 20 22  lue": 137 }, { "
c4ad0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c4ae0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c4af0 43 4f 44 45 5f 49 4e 54 45 52 4e 41 54 49 4f 4e  CODE_INTERNATION
c4b00 41 4c 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  AL4", "value": 1
c4b10 33 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  38 }, { "tag": "
c4b20 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c4b30 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 49 4e  "SDL_SCANCODE_IN
c4b40 54 45 52 4e 41 54 49 4f 4e 41 4c 35 22 2c 20 22  TERNATIONAL5", "
c4b50 76 61 6c 75 65 22 3a 20 31 33 39 20 7d 2c 20 7b  value": 139 }, {
c4b60 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c4b70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c4b80 41 4e 43 4f 44 45 5f 49 4e 54 45 52 4e 41 54 49  ANCODE_INTERNATI
c4b90 4f 4e 41 4c 36 22 2c 20 22 76 61 6c 75 65 22 3a  ONAL6", "value":
c4ba0 20 31 34 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a   140 }, { "tag":
c4bb0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4bc0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c4bd0 49 4e 54 45 52 4e 41 54 49 4f 4e 41 4c 37 22 2c  INTERNATIONAL7",
c4be0 20 22 76 61 6c 75 65 22 3a 20 31 34 31 20 7d 2c   "value": 141 },
c4bf0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c4c00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c4c10 53 43 41 4e 43 4f 44 45 5f 49 4e 54 45 52 4e 41  SCANCODE_INTERNA
c4c20 54 49 4f 4e 41 4c 38 22 2c 20 22 76 61 6c 75 65  TIONAL8", "value
c4c30 22 3a 20 31 34 32 20 7d 2c 20 7b 20 22 74 61 67  ": 142 }, { "tag
c4c40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c4c50 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c4c60 45 5f 49 4e 54 45 52 4e 41 54 49 4f 4e 41 4c 39  E_INTERNATIONAL9
c4c70 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 33 20  ", "value": 143 
c4c80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4c90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4ca0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 31  L_SCANCODE_LANG1
c4cb0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 34 20  ", "value": 144 
c4cc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4cd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4ce0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 32  L_SCANCODE_LANG2
c4cf0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 35 20  ", "value": 145 
c4d00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4d10 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4d20 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 33  L_SCANCODE_LANG3
c4d30 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 36 20  ", "value": 146 
c4d40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4d50 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4d60 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 34  L_SCANCODE_LANG4
c4d70 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 37 20  ", "value": 147 
c4d80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4d90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4da0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 35  L_SCANCODE_LANG5
c4db0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 38 20  ", "value": 148 
c4dc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4dd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4de0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 36  L_SCANCODE_LANG6
c4df0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 39 20  ", "value": 149 
c4e00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4e10 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4e20 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 37  L_SCANCODE_LANG7
c4e30 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 30 20  ", "value": 150 
c4e40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4e50 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4e60 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 38  L_SCANCODE_LANG8
c4e70 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 31 20  ", "value": 151 
c4e80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4e90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4ea0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4e 47 39  L_SCANCODE_LANG9
c4eb0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 32 20  ", "value": 152 
c4ec0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4ed0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4ee0 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 4c 54 45 52  L_SCANCODE_ALTER
c4ef0 41 53 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  ASE", "value": 1
c4f00 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  53 }, { "tag": "
c4f10 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c4f20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 53 59  "SDL_SCANCODE_SY
c4f30 53 52 45 51 22 2c 20 22 76 61 6c 75 65 22 3a 20  SREQ", "value": 
c4f40 31 35 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  154 }, { "tag": 
c4f50 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c4f60 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 43   "SDL_SCANCODE_C
c4f70 41 4e 43 45 4c 22 2c 20 22 76 61 6c 75 65 22 3a  ANCEL", "value":
c4f80 20 31 35 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a   155 }, { "tag":
c4f90 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4fa0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c4fb0 43 4c 45 41 52 22 2c 20 22 76 61 6c 75 65 22 3a  CLEAR", "value":
c4fc0 20 31 35 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a   156 }, { "tag":
c4fd0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4fe0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c4ff0 50 52 49 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a  PRIOR", "value":
c5000 20 31 35 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a   157 }, { "tag":
c5010 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c5020 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c5030 52 45 54 55 52 4e 32 22 2c 20 22 76 61 6c 75 65  RETURN2", "value
c5040 22 3a 20 31 35 38 20 7d 2c 20 7b 20 22 74 61 67  ": 158 }, { "tag
c5050 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c5060 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c5070 45 5f 53 45 50 41 52 41 54 4f 52 22 2c 20 22 76  E_SEPARATOR", "v
c5080 61 6c 75 65 22 3a 20 31 35 39 20 7d 2c 20 7b 20  alue": 159 }, { 
c5090 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c50a0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c50b0 4e 43 4f 44 45 5f 4f 55 54 22 2c 20 22 76 61 6c  NCODE_OUT", "val
c50c0 75 65 22 3a 20 31 36 30 20 7d 2c 20 7b 20 22 74  ue": 160 }, { "t
c50d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c50e0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c50f0 4f 44 45 5f 4f 50 45 52 22 2c 20 22 76 61 6c 75  ODE_OPER", "valu
c5100 65 22 3a 20 31 36 31 20 7d 2c 20 7b 20 22 74 61  e": 161 }, { "ta
c5110 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5120 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5130 44 45 5f 43 4c 45 41 52 41 47 41 49 4e 22 2c 20  DE_CLEARAGAIN", 
c5140 22 76 61 6c 75 65 22 3a 20 31 36 32 20 7d 2c 20  "value": 162 }, 
c5150 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5160 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5170 43 41 4e 43 4f 44 45 5f 43 52 53 45 4c 22 2c 20  CANCODE_CRSEL", 
c5180 22 76 61 6c 75 65 22 3a 20 31 36 33 20 7d 2c 20  "value": 163 }, 
c5190 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c51a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c51b0 43 41 4e 43 4f 44 45 5f 45 58 53 45 4c 22 2c 20  CANCODE_EXSEL", 
c51c0 22 76 61 6c 75 65 22 3a 20 31 36 34 20 7d 2c 20  "value": 164 }, 
c51d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c51e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c51f0 43 41 4e 43 4f 44 45 5f 4b 50 5f 30 30 22 2c 20  CANCODE_KP_00", 
c5200 22 76 61 6c 75 65 22 3a 20 31 37 36 20 7d 2c 20  "value": 176 }, 
c5210 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5220 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5230 43 41 4e 43 4f 44 45 5f 4b 50 5f 30 30 30 22 2c  CANCODE_KP_000",
c5240 20 22 76 61 6c 75 65 22 3a 20 31 37 37 20 7d 2c   "value": 177 },
c5250 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c5260 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c5270 53 43 41 4e 43 4f 44 45 5f 54 48 4f 55 53 41 4e  SCANCODE_THOUSAN
c5280 44 53 53 45 50 41 52 41 54 4f 52 22 2c 20 22 76  DSSEPARATOR", "v
c5290 61 6c 75 65 22 3a 20 31 37 38 20 7d 2c 20 7b 20  alue": 178 }, { 
c52a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c52b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c52c0 4e 43 4f 44 45 5f 44 45 43 49 4d 41 4c 53 45 50  NCODE_DECIMALSEP
c52d0 41 52 41 54 4f 52 22 2c 20 22 76 61 6c 75 65 22  ARATOR", "value"
c52e0 3a 20 31 37 39 20 7d 2c 20 7b 20 22 74 61 67 22  : 179 }, { "tag"
c52f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c5300 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c5310 5f 43 55 52 52 45 4e 43 59 55 4e 49 54 22 2c 20  _CURRENCYUNIT", 
c5320 22 76 61 6c 75 65 22 3a 20 31 38 30 20 7d 2c 20  "value": 180 }, 
c5330 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5340 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5350 43 41 4e 43 4f 44 45 5f 43 55 52 52 45 4e 43 59  CANCODE_CURRENCY
c5360 53 55 42 55 4e 49 54 22 2c 20 22 76 61 6c 75 65  SUBUNIT", "value
c5370 22 3a 20 31 38 31 20 7d 2c 20 7b 20 22 74 61 67  ": 181 }, { "tag
c5380 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c5390 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c53a0 45 5f 4b 50 5f 4c 45 46 54 50 41 52 45 4e 22 2c  E_KP_LEFTPAREN",
c53b0 20 22 76 61 6c 75 65 22 3a 20 31 38 32 20 7d 2c   "value": 182 },
c53c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c53d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c53e0 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 52 49 47 48  SCANCODE_KP_RIGH
c53f0 54 50 41 52 45 4e 22 2c 20 22 76 61 6c 75 65 22  TPAREN", "value"
c5400 3a 20 31 38 33 20 7d 2c 20 7b 20 22 74 61 67 22  : 183 }, { "tag"
c5410 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c5420 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c5430 5f 4b 50 5f 4c 45 46 54 42 52 41 43 45 22 2c 20  _KP_LEFTBRACE", 
c5440 22 76 61 6c 75 65 22 3a 20 31 38 34 20 7d 2c 20  "value": 184 }, 
c5450 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5460 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5470 43 41 4e 43 4f 44 45 5f 4b 50 5f 52 49 47 48 54  CANCODE_KP_RIGHT
c5480 42 52 41 43 45 22 2c 20 22 76 61 6c 75 65 22 3a  BRACE", "value":
c5490 20 31 38 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a   185 }, { "tag":
c54a0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c54b0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c54c0 4b 50 5f 54 41 42 22 2c 20 22 76 61 6c 75 65 22  KP_TAB", "value"
c54d0 3a 20 31 38 36 20 7d 2c 20 7b 20 22 74 61 67 22  : 186 }, { "tag"
c54e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c54f0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c5500 5f 4b 50 5f 42 41 43 4b 53 50 41 43 45 22 2c 20  _KP_BACKSPACE", 
c5510 22 76 61 6c 75 65 22 3a 20 31 38 37 20 7d 2c 20  "value": 187 }, 
c5520 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5530 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5540 43 41 4e 43 4f 44 45 5f 4b 50 5f 41 22 2c 20 22  CANCODE_KP_A", "
c5550 76 61 6c 75 65 22 3a 20 31 38 38 20 7d 2c 20 7b  value": 188 }, {
c5560 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c5570 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c5580 41 4e 43 4f 44 45 5f 4b 50 5f 42 22 2c 20 22 76  ANCODE_KP_B", "v
c5590 61 6c 75 65 22 3a 20 31 38 39 20 7d 2c 20 7b 20  alue": 189 }, { 
c55a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c55b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c55c0 4e 43 4f 44 45 5f 4b 50 5f 43 22 2c 20 22 76 61  NCODE_KP_C", "va
c55d0 6c 75 65 22 3a 20 31 39 30 20 7d 2c 20 7b 20 22  lue": 190 }, { "
c55e0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c55f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c5600 43 4f 44 45 5f 4b 50 5f 44 22 2c 20 22 76 61 6c  CODE_KP_D", "val
c5610 75 65 22 3a 20 31 39 31 20 7d 2c 20 7b 20 22 74  ue": 191 }, { "t
c5620 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c5630 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c5640 4f 44 45 5f 4b 50 5f 45 22 2c 20 22 76 61 6c 75  ODE_KP_E", "valu
c5650 65 22 3a 20 31 39 32 20 7d 2c 20 7b 20 22 74 61  e": 192 }, { "ta
c5660 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5670 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5680 44 45 5f 4b 50 5f 46 22 2c 20 22 76 61 6c 75 65  DE_KP_F", "value
c5690 22 3a 20 31 39 33 20 7d 2c 20 7b 20 22 74 61 67  ": 193 }, { "tag
c56a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c56b0 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c56c0 45 5f 4b 50 5f 58 4f 52 22 2c 20 22 76 61 6c 75  E_KP_XOR", "valu
c56d0 65 22 3a 20 31 39 34 20 7d 2c 20 7b 20 22 74 61  e": 194 }, { "ta
c56e0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c56f0 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5700 44 45 5f 4b 50 5f 50 4f 57 45 52 22 2c 20 22 76  DE_KP_POWER", "v
c5710 61 6c 75 65 22 3a 20 31 39 35 20 7d 2c 20 7b 20  alue": 195 }, { 
c5720 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5730 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5740 4e 43 4f 44 45 5f 4b 50 5f 50 45 52 43 45 4e 54  NCODE_KP_PERCENT
c5750 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 39 36 20  ", "value": 196 
c5760 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5770 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5780 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 4c 45  L_SCANCODE_KP_LE
c5790 53 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 39  SS", "value": 19
c57a0 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  7 }, { "tag": "f
c57b0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c57c0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c57d0 47 52 45 41 54 45 52 22 2c 20 22 76 61 6c 75 65  GREATER", "value
c57e0 22 3a 20 31 39 38 20 7d 2c 20 7b 20 22 74 61 67  ": 198 }, { "tag
c57f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c5800 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c5810 45 5f 4b 50 5f 41 4d 50 45 52 53 41 4e 44 22 2c  E_KP_AMPERSAND",
c5820 20 22 76 61 6c 75 65 22 3a 20 31 39 39 20 7d 2c   "value": 199 },
c5830 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c5840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c5850 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 44 42 4c 41  SCANCODE_KP_DBLA
c5860 4d 50 45 52 53 41 4e 44 22 2c 20 22 76 61 6c 75  MPERSAND", "valu
c5870 65 22 3a 20 32 30 30 20 7d 2c 20 7b 20 22 74 61  e": 200 }, { "ta
c5880 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5890 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c58a0 44 45 5f 4b 50 5f 56 45 52 54 49 43 41 4c 42 41  DE_KP_VERTICALBA
c58b0 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 31  R", "value": 201
c58c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c58d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c58e0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 44  DL_SCANCODE_KP_D
c58f0 42 4c 56 45 52 54 49 43 41 4c 42 41 52 22 2c 20  BLVERTICALBAR", 
c5900 22 76 61 6c 75 65 22 3a 20 32 30 32 20 7d 2c 20  "value": 202 }, 
c5910 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5920 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5930 43 41 4e 43 4f 44 45 5f 4b 50 5f 43 4f 4c 4f 4e  CANCODE_KP_COLON
c5940 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 33 20  ", "value": 203 
c5950 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5960 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5970 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 48 41  L_SCANCODE_KP_HA
c5980 53 48 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 30  SH", "value": 20
c5990 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
c59a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c59b0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c59c0 53 50 41 43 45 22 2c 20 22 76 61 6c 75 65 22 3a  SPACE", "value":
c59d0 20 32 30 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a   205 }, { "tag":
c59e0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c59f0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c5a00 4b 50 5f 41 54 22 2c 20 22 76 61 6c 75 65 22 3a  KP_AT", "value":
c5a10 20 32 30 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a   206 }, { "tag":
c5a20 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c5a30 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c5a40 4b 50 5f 45 58 43 4c 41 4d 22 2c 20 22 76 61 6c  KP_EXCLAM", "val
c5a50 75 65 22 3a 20 32 30 37 20 7d 2c 20 7b 20 22 74  ue": 207 }, { "t
c5a60 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c5a70 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c5a80 4f 44 45 5f 4b 50 5f 4d 45 4d 53 54 4f 52 45 22  ODE_KP_MEMSTORE"
c5a90 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 38 20 7d  , "value": 208 }
c5aa0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c5ab0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c5ac0 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 4d 45 4d  _SCANCODE_KP_MEM
c5ad0 52 45 43 41 4c 4c 22 2c 20 22 76 61 6c 75 65 22  RECALL", "value"
c5ae0 3a 20 32 30 39 20 7d 2c 20 7b 20 22 74 61 67 22  : 209 }, { "tag"
c5af0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c5b00 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c5b10 5f 4b 50 5f 4d 45 4d 43 4c 45 41 52 22 2c 20 22  _KP_MEMCLEAR", "
c5b20 76 61 6c 75 65 22 3a 20 32 31 30 20 7d 2c 20 7b  value": 210 }, {
c5b30 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c5b40 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c5b50 41 4e 43 4f 44 45 5f 4b 50 5f 4d 45 4d 41 44 44  ANCODE_KP_MEMADD
c5b60 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 31 31 20  ", "value": 211 
c5b70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5b80 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5b90 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 4d 45  L_SCANCODE_KP_ME
c5ba0 4d 53 55 42 54 52 41 43 54 22 2c 20 22 76 61 6c  MSUBTRACT", "val
c5bb0 75 65 22 3a 20 32 31 32 20 7d 2c 20 7b 20 22 74  ue": 212 }, { "t
c5bc0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c5bd0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c5be0 4f 44 45 5f 4b 50 5f 4d 45 4d 4d 55 4c 54 49 50  ODE_KP_MEMMULTIP
c5bf0 4c 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 31  LY", "value": 21
c5c00 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c5c10 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c5c20 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c5c30 4d 45 4d 44 49 56 49 44 45 22 2c 20 22 76 61 6c  MEMDIVIDE", "val
c5c40 75 65 22 3a 20 32 31 34 20 7d 2c 20 7b 20 22 74  ue": 214 }, { "t
c5c50 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c5c60 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c5c70 4f 44 45 5f 4b 50 5f 50 4c 55 53 4d 49 4e 55 53  ODE_KP_PLUSMINUS
c5c80 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 31 35 20  ", "value": 215 
c5c90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5ca0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5cb0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 43 4c  L_SCANCODE_KP_CL
c5cc0 45 41 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  EAR", "value": 2
c5cd0 31 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  16 }, { "tag": "
c5ce0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c5cf0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50  "SDL_SCANCODE_KP
c5d00 5f 43 4c 45 41 52 45 4e 54 52 59 22 2c 20 22 76  _CLEARENTRY", "v
c5d10 61 6c 75 65 22 3a 20 32 31 37 20 7d 2c 20 7b 20  alue": 217 }, { 
c5d20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5d30 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5d40 4e 43 4f 44 45 5f 4b 50 5f 42 49 4e 41 52 59 22  NCODE_KP_BINARY"
c5d50 2c 20 22 76 61 6c 75 65 22 3a 20 32 31 38 20 7d  , "value": 218 }
c5d60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c5d70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c5d80 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 4f 43 54  _SCANCODE_KP_OCT
c5d90 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 31  AL", "value": 21
c5da0 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
c5db0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c5dc0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c5dd0 44 45 43 49 4d 41 4c 22 2c 20 22 76 61 6c 75 65  DECIMAL", "value
c5de0 22 3a 20 32 32 30 20 7d 2c 20 7b 20 22 74 61 67  ": 220 }, { "tag
c5df0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c5e00 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c5e10 45 5f 4b 50 5f 48 45 58 41 44 45 43 49 4d 41 4c  E_KP_HEXADECIMAL
c5e20 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 31 20  ", "value": 221 
c5e30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5e40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5e50 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 43 54 52 4c  L_SCANCODE_LCTRL
c5e60 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 34 20  ", "value": 224 
c5e70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5e80 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5e90 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 53 48 49 46  L_SCANCODE_LSHIF
c5ea0 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 35  T", "value": 225
c5eb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c5ec0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c5ed0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 41 4c 54  DL_SCANCODE_LALT
c5ee0 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 36 20  ", "value": 226 
c5ef0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5f00 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5f10 4c 5f 53 43 41 4e 43 4f 44 45 5f 4c 47 55 49 22  L_SCANCODE_LGUI"
c5f20 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 37 20 7d  , "value": 227 }
c5f30 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c5f40 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c5f50 5f 53 43 41 4e 43 4f 44 45 5f 52 43 54 52 4c 22  _SCANCODE_RCTRL"
c5f60 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 38 20 7d  , "value": 228 }
c5f70 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c5f80 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c5f90 5f 53 43 41 4e 43 4f 44 45 5f 52 53 48 49 46 54  _SCANCODE_RSHIFT
c5fa0 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 39 20  ", "value": 229 
c5fb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5fc0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5fd0 4c 5f 53 43 41 4e 43 4f 44 45 5f 52 41 4c 54 22  L_SCANCODE_RALT"
c5fe0 2c 20 22 76 61 6c 75 65 22 3a 20 32 33 30 20 7d  , "value": 230 }
c5ff0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c6000 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c6010 5f 53 43 41 4e 43 4f 44 45 5f 52 47 55 49 22 2c  _SCANCODE_RGUI",
c6020 20 22 76 61 6c 75 65 22 3a 20 32 33 31 20 7d 2c   "value": 231 },
c6030 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c6040 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c6050 53 43 41 4e 43 4f 44 45 5f 4d 4f 44 45 22 2c 20  SCANCODE_MODE", 
c6060 22 76 61 6c 75 65 22 3a 20 32 35 37 20 7d 2c 20  "value": 257 }, 
c6070 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c6080 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c6090 43 41 4e 43 4f 44 45 5f 41 55 44 49 4f 4e 45 58  CANCODE_AUDIONEX
c60a0 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 35 38  T", "value": 258
c60b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c60c0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c60d0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 55 44 49  DL_SCANCODE_AUDI
c60e0 4f 50 52 45 56 22 2c 20 22 76 61 6c 75 65 22 3a  OPREV", "value":
c60f0 20 32 35 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a   259 }, { "tag":
c6100 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c6110 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c6120 41 55 44 49 4f 53 54 4f 50 22 2c 20 22 76 61 6c  AUDIOSTOP", "val
c6130 75 65 22 3a 20 32 36 30 20 7d 2c 20 7b 20 22 74  ue": 260 }, { "t
c6140 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c6150 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c6160 4f 44 45 5f 41 55 44 49 4f 50 4c 41 59 22 2c 20  ODE_AUDIOPLAY", 
c6170 22 76 61 6c 75 65 22 3a 20 32 36 31 20 7d 2c 20  "value": 261 }, 
c6180 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c6190 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c61a0 43 41 4e 43 4f 44 45 5f 41 55 44 49 4f 4d 55 54  CANCODE_AUDIOMUT
c61b0 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 36 32  E", "value": 262
c61c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c61d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c61e0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4d 45 44 49  DL_SCANCODE_MEDI
c61f0 41 53 45 4c 45 43 54 22 2c 20 22 76 61 6c 75 65  ASELECT", "value
c6200 22 3a 20 32 36 33 20 7d 2c 20 7b 20 22 74 61 67  ": 263 }, { "tag
c6210 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c6220 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c6230 45 5f 57 57 57 22 2c 20 22 76 61 6c 75 65 22 3a  E_WWW", "value":
c6240 20 32 36 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a   264 }, { "tag":
c6250 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c6260 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c6270 4d 41 49 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20  MAIL", "value": 
c6280 32 36 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  265 }, { "tag": 
c6290 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c62a0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 43   "SDL_SCANCODE_C
c62b0 41 4c 43 55 4c 41 54 4f 52 22 2c 20 22 76 61 6c  ALCULATOR", "val
c62c0 75 65 22 3a 20 32 36 36 20 7d 2c 20 7b 20 22 74  ue": 266 }, { "t
c62d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c62e0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c62f0 4f 44 45 5f 43 4f 4d 50 55 54 45 52 22 2c 20 22  ODE_COMPUTER", "
c6300 76 61 6c 75 65 22 3a 20 32 36 37 20 7d 2c 20 7b  value": 267 }, {
c6310 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c6320 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c6330 41 4e 43 4f 44 45 5f 41 43 5f 53 45 41 52 43 48  ANCODE_AC_SEARCH
c6340 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 36 38 20  ", "value": 268 
c6350 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c6360 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c6370 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 43 5f 48 4f  L_SCANCODE_AC_HO
c6380 4d 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 36  ME", "value": 26
c6390 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
c63a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c63b0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 43 5f  SDL_SCANCODE_AC_
c63c0 42 41 43 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20  BACK", "value": 
c63d0 32 37 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  270 }, { "tag": 
c63e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c63f0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41   "SDL_SCANCODE_A
c6400 43 5f 46 4f 52 57 41 52 44 22 2c 20 22 76 61 6c  C_FORWARD", "val
c6410 75 65 22 3a 20 32 37 31 20 7d 2c 20 7b 20 22 74  ue": 271 }, { "t
c6420 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c6430 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c6440 4f 44 45 5f 41 43 5f 53 54 4f 50 22 2c 20 22 76  ODE_AC_STOP", "v
c6450 61 6c 75 65 22 3a 20 32 37 32 20 7d 2c 20 7b 20  alue": 272 }, { 
c6460 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6470 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c6480 4e 43 4f 44 45 5f 41 43 5f 52 45 46 52 45 53 48  NCODE_AC_REFRESH
c6490 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 37 33 20  ", "value": 273 
c64a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c64b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c64c0 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 43 5f 42 4f  L_SCANCODE_AC_BO
c64d0 4f 4b 4d 41 52 4b 53 22 2c 20 22 76 61 6c 75 65  OKMARKS", "value
c64e0 22 3a 20 32 37 34 20 7d 2c 20 7b 20 22 74 61 67  ": 274 }, { "tag
c64f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c6500 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c6510 45 5f 42 52 49 47 48 54 4e 45 53 53 44 4f 57 4e  E_BRIGHTNESSDOWN
c6520 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 37 35 20  ", "value": 275 
c6530 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c6540 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c6550 4c 5f 53 43 41 4e 43 4f 44 45 5f 42 52 49 47 48  L_SCANCODE_BRIGH
c6560 54 4e 45 53 53 55 50 22 2c 20 22 76 61 6c 75 65  TNESSUP", "value
c6570 22 3a 20 32 37 36 20 7d 2c 20 7b 20 22 74 61 67  ": 276 }, { "tag
c6580 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c6590 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c65a0 45 5f 44 49 53 50 4c 41 59 53 57 49 54 43 48 22  E_DISPLAYSWITCH"
c65b0 2c 20 22 76 61 6c 75 65 22 3a 20 32 37 37 20 7d  , "value": 277 }
c65c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c65d0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c65e0 5f 53 43 41 4e 43 4f 44 45 5f 4b 42 44 49 4c 4c  _SCANCODE_KBDILL
c65f0 55 4d 54 4f 47 47 4c 45 22 2c 20 22 76 61 6c 75  UMTOGGLE", "valu
c6600 65 22 3a 20 32 37 38 20 7d 2c 20 7b 20 22 74 61  e": 278 }, { "ta
c6610 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c6620 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c6630 44 45 5f 4b 42 44 49 4c 4c 55 4d 44 4f 57 4e 22  DE_KBDILLUMDOWN"
c6640 2c 20 22 76 61 6c 75 65 22 3a 20 32 37 39 20 7d  , "value": 279 }
c6650 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c6660 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c6670 5f 53 43 41 4e 43 4f 44 45 5f 4b 42 44 49 4c 4c  _SCANCODE_KBDILL
c6680 55 4d 55 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  UMUP", "value": 
c6690 32 38 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  280 }, { "tag": 
c66a0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c66b0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 45   "SDL_SCANCODE_E
c66c0 4a 45 43 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  JECT", "value": 
c66d0 32 38 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  281 }, { "tag": 
c66e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c66f0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 53   "SDL_SCANCODE_S
c6700 4c 45 45 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  LEEP", "value": 
c6710 32 38 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  282 }, { "tag": 
c6720 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c6730 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41   "SDL_SCANCODE_A
c6740 50 50 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  PP1", "value": 2
c6750 38 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  83 }, { "tag": "
c6760 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c6770 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 50  "SDL_SCANCODE_AP
c6780 50 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 38  P2", "value": 28
c6790 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
c67a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c67b0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 55 44  SDL_SCANCODE_AUD
c67c0 49 4f 52 45 57 49 4e 44 22 2c 20 22 76 61 6c 75  IOREWIND", "valu
c67d0 65 22 3a 20 32 38 35 20 7d 2c 20 7b 20 22 74 61  e": 285 }, { "ta
c67e0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c67f0 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c6800 44 45 5f 41 55 44 49 4f 46 41 53 54 46 4f 52 57  DE_AUDIOFASTFORW
c6810 41 52 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  ARD", "value": 2
c6820 38 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  86 }, { "tag": "
c6830 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c6840 22 53 44 4c 5f 4e 55 4d 5f 53 43 41 4e 43 4f 44  "SDL_NUM_SCANCOD
c6850 45 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 31  ES", "value": 51
c6860 32 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  2 }] },.{ "tag":
c6870 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
c6880 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
c6890 4c 5f 53 63 61 6e 63 6f 64 65 22 2c 20 22 6c 6f  L_Scancode", "lo
c68a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
c68b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
c68c0 73 63 61 6e 63 6f 64 65 2e 68 3a 34 30 39 3a 33  scancode.h:409:3
c68d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c68e0 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61  g": ":enum", "na
c68f0 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 39  me": "", "id": 9
c6900 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
c6910 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
c6920 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
c6930 5f 4b 65 79 63 6f 64 65 22 2c 20 22 6c 6f 63 61  _Keycode", "loca
c6940 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c6950 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65  lude/SDL2/SDL_ke
c6960 79 63 6f 64 65 2e 68 3a 34 35 3a 31 36 22 2c 20  ycode.h:45:16", 
c6970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c6980 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b   "Sint32" } },.{
c6990 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
c69a0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
c69b0 20 22 22 2c 20 22 69 64 22 3a 20 39 33 2c 20 22   "", "id": 93, "
c69c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
c69d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
c69e0 4c 5f 6b 65 79 63 6f 64 65 2e 68 3a 35 30 3a 31  L_keycode.h:50:1
c69f0 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  ", "fields": [{ 
c6a00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6a10 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 55 4e  "name": "SDLK_UN
c6a20 4b 4e 4f 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a  KNOWN", "value":
c6a30 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   0 }, { "tag": "
c6a40 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c6a50 22 53 44 4c 4b 5f 52 45 54 55 52 4e 22 2c 20 22  "SDLK_RETURN", "
c6a60 76 61 6c 75 65 22 3a 20 31 33 20 7d 2c 20 7b 20  value": 13 }, { 
c6a70 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6a80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 45 53  "name": "SDLK_ES
c6a90 43 41 50 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  CAPE", "value": 
c6aa0 32 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  27 }, { "tag": "
c6ab0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c6ac0 22 53 44 4c 4b 5f 42 41 43 4b 53 50 41 43 45 22  "SDLK_BACKSPACE"
c6ad0 2c 20 22 76 61 6c 75 65 22 3a 20 38 20 7d 2c 20  , "value": 8 }, 
c6ae0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c6af0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c6b00 54 41 42 22 2c 20 22 76 61 6c 75 65 22 3a 20 39  TAB", "value": 9
c6b10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c6b20 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c6b30 44 4c 4b 5f 53 50 41 43 45 22 2c 20 22 76 61 6c  DLK_SPACE", "val
c6b40 75 65 22 3a 20 33 32 20 7d 2c 20 7b 20 22 74 61  ue": 32 }, { "ta
c6b50 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c6b60 6d 65 22 3a 20 22 53 44 4c 4b 5f 45 58 43 4c 41  me": "SDLK_EXCLA
c6b70 49 4d 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 33  IM", "value": 33
c6b80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c6b90 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c6ba0 44 4c 4b 5f 51 55 4f 54 45 44 42 4c 22 2c 20 22  DLK_QUOTEDBL", "
c6bb0 76 61 6c 75 65 22 3a 20 33 34 20 7d 2c 20 7b 20  value": 34 }, { 
c6bc0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6bd0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 48 41  "name": "SDLK_HA
c6be0 53 48 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 35  SH", "value": 35
c6bf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c6c00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c6c10 44 4c 4b 5f 50 45 52 43 45 4e 54 22 2c 20 22 76  DLK_PERCENT", "v
c6c20 61 6c 75 65 22 3a 20 33 37 20 7d 2c 20 7b 20 22  alue": 37 }, { "
c6c30 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c6c40 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 44 4f 4c  name": "SDLK_DOL
c6c50 4c 41 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  LAR", "value": 3
c6c60 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
c6c70 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c6c80 53 44 4c 4b 5f 41 4d 50 45 52 53 41 4e 44 22 2c  SDLK_AMPERSAND",
c6c90 20 22 76 61 6c 75 65 22 3a 20 33 38 20 7d 2c 20   "value": 38 }, 
c6ca0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c6cb0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c6cc0 51 55 4f 54 45 22 2c 20 22 76 61 6c 75 65 22 3a  QUOTE", "value":
c6cd0 20 33 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   39 }, { "tag": 
c6ce0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c6cf0 20 22 53 44 4c 4b 5f 4c 45 46 54 50 41 52 45 4e   "SDLK_LEFTPAREN
c6d00 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 30 20 7d  ", "value": 40 }
c6d10 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c6d20 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c6d30 4b 5f 52 49 47 48 54 50 41 52 45 4e 22 2c 20 22  K_RIGHTPAREN", "
c6d40 76 61 6c 75 65 22 3a 20 34 31 20 7d 2c 20 7b 20  value": 41 }, { 
c6d50 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6d60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 53  "name": "SDLK_AS
c6d70 54 45 52 49 53 4b 22 2c 20 22 76 61 6c 75 65 22  TERISK", "value"
c6d80 3a 20 34 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 42 }, { "tag":
c6d90 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c6da0 3a 20 22 53 44 4c 4b 5f 50 4c 55 53 22 2c 20 22  : "SDLK_PLUS", "
c6db0 76 61 6c 75 65 22 3a 20 34 33 20 7d 2c 20 7b 20  value": 43 }, { 
c6dc0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6dd0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 43 4f  "name": "SDLK_CO
c6de0 4d 4d 41 22 2c 20 22 76 61 6c 75 65 22 3a 20 34  MMA", "value": 4
c6df0 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
c6e00 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c6e10 53 44 4c 4b 5f 4d 49 4e 55 53 22 2c 20 22 76 61  SDLK_MINUS", "va
c6e20 6c 75 65 22 3a 20 34 35 20 7d 2c 20 7b 20 22 74  lue": 45 }, { "t
c6e30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c6e40 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 50 45 52 49  ame": "SDLK_PERI
c6e50 4f 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 36  OD", "value": 46
c6e60 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c6e70 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c6e80 44 4c 4b 5f 53 4c 41 53 48 22 2c 20 22 76 61 6c  DLK_SLASH", "val
c6e90 75 65 22 3a 20 34 37 20 7d 2c 20 7b 20 22 74 61  ue": 47 }, { "ta
c6ea0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c6eb0 6d 65 22 3a 20 22 53 44 4c 4b 5f 30 22 2c 20 22  me": "SDLK_0", "
c6ec0 76 61 6c 75 65 22 3a 20 34 38 20 7d 2c 20 7b 20  value": 48 }, { 
c6ed0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6ee0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 31 22  "name": "SDLK_1"
c6ef0 2c 20 22 76 61 6c 75 65 22 3a 20 34 39 20 7d 2c  , "value": 49 },
c6f00 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c6f10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c6f20 5f 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 30  _2", "value": 50
c6f30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c6f40 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c6f50 44 4c 4b 5f 33 22 2c 20 22 76 61 6c 75 65 22 3a  DLK_3", "value":
c6f60 20 35 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   51 }, { "tag": 
c6f70 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c6f80 20 22 53 44 4c 4b 5f 34 22 2c 20 22 76 61 6c 75   "SDLK_4", "valu
c6f90 65 22 3a 20 35 32 20 7d 2c 20 7b 20 22 74 61 67  e": 52 }, { "tag
c6fa0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c6fb0 65 22 3a 20 22 53 44 4c 4b 5f 35 22 2c 20 22 76  e": "SDLK_5", "v
c6fc0 61 6c 75 65 22 3a 20 35 33 20 7d 2c 20 7b 20 22  alue": 53 }, { "
c6fd0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c6fe0 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 36 22 2c  name": "SDLK_6",
c6ff0 20 22 76 61 6c 75 65 22 3a 20 35 34 20 7d 2c 20   "value": 54 }, 
c7000 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c7010 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c7020 37 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 35 20  7", "value": 55 
c7030 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c7040 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c7050 4c 4b 5f 38 22 2c 20 22 76 61 6c 75 65 22 3a 20  LK_8", "value": 
c7060 35 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  56 }, { "tag": "
c7070 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7080 22 53 44 4c 4b 5f 39 22 2c 20 22 76 61 6c 75 65  "SDLK_9", "value
c7090 22 3a 20 35 37 20 7d 2c 20 7b 20 22 74 61 67 22  ": 57 }, { "tag"
c70a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c70b0 22 3a 20 22 53 44 4c 4b 5f 43 4f 4c 4f 4e 22 2c  ": "SDLK_COLON",
c70c0 20 22 76 61 6c 75 65 22 3a 20 35 38 20 7d 2c 20   "value": 58 }, 
c70d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c70e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c70f0 53 45 4d 49 43 4f 4c 4f 4e 22 2c 20 22 76 61 6c  SEMICOLON", "val
c7100 75 65 22 3a 20 35 39 20 7d 2c 20 7b 20 22 74 61  ue": 59 }, { "ta
c7110 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c7120 6d 65 22 3a 20 22 53 44 4c 4b 5f 4c 45 53 53 22  me": "SDLK_LESS"
c7130 2c 20 22 76 61 6c 75 65 22 3a 20 36 30 20 7d 2c  , "value": 60 },
c7140 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7150 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7160 5f 45 51 55 41 4c 53 22 2c 20 22 76 61 6c 75 65  _EQUALS", "value
c7170 22 3a 20 36 31 20 7d 2c 20 7b 20 22 74 61 67 22  ": 61 }, { "tag"
c7180 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7190 22 3a 20 22 53 44 4c 4b 5f 47 52 45 41 54 45 52  ": "SDLK_GREATER
c71a0 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 32 20 7d  ", "value": 62 }
c71b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c71c0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c71d0 4b 5f 51 55 45 53 54 49 4f 4e 22 2c 20 22 76 61  K_QUESTION", "va
c71e0 6c 75 65 22 3a 20 36 33 20 7d 2c 20 7b 20 22 74  lue": 63 }, { "t
c71f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7200 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 54 22 2c  ame": "SDLK_AT",
c7210 20 22 76 61 6c 75 65 22 3a 20 36 34 20 7d 2c 20   "value": 64 }, 
c7220 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c7230 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c7240 4c 45 46 54 42 52 41 43 4b 45 54 22 2c 20 22 76  LEFTBRACKET", "v
c7250 61 6c 75 65 22 3a 20 39 31 20 7d 2c 20 7b 20 22  alue": 91 }, { "
c7260 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c7270 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 42 41 43  name": "SDLK_BAC
c7280 4b 53 4c 41 53 48 22 2c 20 22 76 61 6c 75 65 22  KSLASH", "value"
c7290 3a 20 39 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 92 }, { "tag":
c72a0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c72b0 3a 20 22 53 44 4c 4b 5f 52 49 47 48 54 42 52 41  : "SDLK_RIGHTBRA
c72c0 43 4b 45 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  CKET", "value": 
c72d0 39 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  93 }, { "tag": "
c72e0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c72f0 22 53 44 4c 4b 5f 43 41 52 45 54 22 2c 20 22 76  "SDLK_CARET", "v
c7300 61 6c 75 65 22 3a 20 39 34 20 7d 2c 20 7b 20 22  alue": 94 }, { "
c7310 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c7320 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 55 4e 44  name": "SDLK_UND
c7330 45 52 53 43 4f 52 45 22 2c 20 22 76 61 6c 75 65  ERSCORE", "value
c7340 22 3a 20 39 35 20 7d 2c 20 7b 20 22 74 61 67 22  ": 95 }, { "tag"
c7350 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7360 22 3a 20 22 53 44 4c 4b 5f 42 41 43 4b 51 55 4f  ": "SDLK_BACKQUO
c7370 54 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 36  TE", "value": 96
c7380 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7390 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c73a0 44 4c 4b 5f 61 22 2c 20 22 76 61 6c 75 65 22 3a  DLK_a", "value":
c73b0 20 39 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   97 }, { "tag": 
c73c0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c73d0 20 22 53 44 4c 4b 5f 62 22 2c 20 22 76 61 6c 75   "SDLK_b", "valu
c73e0 65 22 3a 20 39 38 20 7d 2c 20 7b 20 22 74 61 67  e": 98 }, { "tag
c73f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c7400 65 22 3a 20 22 53 44 4c 4b 5f 63 22 2c 20 22 76  e": "SDLK_c", "v
c7410 61 6c 75 65 22 3a 20 39 39 20 7d 2c 20 7b 20 22  alue": 99 }, { "
c7420 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c7430 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 64 22 2c  name": "SDLK_d",
c7440 20 22 76 61 6c 75 65 22 3a 20 31 30 30 20 7d 2c   "value": 100 },
c7450 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7460 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7470 5f 65 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  _e", "value": 10
c7480 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
c7490 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c74a0 53 44 4c 4b 5f 66 22 2c 20 22 76 61 6c 75 65 22  SDLK_f", "value"
c74b0 3a 20 31 30 32 20 7d 2c 20 7b 20 22 74 61 67 22  : 102 }, { "tag"
c74c0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c74d0 22 3a 20 22 53 44 4c 4b 5f 67 22 2c 20 22 76 61  ": "SDLK_g", "va
c74e0 6c 75 65 22 3a 20 31 30 33 20 7d 2c 20 7b 20 22  lue": 103 }, { "
c74f0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c7500 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 68 22 2c  name": "SDLK_h",
c7510 20 22 76 61 6c 75 65 22 3a 20 31 30 34 20 7d 2c   "value": 104 },
c7520 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7530 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7540 5f 69 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  _i", "value": 10
c7550 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  5 }, { "tag": "f
c7560 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c7570 53 44 4c 4b 5f 6a 22 2c 20 22 76 61 6c 75 65 22  SDLK_j", "value"
c7580 3a 20 31 30 36 20 7d 2c 20 7b 20 22 74 61 67 22  : 106 }, { "tag"
c7590 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c75a0 22 3a 20 22 53 44 4c 4b 5f 6b 22 2c 20 22 76 61  ": "SDLK_k", "va
c75b0 6c 75 65 22 3a 20 31 30 37 20 7d 2c 20 7b 20 22  lue": 107 }, { "
c75c0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c75d0 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 6c 22 2c  name": "SDLK_l",
c75e0 20 22 76 61 6c 75 65 22 3a 20 31 30 38 20 7d 2c   "value": 108 },
c75f0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7600 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7610 5f 6d 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  _m", "value": 10
c7620 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
c7630 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c7640 53 44 4c 4b 5f 6e 22 2c 20 22 76 61 6c 75 65 22  SDLK_n", "value"
c7650 3a 20 31 31 30 20 7d 2c 20 7b 20 22 74 61 67 22  : 110 }, { "tag"
c7660 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7670 22 3a 20 22 53 44 4c 4b 5f 6f 22 2c 20 22 76 61  ": "SDLK_o", "va
c7680 6c 75 65 22 3a 20 31 31 31 20 7d 2c 20 7b 20 22  lue": 111 }, { "
c7690 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c76a0 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 70 22 2c  name": "SDLK_p",
c76b0 20 22 76 61 6c 75 65 22 3a 20 31 31 32 20 7d 2c   "value": 112 },
c76c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c76d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c76e0 5f 71 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31  _q", "value": 11
c76f0 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c7700 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c7710 53 44 4c 4b 5f 72 22 2c 20 22 76 61 6c 75 65 22  SDLK_r", "value"
c7720 3a 20 31 31 34 20 7d 2c 20 7b 20 22 74 61 67 22  : 114 }, { "tag"
c7730 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7740 22 3a 20 22 53 44 4c 4b 5f 73 22 2c 20 22 76 61  ": "SDLK_s", "va
c7750 6c 75 65 22 3a 20 31 31 35 20 7d 2c 20 7b 20 22  lue": 115 }, { "
c7760 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c7770 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 74 22 2c  name": "SDLK_t",
c7780 20 22 76 61 6c 75 65 22 3a 20 31 31 36 20 7d 2c   "value": 116 },
c7790 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c77a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c77b0 5f 75 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31  _u", "value": 11
c77c0 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  7 }, { "tag": "f
c77d0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c77e0 53 44 4c 4b 5f 76 22 2c 20 22 76 61 6c 75 65 22  SDLK_v", "value"
c77f0 3a 20 31 31 38 20 7d 2c 20 7b 20 22 74 61 67 22  : 118 }, { "tag"
c7800 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7810 22 3a 20 22 53 44 4c 4b 5f 77 22 2c 20 22 76 61  ": "SDLK_w", "va
c7820 6c 75 65 22 3a 20 31 31 39 20 7d 2c 20 7b 20 22  lue": 119 }, { "
c7830 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c7840 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 78 22 2c  name": "SDLK_x",
c7850 20 22 76 61 6c 75 65 22 3a 20 31 32 30 20 7d 2c   "value": 120 },
c7860 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7870 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7880 5f 79 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 32  _y", "value": 12
c7890 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
c78a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c78b0 53 44 4c 4b 5f 7a 22 2c 20 22 76 61 6c 75 65 22  SDLK_z", "value"
c78c0 3a 20 31 32 32 20 7d 2c 20 7b 20 22 74 61 67 22  : 122 }, { "tag"
c78d0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c78e0 22 3a 20 22 53 44 4c 4b 5f 43 41 50 53 4c 4f 43  ": "SDLK_CAPSLOC
c78f0 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  K", "value": 107
c7900 33 37 34 31 38 38 31 20 7d 2c 20 7b 20 22 74 61  3741881 }, { "ta
c7910 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c7920 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 31 22 2c 20  me": "SDLK_F1", 
c7930 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c7940 38 38 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  882 }, { "tag": 
c7950 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7960 20 22 53 44 4c 4b 5f 46 32 22 2c 20 22 76 61 6c   "SDLK_F2", "val
c7970 75 65 22 3a 20 31 30 37 33 37 34 31 38 38 33 20  ue": 1073741883 
c7980 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c7990 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c79a0 4c 4b 5f 46 33 22 2c 20 22 76 61 6c 75 65 22 3a  LK_F3", "value":
c79b0 20 31 30 37 33 37 34 31 38 38 34 20 7d 2c 20 7b   1073741884 }, {
c79c0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c79d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46   "name": "SDLK_F
c79e0 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  4", "value": 107
c79f0 33 37 34 31 38 38 35 20 7d 2c 20 7b 20 22 74 61  3741885 }, { "ta
c7a00 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c7a10 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 35 22 2c 20  me": "SDLK_F5", 
c7a20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c7a30 38 38 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  886 }, { "tag": 
c7a40 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7a50 20 22 53 44 4c 4b 5f 46 36 22 2c 20 22 76 61 6c   "SDLK_F6", "val
c7a60 75 65 22 3a 20 31 30 37 33 37 34 31 38 38 37 20  ue": 1073741887 
c7a70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c7a80 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c7a90 4c 4b 5f 46 37 22 2c 20 22 76 61 6c 75 65 22 3a  LK_F7", "value":
c7aa0 20 31 30 37 33 37 34 31 38 38 38 20 7d 2c 20 7b   1073741888 }, {
c7ab0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c7ac0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46   "name": "SDLK_F
c7ad0 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  8", "value": 107
c7ae0 33 37 34 31 38 38 39 20 7d 2c 20 7b 20 22 74 61  3741889 }, { "ta
c7af0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c7b00 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 39 22 2c 20  me": "SDLK_F9", 
c7b10 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c7b20 38 39 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  890 }, { "tag": 
c7b30 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7b40 20 22 53 44 4c 4b 5f 46 31 30 22 2c 20 22 76 61   "SDLK_F10", "va
c7b50 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38 39 31  lue": 1073741891
c7b60 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7b70 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7b80 44 4c 4b 5f 46 31 31 22 2c 20 22 76 61 6c 75 65  DLK_F11", "value
c7b90 22 3a 20 31 30 37 33 37 34 31 38 39 32 20 7d 2c  ": 1073741892 },
c7ba0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7bb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7bc0 5f 46 31 32 22 2c 20 22 76 61 6c 75 65 22 3a 20  _F12", "value": 
c7bd0 31 30 37 33 37 34 31 38 39 33 20 7d 2c 20 7b 20  1073741893 }, { 
c7be0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c7bf0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 50 52  "name": "SDLK_PR
c7c00 49 4e 54 53 43 52 45 45 4e 22 2c 20 22 76 61 6c  INTSCREEN", "val
c7c10 75 65 22 3a 20 31 30 37 33 37 34 31 38 39 34 20  ue": 1073741894 
c7c20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c7c30 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c7c40 4c 4b 5f 53 43 52 4f 4c 4c 4c 4f 43 4b 22 2c 20  LK_SCROLLLOCK", 
c7c50 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c7c60 38 39 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  895 }, { "tag": 
c7c70 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7c80 20 22 53 44 4c 4b 5f 50 41 55 53 45 22 2c 20 22   "SDLK_PAUSE", "
c7c90 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38  value": 10737418
c7ca0 39 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  96 }, { "tag": "
c7cb0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7cc0 22 53 44 4c 4b 5f 49 4e 53 45 52 54 22 2c 20 22  "SDLK_INSERT", "
c7cd0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38  value": 10737418
c7ce0 39 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  97 }, { "tag": "
c7cf0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7d00 22 53 44 4c 4b 5f 48 4f 4d 45 22 2c 20 22 76 61  "SDLK_HOME", "va
c7d10 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38 39 38  lue": 1073741898
c7d20 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7d30 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7d40 44 4c 4b 5f 50 41 47 45 55 50 22 2c 20 22 76 61  DLK_PAGEUP", "va
c7d50 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38 39 39  lue": 1073741899
c7d60 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7d70 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7d80 44 4c 4b 5f 44 45 4c 45 54 45 22 2c 20 22 76 61  DLK_DELETE", "va
c7d90 6c 75 65 22 3a 20 31 32 37 20 7d 2c 20 7b 20 22  lue": 127 }, { "
c7da0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c7db0 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 45 4e 44  name": "SDLK_END
c7dc0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c7dd0 37 34 31 39 30 31 20 7d 2c 20 7b 20 22 74 61 67  741901 }, { "tag
c7de0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c7df0 65 22 3a 20 22 53 44 4c 4b 5f 50 41 47 45 44 4f  e": "SDLK_PAGEDO
c7e00 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  WN", "value": 10
c7e10 37 33 37 34 31 39 30 32 20 7d 2c 20 7b 20 22 74  73741902 }, { "t
c7e20 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7e30 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 52 49 47 48  ame": "SDLK_RIGH
c7e40 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  T", "value": 107
c7e50 33 37 34 31 39 30 33 20 7d 2c 20 7b 20 22 74 61  3741903 }, { "ta
c7e60 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c7e70 6d 65 22 3a 20 22 53 44 4c 4b 5f 4c 45 46 54 22  me": "SDLK_LEFT"
c7e80 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c7e90 34 31 39 30 34 20 7d 2c 20 7b 20 22 74 61 67 22  41904 }, { "tag"
c7ea0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7eb0 22 3a 20 22 53 44 4c 4b 5f 44 4f 57 4e 22 2c 20  ": "SDLK_DOWN", 
c7ec0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c7ed0 39 30 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  905 }, { "tag": 
c7ee0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7ef0 20 22 53 44 4c 4b 5f 55 50 22 2c 20 22 76 61 6c   "SDLK_UP", "val
c7f00 75 65 22 3a 20 31 30 37 33 37 34 31 39 30 36 20  ue": 1073741906 
c7f10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c7f20 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c7f30 4c 4b 5f 4e 55 4d 4c 4f 43 4b 43 4c 45 41 52 22  LK_NUMLOCKCLEAR"
c7f40 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c7f50 34 31 39 30 37 20 7d 2c 20 7b 20 22 74 61 67 22  41907 }, { "tag"
c7f60 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7f70 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 44 49 56 49  ": "SDLK_KP_DIVI
c7f80 44 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  DE", "value": 10
c7f90 37 33 37 34 31 39 30 38 20 7d 2c 20 7b 20 22 74  73741908 }, { "t
c7fa0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7fb0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4d  ame": "SDLK_KP_M
c7fc0 55 4c 54 49 50 4c 59 22 2c 20 22 76 61 6c 75 65  ULTIPLY", "value
c7fd0 22 3a 20 31 30 37 33 37 34 31 39 30 39 20 7d 2c  ": 1073741909 },
c7fe0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c8000 5f 4b 50 5f 4d 49 4e 55 53 22 2c 20 22 76 61 6c  _KP_MINUS", "val
c8010 75 65 22 3a 20 31 30 37 33 37 34 31 39 31 30 20  ue": 1073741910 
c8020 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8030 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8040 4c 4b 5f 4b 50 5f 50 4c 55 53 22 2c 20 22 76 61  LK_KP_PLUS", "va
c8050 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 31 31  lue": 1073741911
c8060 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c8070 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c8080 44 4c 4b 5f 4b 50 5f 45 4e 54 45 52 22 2c 20 22  DLK_KP_ENTER", "
c8090 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c80a0 31 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  12 }, { "tag": "
c80b0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c80c0 22 53 44 4c 4b 5f 4b 50 5f 31 22 2c 20 22 76 61  "SDLK_KP_1", "va
c80d0 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 31 33  lue": 1073741913
c80e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c80f0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c8100 44 4c 4b 5f 4b 50 5f 32 22 2c 20 22 76 61 6c 75  DLK_KP_2", "valu
c8110 65 22 3a 20 31 30 37 33 37 34 31 39 31 34 20 7d  e": 1073741914 }
c8120 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8130 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8140 4b 5f 4b 50 5f 33 22 2c 20 22 76 61 6c 75 65 22  K_KP_3", "value"
c8150 3a 20 31 30 37 33 37 34 31 39 31 35 20 7d 2c 20  : 1073741915 }, 
c8160 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c8170 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c8180 4b 50 5f 34 22 2c 20 22 76 61 6c 75 65 22 3a 20  KP_4", "value": 
c8190 31 30 37 33 37 34 31 39 31 36 20 7d 2c 20 7b 20  1073741916 }, { 
c81a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c81b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c81c0 5f 35 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  _5", "value": 10
c81d0 37 33 37 34 31 39 31 37 20 7d 2c 20 7b 20 22 74  73741917 }, { "t
c81e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c81f0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 36  ame": "SDLK_KP_6
c8200 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c8210 37 34 31 39 31 38 20 7d 2c 20 7b 20 22 74 61 67  741918 }, { "tag
c8220 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c8230 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 37 22 2c  e": "SDLK_KP_7",
c8240 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c8250 31 39 31 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1919 }, { "tag":
c8260 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8270 3a 20 22 53 44 4c 4b 5f 4b 50 5f 38 22 2c 20 22  : "SDLK_KP_8", "
c8280 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c8290 32 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  20 }, { "tag": "
c82a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c82b0 22 53 44 4c 4b 5f 4b 50 5f 39 22 2c 20 22 76 61  "SDLK_KP_9", "va
c82c0 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 32 31  lue": 1073741921
c82d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c82e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c82f0 44 4c 4b 5f 4b 50 5f 30 22 2c 20 22 76 61 6c 75  DLK_KP_0", "valu
c8300 65 22 3a 20 31 30 37 33 37 34 31 39 32 32 20 7d  e": 1073741922 }
c8310 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8320 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8330 4b 5f 4b 50 5f 50 45 52 49 4f 44 22 2c 20 22 76  K_KP_PERIOD", "v
c8340 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 32  alue": 107374192
c8350 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c8360 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c8370 53 44 4c 4b 5f 41 50 50 4c 49 43 41 54 49 4f 4e  SDLK_APPLICATION
c8380 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c8390 37 34 31 39 32 35 20 7d 2c 20 7b 20 22 74 61 67  741925 }, { "tag
c83a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c83b0 65 22 3a 20 22 53 44 4c 4b 5f 50 4f 57 45 52 22  e": "SDLK_POWER"
c83c0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c83d0 34 31 39 32 36 20 7d 2c 20 7b 20 22 74 61 67 22  41926 }, { "tag"
c83e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c83f0 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 45 51 55 41  ": "SDLK_KP_EQUA
c8400 4c 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  LS", "value": 10
c8410 37 33 37 34 31 39 32 37 20 7d 2c 20 7b 20 22 74  73741927 }, { "t
c8420 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c8430 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 31 33 22  ame": "SDLK_F13"
c8440 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c8450 34 31 39 32 38 20 7d 2c 20 7b 20 22 74 61 67 22  41928 }, { "tag"
c8460 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c8470 22 3a 20 22 53 44 4c 4b 5f 46 31 34 22 2c 20 22  ": "SDLK_F14", "
c8480 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c8490 32 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  29 }, { "tag": "
c84a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c84b0 22 53 44 4c 4b 5f 46 31 35 22 2c 20 22 76 61 6c  "SDLK_F15", "val
c84c0 75 65 22 3a 20 31 30 37 33 37 34 31 39 33 30 20  ue": 1073741930 
c84d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c84e0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c84f0 4c 4b 5f 46 31 36 22 2c 20 22 76 61 6c 75 65 22  LK_F16", "value"
c8500 3a 20 31 30 37 33 37 34 31 39 33 31 20 7d 2c 20  : 1073741931 }, 
c8510 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c8520 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c8530 46 31 37 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  F17", "value": 1
c8540 30 37 33 37 34 31 39 33 32 20 7d 2c 20 7b 20 22  073741932 }, { "
c8550 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c8560 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 31 38  name": "SDLK_F18
c8570 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c8580 37 34 31 39 33 33 20 7d 2c 20 7b 20 22 74 61 67  741933 }, { "tag
c8590 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c85a0 65 22 3a 20 22 53 44 4c 4b 5f 46 31 39 22 2c 20  e": "SDLK_F19", 
c85b0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c85c0 39 33 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  934 }, { "tag": 
c85d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c85e0 20 22 53 44 4c 4b 5f 46 32 30 22 2c 20 22 76 61   "SDLK_F20", "va
c85f0 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 33 35  lue": 1073741935
c8600 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c8610 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c8620 44 4c 4b 5f 46 32 31 22 2c 20 22 76 61 6c 75 65  DLK_F21", "value
c8630 22 3a 20 31 30 37 33 37 34 31 39 33 36 20 7d 2c  ": 1073741936 },
c8640 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c8650 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c8660 5f 46 32 32 22 2c 20 22 76 61 6c 75 65 22 3a 20  _F22", "value": 
c8670 31 30 37 33 37 34 31 39 33 37 20 7d 2c 20 7b 20  1073741937 }, { 
c8680 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c8690 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 32  "name": "SDLK_F2
c86a0 33 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  3", "value": 107
c86b0 33 37 34 31 39 33 38 20 7d 2c 20 7b 20 22 74 61  3741938 }, { "ta
c86c0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c86d0 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 32 34 22 2c  me": "SDLK_F24",
c86e0 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c86f0 31 39 33 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1939 }, { "tag":
c8700 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8710 3a 20 22 53 44 4c 4b 5f 45 58 45 43 55 54 45 22  : "SDLK_EXECUTE"
c8720 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c8730 34 31 39 34 30 20 7d 2c 20 7b 20 22 74 61 67 22  41940 }, { "tag"
c8740 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c8750 22 3a 20 22 53 44 4c 4b 5f 48 45 4c 50 22 2c 20  ": "SDLK_HELP", 
c8760 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c8770 39 34 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  941 }, { "tag": 
c8780 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8790 20 22 53 44 4c 4b 5f 4d 45 4e 55 22 2c 20 22 76   "SDLK_MENU", "v
c87a0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 34  alue": 107374194
c87b0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
c87c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c87d0 53 44 4c 4b 5f 53 45 4c 45 43 54 22 2c 20 22 76  SDLK_SELECT", "v
c87e0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 34  alue": 107374194
c87f0 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c8800 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c8810 53 44 4c 4b 5f 53 54 4f 50 22 2c 20 22 76 61 6c  SDLK_STOP", "val
c8820 75 65 22 3a 20 31 30 37 33 37 34 31 39 34 34 20  ue": 1073741944 
c8830 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8840 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8850 4c 4b 5f 41 47 41 49 4e 22 2c 20 22 76 61 6c 75  LK_AGAIN", "valu
c8860 65 22 3a 20 31 30 37 33 37 34 31 39 34 35 20 7d  e": 1073741945 }
c8870 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8880 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8890 4b 5f 55 4e 44 4f 22 2c 20 22 76 61 6c 75 65 22  K_UNDO", "value"
c88a0 3a 20 31 30 37 33 37 34 31 39 34 36 20 7d 2c 20  : 1073741946 }, 
c88b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c88c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c88d0 43 55 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  CUT", "value": 1
c88e0 30 37 33 37 34 31 39 34 37 20 7d 2c 20 7b 20 22  073741947 }, { "
c88f0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c8900 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 43 4f 50  name": "SDLK_COP
c8910 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  Y", "value": 107
c8920 33 37 34 31 39 34 38 20 7d 2c 20 7b 20 22 74 61  3741948 }, { "ta
c8930 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c8940 6d 65 22 3a 20 22 53 44 4c 4b 5f 50 41 53 54 45  me": "SDLK_PASTE
c8950 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c8960 37 34 31 39 34 39 20 7d 2c 20 7b 20 22 74 61 67  741949 }, { "tag
c8970 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c8980 65 22 3a 20 22 53 44 4c 4b 5f 46 49 4e 44 22 2c  e": "SDLK_FIND",
c8990 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c89a0 31 39 35 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1950 }, { "tag":
c89b0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c89c0 3a 20 22 53 44 4c 4b 5f 4d 55 54 45 22 2c 20 22  : "SDLK_MUTE", "
c89d0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c89e0 35 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  51 }, { "tag": "
c89f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c8a00 22 53 44 4c 4b 5f 56 4f 4c 55 4d 45 55 50 22 2c  "SDLK_VOLUMEUP",
c8a10 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c8a20 31 39 35 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1952 }, { "tag":
c8a30 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8a40 3a 20 22 53 44 4c 4b 5f 56 4f 4c 55 4d 45 44 4f  : "SDLK_VOLUMEDO
c8a50 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  WN", "value": 10
c8a60 37 33 37 34 31 39 35 33 20 7d 2c 20 7b 20 22 74  73741953 }, { "t
c8a70 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c8a80 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 43  ame": "SDLK_KP_C
c8a90 4f 4d 4d 41 22 2c 20 22 76 61 6c 75 65 22 3a 20  OMMA", "value": 
c8aa0 31 30 37 33 37 34 31 39 35 37 20 7d 2c 20 7b 20  1073741957 }, { 
c8ab0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c8ac0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c8ad0 5f 45 51 55 41 4c 53 41 53 34 30 30 22 2c 20 22  _EQUALSAS400", "
c8ae0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c8af0 35 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  58 }, { "tag": "
c8b00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c8b10 22 53 44 4c 4b 5f 41 4c 54 45 52 41 53 45 22 2c  "SDLK_ALTERASE",
c8b20 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c8b30 31 39 37 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1977 }, { "tag":
c8b40 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8b50 3a 20 22 53 44 4c 4b 5f 53 59 53 52 45 51 22 2c  : "SDLK_SYSREQ",
c8b60 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c8b70 31 39 37 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1978 }, { "tag":
c8b80 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8b90 3a 20 22 53 44 4c 4b 5f 43 41 4e 43 45 4c 22 2c  : "SDLK_CANCEL",
c8ba0 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c8bb0 31 39 37 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1979 }, { "tag":
c8bc0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8bd0 3a 20 22 53 44 4c 4b 5f 43 4c 45 41 52 22 2c 20  : "SDLK_CLEAR", 
c8be0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c8bf0 39 38 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  980 }, { "tag": 
c8c00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8c10 20 22 53 44 4c 4b 5f 50 52 49 4f 52 22 2c 20 22   "SDLK_PRIOR", "
c8c20 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c8c30 38 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  81 }, { "tag": "
c8c40 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c8c50 22 53 44 4c 4b 5f 52 45 54 55 52 4e 32 22 2c 20  "SDLK_RETURN2", 
c8c60 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c8c70 39 38 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  982 }, { "tag": 
c8c80 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8c90 20 22 53 44 4c 4b 5f 53 45 50 41 52 41 54 4f 52   "SDLK_SEPARATOR
c8ca0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c8cb0 37 34 31 39 38 33 20 7d 2c 20 7b 20 22 74 61 67  741983 }, { "tag
c8cc0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c8cd0 65 22 3a 20 22 53 44 4c 4b 5f 4f 55 54 22 2c 20  e": "SDLK_OUT", 
c8ce0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c8cf0 39 38 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  984 }, { "tag": 
c8d00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8d10 20 22 53 44 4c 4b 5f 4f 50 45 52 22 2c 20 22 76   "SDLK_OPER", "v
c8d20 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 38  alue": 107374198
c8d30 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  5 }, { "tag": "f
c8d40 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c8d50 53 44 4c 4b 5f 43 4c 45 41 52 41 47 41 49 4e 22  SDLK_CLEARAGAIN"
c8d60 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c8d70 34 31 39 38 36 20 7d 2c 20 7b 20 22 74 61 67 22  41986 }, { "tag"
c8d80 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c8d90 22 3a 20 22 53 44 4c 4b 5f 43 52 53 45 4c 22 2c  ": "SDLK_CRSEL",
c8da0 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c8db0 31 39 38 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1987 }, { "tag":
c8dc0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8dd0 3a 20 22 53 44 4c 4b 5f 45 58 53 45 4c 22 2c 20  : "SDLK_EXSEL", 
c8de0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c8df0 39 38 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  988 }, { "tag": 
c8e00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8e10 20 22 53 44 4c 4b 5f 4b 50 5f 30 30 22 2c 20 22   "SDLK_KP_00", "
c8e20 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c8e30 30 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  00 }, { "tag": "
c8e40 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c8e50 22 53 44 4c 4b 5f 4b 50 5f 30 30 30 22 2c 20 22  "SDLK_KP_000", "
c8e60 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c8e70 30 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  01 }, { "tag": "
c8e80 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c8e90 22 53 44 4c 4b 5f 54 48 4f 55 53 41 4e 44 53 53  "SDLK_THOUSANDSS
c8ea0 45 50 41 52 41 54 4f 52 22 2c 20 22 76 61 6c 75  EPARATOR", "valu
c8eb0 65 22 3a 20 31 30 37 33 37 34 32 30 30 32 20 7d  e": 1073742002 }
c8ec0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8ed0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8ee0 4b 5f 44 45 43 49 4d 41 4c 53 45 50 41 52 41 54  K_DECIMALSEPARAT
c8ef0 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  OR", "value": 10
c8f00 37 33 37 34 32 30 30 33 20 7d 2c 20 7b 20 22 74  73742003 }, { "t
c8f10 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c8f20 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 43 55 52 52  ame": "SDLK_CURR
c8f30 45 4e 43 59 55 4e 49 54 22 2c 20 22 76 61 6c 75  ENCYUNIT", "valu
c8f40 65 22 3a 20 31 30 37 33 37 34 32 30 30 34 20 7d  e": 1073742004 }
c8f50 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8f60 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8f70 4b 5f 43 55 52 52 45 4e 43 59 53 55 42 55 4e 49  K_CURRENCYSUBUNI
c8f80 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  T", "value": 107
c8f90 33 37 34 32 30 30 35 20 7d 2c 20 7b 20 22 74 61  3742005 }, { "ta
c8fa0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c8fb0 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4c 45  me": "SDLK_KP_LE
c8fc0 46 54 50 41 52 45 4e 22 2c 20 22 76 61 6c 75 65  FTPAREN", "value
c8fd0 22 3a 20 31 30 37 33 37 34 32 30 30 36 20 7d 2c  ": 1073742006 },
c8fe0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c8ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9000 5f 4b 50 5f 52 49 47 48 54 50 41 52 45 4e 22 2c  _KP_RIGHTPAREN",
c9010 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c9020 32 30 30 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2007 }, { "tag":
c9030 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c9040 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4c 45 46 54 42  : "SDLK_KP_LEFTB
c9050 52 41 43 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  RACE", "value": 
c9060 31 30 37 33 37 34 32 30 30 38 20 7d 2c 20 7b 20  1073742008 }, { 
c9070 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9080 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c9090 5f 52 49 47 48 54 42 52 41 43 45 22 2c 20 22 76  _RIGHTBRACE", "v
c90a0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 30  alue": 107374200
c90b0 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
c90c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c90d0 53 44 4c 4b 5f 4b 50 5f 54 41 42 22 2c 20 22 76  SDLK_KP_TAB", "v
c90e0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 31  alue": 107374201
c90f0 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
c9100 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c9110 53 44 4c 4b 5f 4b 50 5f 42 41 43 4b 53 50 41 43  SDLK_KP_BACKSPAC
c9120 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  E", "value": 107
c9130 33 37 34 32 30 31 31 20 7d 2c 20 7b 20 22 74 61  3742011 }, { "ta
c9140 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c9150 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 41 22  me": "SDLK_KP_A"
c9160 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9170 34 32 30 31 32 20 7d 2c 20 7b 20 22 74 61 67 22  42012 }, { "tag"
c9180 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9190 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 42 22 2c 20  ": "SDLK_KP_B", 
c91a0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
c91b0 30 31 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  013 }, { "tag": 
c91c0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c91d0 20 22 53 44 4c 4b 5f 4b 50 5f 43 22 2c 20 22 76   "SDLK_KP_C", "v
c91e0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 31  alue": 107374201
c91f0 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
c9200 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c9210 53 44 4c 4b 5f 4b 50 5f 44 22 2c 20 22 76 61 6c  SDLK_KP_D", "val
c9220 75 65 22 3a 20 31 30 37 33 37 34 32 30 31 35 20  ue": 1073742015 
c9230 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c9240 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c9250 4c 4b 5f 4b 50 5f 45 22 2c 20 22 76 61 6c 75 65  LK_KP_E", "value
c9260 22 3a 20 31 30 37 33 37 34 32 30 31 36 20 7d 2c  ": 1073742016 },
c9270 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9290 5f 4b 50 5f 46 22 2c 20 22 76 61 6c 75 65 22 3a  _KP_F", "value":
c92a0 20 31 30 37 33 37 34 32 30 31 37 20 7d 2c 20 7b   1073742017 }, {
c92b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c92c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c92d0 50 5f 58 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a  P_XOR", "value":
c92e0 20 31 30 37 33 37 34 32 30 31 38 20 7d 2c 20 7b   1073742018 }, {
c92f0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c9300 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c9310 50 5f 50 4f 57 45 52 22 2c 20 22 76 61 6c 75 65  P_POWER", "value
c9320 22 3a 20 31 30 37 33 37 34 32 30 31 39 20 7d 2c  ": 1073742019 },
c9330 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9350 5f 4b 50 5f 50 45 52 43 45 4e 54 22 2c 20 22 76  _KP_PERCENT", "v
c9360 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 32  alue": 107374202
c9370 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
c9380 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c9390 53 44 4c 4b 5f 4b 50 5f 4c 45 53 53 22 2c 20 22  SDLK_KP_LESS", "
c93a0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c93b0 32 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  21 }, { "tag": "
c93c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c93d0 22 53 44 4c 4b 5f 4b 50 5f 47 52 45 41 54 45 52  "SDLK_KP_GREATER
c93e0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c93f0 37 34 32 30 32 32 20 7d 2c 20 7b 20 22 74 61 67  742022 }, { "tag
c9400 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c9410 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 41 4d 50  e": "SDLK_KP_AMP
c9420 45 52 53 41 4e 44 22 2c 20 22 76 61 6c 75 65 22  ERSAND", "value"
c9430 3a 20 31 30 37 33 37 34 32 30 32 33 20 7d 2c 20  : 1073742023 }, 
c9440 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c9450 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c9460 4b 50 5f 44 42 4c 41 4d 50 45 52 53 41 4e 44 22  KP_DBLAMPERSAND"
c9470 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9480 34 32 30 32 34 20 7d 2c 20 7b 20 22 74 61 67 22  42024 }, { "tag"
c9490 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c94a0 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 56 45 52 54  ": "SDLK_KP_VERT
c94b0 49 43 41 4c 42 41 52 22 2c 20 22 76 61 6c 75 65  ICALBAR", "value
c94c0 22 3a 20 31 30 37 33 37 34 32 30 32 35 20 7d 2c  ": 1073742025 },
c94d0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c94e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c94f0 5f 4b 50 5f 44 42 4c 56 45 52 54 49 43 41 4c 42  _KP_DBLVERTICALB
c9500 41 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  AR", "value": 10
c9510 37 33 37 34 32 30 32 36 20 7d 2c 20 7b 20 22 74  73742026 }, { "t
c9520 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c9530 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 43  ame": "SDLK_KP_C
c9540 4f 4c 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20  OLON", "value": 
c9550 31 30 37 33 37 34 32 30 32 37 20 7d 2c 20 7b 20  1073742027 }, { 
c9560 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9570 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c9580 5f 48 41 53 48 22 2c 20 22 76 61 6c 75 65 22 3a  _HASH", "value":
c9590 20 31 30 37 33 37 34 32 30 32 38 20 7d 2c 20 7b   1073742028 }, {
c95a0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c95b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c95c0 50 5f 53 50 41 43 45 22 2c 20 22 76 61 6c 75 65  P_SPACE", "value
c95d0 22 3a 20 31 30 37 33 37 34 32 30 32 39 20 7d 2c  ": 1073742029 },
c95e0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c95f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9600 5f 4b 50 5f 41 54 22 2c 20 22 76 61 6c 75 65 22  _KP_AT", "value"
c9610 3a 20 31 30 37 33 37 34 32 30 33 30 20 7d 2c 20  : 1073742030 }, 
c9620 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c9630 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c9640 4b 50 5f 45 58 43 4c 41 4d 22 2c 20 22 76 61 6c  KP_EXCLAM", "val
c9650 75 65 22 3a 20 31 30 37 33 37 34 32 30 33 31 20  ue": 1073742031 
c9660 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c9670 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c9680 4c 4b 5f 4b 50 5f 4d 45 4d 53 54 4f 52 45 22 2c  LK_KP_MEMSTORE",
c9690 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c96a0 32 30 33 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2032 }, { "tag":
c96b0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c96c0 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4d 45 4d 52 45  : "SDLK_KP_MEMRE
c96d0 43 41 4c 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20  CALL", "value": 
c96e0 31 30 37 33 37 34 32 30 33 33 20 7d 2c 20 7b 20  1073742033 }, { 
c96f0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9700 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c9710 5f 4d 45 4d 43 4c 45 41 52 22 2c 20 22 76 61 6c  _MEMCLEAR", "val
c9720 75 65 22 3a 20 31 30 37 33 37 34 32 30 33 34 20  ue": 1073742034 
c9730 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c9740 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c9750 4c 4b 5f 4b 50 5f 4d 45 4d 41 44 44 22 2c 20 22  LK_KP_MEMADD", "
c9760 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9770 33 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  35 }, { "tag": "
c9780 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9790 22 53 44 4c 4b 5f 4b 50 5f 4d 45 4d 53 55 42 54  "SDLK_KP_MEMSUBT
c97a0 52 41 43 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  RACT", "value": 
c97b0 31 30 37 33 37 34 32 30 33 36 20 7d 2c 20 7b 20  1073742036 }, { 
c97c0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c97d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c97e0 5f 4d 45 4d 4d 55 4c 54 49 50 4c 59 22 2c 20 22  _MEMMULTIPLY", "
c97f0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9800 33 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  37 }, { "tag": "
c9810 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9820 22 53 44 4c 4b 5f 4b 50 5f 4d 45 4d 44 49 56 49  "SDLK_KP_MEMDIVI
c9830 44 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  DE", "value": 10
c9840 37 33 37 34 32 30 33 38 20 7d 2c 20 7b 20 22 74  73742038 }, { "t
c9850 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c9860 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 50  ame": "SDLK_KP_P
c9870 4c 55 53 4d 49 4e 55 53 22 2c 20 22 76 61 6c 75  LUSMINUS", "valu
c9880 65 22 3a 20 31 30 37 33 37 34 32 30 33 39 20 7d  e": 1073742039 }
c9890 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c98a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c98b0 4b 5f 4b 50 5f 43 4c 45 41 52 22 2c 20 22 76 61  K_KP_CLEAR", "va
c98c0 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 34 30  lue": 1073742040
c98d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c98e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c98f0 44 4c 4b 5f 4b 50 5f 43 4c 45 41 52 45 4e 54 52  DLK_KP_CLEARENTR
c9900 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  Y", "value": 107
c9910 33 37 34 32 30 34 31 20 7d 2c 20 7b 20 22 74 61  3742041 }, { "ta
c9920 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c9930 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 42 49  me": "SDLK_KP_BI
c9940 4e 41 52 59 22 2c 20 22 76 61 6c 75 65 22 3a 20  NARY", "value": 
c9950 31 30 37 33 37 34 32 30 34 32 20 7d 2c 20 7b 20  1073742042 }, { 
c9960 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9970 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c9980 5f 4f 43 54 41 4c 22 2c 20 22 76 61 6c 75 65 22  _OCTAL", "value"
c9990 3a 20 31 30 37 33 37 34 32 30 34 33 20 7d 2c 20  : 1073742043 }, 
c99a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c99b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c99c0 4b 50 5f 44 45 43 49 4d 41 4c 22 2c 20 22 76 61  KP_DECIMAL", "va
c99d0 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 34 34  lue": 1073742044
c99e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c99f0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c9a00 44 4c 4b 5f 4b 50 5f 48 45 58 41 44 45 43 49 4d  DLK_KP_HEXADECIM
c9a10 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  AL", "value": 10
c9a20 37 33 37 34 32 30 34 35 20 7d 2c 20 7b 20 22 74  73742045 }, { "t
c9a30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c9a40 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4c 43 54 52  ame": "SDLK_LCTR
c9a50 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  L", "value": 107
c9a60 33 37 34 32 30 34 38 20 7d 2c 20 7b 20 22 74 61  3742048 }, { "ta
c9a70 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c9a80 6d 65 22 3a 20 22 53 44 4c 4b 5f 4c 53 48 49 46  me": "SDLK_LSHIF
c9a90 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  T", "value": 107
c9aa0 33 37 34 32 30 34 39 20 7d 2c 20 7b 20 22 74 61  3742049 }, { "ta
c9ab0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c9ac0 6d 65 22 3a 20 22 53 44 4c 4b 5f 4c 41 4c 54 22  me": "SDLK_LALT"
c9ad0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9ae0 34 32 30 35 30 20 7d 2c 20 7b 20 22 74 61 67 22  42050 }, { "tag"
c9af0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9b00 22 3a 20 22 53 44 4c 4b 5f 4c 47 55 49 22 2c 20  ": "SDLK_LGUI", 
c9b10 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
c9b20 30 35 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  051 }, { "tag": 
c9b30 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c9b40 20 22 53 44 4c 4b 5f 52 43 54 52 4c 22 2c 20 22   "SDLK_RCTRL", "
c9b50 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9b60 35 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  52 }, { "tag": "
c9b70 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9b80 22 53 44 4c 4b 5f 52 53 48 49 46 54 22 2c 20 22  "SDLK_RSHIFT", "
c9b90 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9ba0 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  53 }, { "tag": "
c9bb0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9bc0 22 53 44 4c 4b 5f 52 41 4c 54 22 2c 20 22 76 61  "SDLK_RALT", "va
c9bd0 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 35 34  lue": 1073742054
c9be0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c9bf0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c9c00 44 4c 4b 5f 52 47 55 49 22 2c 20 22 76 61 6c 75  DLK_RGUI", "valu
c9c10 65 22 3a 20 31 30 37 33 37 34 32 30 35 35 20 7d  e": 1073742055 }
c9c20 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c9c30 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c9c40 4b 5f 4d 4f 44 45 22 2c 20 22 76 61 6c 75 65 22  K_MODE", "value"
c9c50 3a 20 31 30 37 33 37 34 32 30 38 31 20 7d 2c 20  : 1073742081 }, 
c9c60 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c9c70 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c9c80 41 55 44 49 4f 4e 45 58 54 22 2c 20 22 76 61 6c  AUDIONEXT", "val
c9c90 75 65 22 3a 20 31 30 37 33 37 34 32 30 38 32 20  ue": 1073742082 
c9ca0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c9cb0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c9cc0 4c 4b 5f 41 55 44 49 4f 50 52 45 56 22 2c 20 22  LK_AUDIOPREV", "
c9cd0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9ce0 38 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  83 }, { "tag": "
c9cf0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9d00 22 53 44 4c 4b 5f 41 55 44 49 4f 53 54 4f 50 22  "SDLK_AUDIOSTOP"
c9d10 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9d20 34 32 30 38 34 20 7d 2c 20 7b 20 22 74 61 67 22  42084 }, { "tag"
c9d30 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9d40 22 3a 20 22 53 44 4c 4b 5f 41 55 44 49 4f 50 4c  ": "SDLK_AUDIOPL
c9d50 41 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  AY", "value": 10
c9d60 37 33 37 34 32 30 38 35 20 7d 2c 20 7b 20 22 74  73742085 }, { "t
c9d70 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c9d80 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 55 44 49  ame": "SDLK_AUDI
c9d90 4f 4d 55 54 45 22 2c 20 22 76 61 6c 75 65 22 3a  OMUTE", "value":
c9da0 20 31 30 37 33 37 34 32 30 38 36 20 7d 2c 20 7b   1073742086 }, {
c9db0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c9dc0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4d   "name": "SDLK_M
c9dd0 45 44 49 41 53 45 4c 45 43 54 22 2c 20 22 76 61  EDIASELECT", "va
c9de0 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 38 37  lue": 1073742087
c9df0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c9e00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c9e10 44 4c 4b 5f 57 57 57 22 2c 20 22 76 61 6c 75 65  DLK_WWW", "value
c9e20 22 3a 20 31 30 37 33 37 34 32 30 38 38 20 7d 2c  ": 1073742088 },
c9e30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9e40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9e50 5f 4d 41 49 4c 22 2c 20 22 76 61 6c 75 65 22 3a  _MAIL", "value":
c9e60 20 31 30 37 33 37 34 32 30 38 39 20 7d 2c 20 7b   1073742089 }, {
c9e70 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c9e80 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 43   "name": "SDLK_C
c9e90 41 4c 43 55 4c 41 54 4f 52 22 2c 20 22 76 61 6c  ALCULATOR", "val
c9ea0 75 65 22 3a 20 31 30 37 33 37 34 32 30 39 30 20  ue": 1073742090 
c9eb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c9ec0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c9ed0 4c 4b 5f 43 4f 4d 50 55 54 45 52 22 2c 20 22 76  LK_COMPUTER", "v
c9ee0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 39  alue": 107374209
c9ef0 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
c9f00 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c9f10 53 44 4c 4b 5f 41 43 5f 53 45 41 52 43 48 22 2c  SDLK_AC_SEARCH",
c9f20 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c9f30 32 30 39 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2092 }, { "tag":
c9f40 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c9f50 3a 20 22 53 44 4c 4b 5f 41 43 5f 48 4f 4d 45 22  : "SDLK_AC_HOME"
c9f60 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9f70 34 32 30 39 33 20 7d 2c 20 7b 20 22 74 61 67 22  42093 }, { "tag"
c9f80 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9f90 22 3a 20 22 53 44 4c 4b 5f 41 43 5f 42 41 43 4b  ": "SDLK_AC_BACK
c9fa0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c9fb0 37 34 32 30 39 34 20 7d 2c 20 7b 20 22 74 61 67  742094 }, { "tag
c9fc0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c9fd0 65 22 3a 20 22 53 44 4c 4b 5f 41 43 5f 46 4f 52  e": "SDLK_AC_FOR
c9fe0 57 41 52 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  WARD", "value": 
c9ff0 31 30 37 33 37 34 32 30 39 35 20 7d 2c 20 7b 20  1073742095 }, { 
ca000 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ca010 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 43  "name": "SDLK_AC
ca020 5f 53 54 4f 50 22 2c 20 22 76 61 6c 75 65 22 3a  _STOP", "value":
ca030 20 31 30 37 33 37 34 32 30 39 36 20 7d 2c 20 7b   1073742096 }, {
ca040 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ca050 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41   "name": "SDLK_A
ca060 43 5f 52 45 46 52 45 53 48 22 2c 20 22 76 61 6c  C_REFRESH", "val
ca070 75 65 22 3a 20 31 30 37 33 37 34 32 30 39 37 20  ue": 1073742097 
ca080 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ca090 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ca0a0 4c 4b 5f 41 43 5f 42 4f 4f 4b 4d 41 52 4b 53 22  LK_AC_BOOKMARKS"
ca0b0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
ca0c0 34 32 30 39 38 20 7d 2c 20 7b 20 22 74 61 67 22  42098 }, { "tag"
ca0d0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ca0e0 22 3a 20 22 53 44 4c 4b 5f 42 52 49 47 48 54 4e  ": "SDLK_BRIGHTN
ca0f0 45 53 53 44 4f 57 4e 22 2c 20 22 76 61 6c 75 65  ESSDOWN", "value
ca100 22 3a 20 31 30 37 33 37 34 32 30 39 39 20 7d 2c  ": 1073742099 },
ca110 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ca120 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
ca130 5f 42 52 49 47 48 54 4e 45 53 53 55 50 22 2c 20  _BRIGHTNESSUP", 
ca140 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
ca150 31 30 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  100 }, { "tag": 
ca160 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ca170 20 22 53 44 4c 4b 5f 44 49 53 50 4c 41 59 53 57   "SDLK_DISPLAYSW
ca180 49 54 43 48 22 2c 20 22 76 61 6c 75 65 22 3a 20  ITCH", "value": 
ca190 31 30 37 33 37 34 32 31 30 31 20 7d 2c 20 7b 20  1073742101 }, { 
ca1a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ca1b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 42  "name": "SDLK_KB
ca1c0 44 49 4c 4c 55 4d 54 4f 47 47 4c 45 22 2c 20 22  DILLUMTOGGLE", "
ca1d0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 31  value": 10737421
ca1e0 30 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  02 }, { "tag": "
ca1f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ca200 22 53 44 4c 4b 5f 4b 42 44 49 4c 4c 55 4d 44 4f  "SDLK_KBDILLUMDO
ca210 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  WN", "value": 10
ca220 37 33 37 34 32 31 30 33 20 7d 2c 20 7b 20 22 74  73742103 }, { "t
ca230 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ca240 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 42 44 49  ame": "SDLK_KBDI
ca250 4c 4c 55 4d 55 50 22 2c 20 22 76 61 6c 75 65 22  LLUMUP", "value"
ca260 3a 20 31 30 37 33 37 34 32 31 30 34 20 7d 2c 20  : 1073742104 }, 
ca270 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ca280 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
ca290 45 4a 45 43 54 22 2c 20 22 76 61 6c 75 65 22 3a  EJECT", "value":
ca2a0 20 31 30 37 33 37 34 32 31 30 35 20 7d 2c 20 7b   1073742105 }, {
ca2b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ca2c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 53   "name": "SDLK_S
ca2d0 4c 45 45 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  LEEP", "value": 
ca2e0 31 30 37 33 37 34 32 31 30 36 20 7d 2c 20 7b 20  1073742106 }, { 
ca2f0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ca300 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 50  "name": "SDLK_AP
ca310 50 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  P1", "value": 10
ca320 37 33 37 34 32 31 30 37 20 7d 2c 20 7b 20 22 74  73742107 }, { "t
ca330 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ca340 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 50 50 32  ame": "SDLK_APP2
ca350 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
ca360 37 34 32 31 30 38 20 7d 2c 20 7b 20 22 74 61 67  742108 }, { "tag
ca370 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ca380 65 22 3a 20 22 53 44 4c 4b 5f 41 55 44 49 4f 52  e": "SDLK_AUDIOR
ca390 45 57 49 4e 44 22 2c 20 22 76 61 6c 75 65 22 3a  EWIND", "value":
ca3a0 20 31 30 37 33 37 34 32 31 30 39 20 7d 2c 20 7b   1073742109 }, {
ca3b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ca3c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41   "name": "SDLK_A
ca3d0 55 44 49 4f 46 41 53 54 46 4f 52 57 41 52 44 22  UDIOFASTFORWARD"
ca3e0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
ca3f0 34 32 31 31 30 20 7d 5d 20 7d 2c 0a 7b 20 22 74  42110 }] },.{ "t
ca400 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73  ag": "enum", "ns
ca410 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
ca420 2c 20 22 69 64 22 3a 20 39 34 2c 20 22 6c 6f 63  , "id": 94, "loc
ca430 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ca440 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b  clude/SDL2/SDL_k
ca450 65 79 63 6f 64 65 2e 68 3a 33 32 35 3a 39 22 2c  eycode.h:325:9",
ca460 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
ca470 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ca480 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 4e 4f 4e 45  ame": "KMOD_NONE
ca490 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
ca4a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ca4b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44  ", "name": "KMOD
ca4c0 5f 4c 53 48 49 46 54 22 2c 20 22 76 61 6c 75 65  _LSHIFT", "value
ca4d0 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 1 }, { "tag":
ca4e0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ca4f0 3a 20 22 4b 4d 4f 44 5f 52 53 48 49 46 54 22 2c  : "KMOD_RSHIFT",
ca500 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b   "value": 2 }, {
ca510 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ca520 20 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 4c   "name": "KMOD_L
ca530 43 54 52 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20  CTRL", "value": 
ca540 36 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  64 }, { "tag": "
ca550 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ca560 22 4b 4d 4f 44 5f 52 43 54 52 4c 22 2c 20 22 76  "KMOD_RCTRL", "v
ca570 61 6c 75 65 22 3a 20 31 32 38 20 7d 2c 20 7b 20  alue": 128 }, { 
ca580 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ca590 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 4c 41  "name": "KMOD_LA
ca5a0 4c 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 35  LT", "value": 25
ca5b0 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
ca5c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ca5d0 4b 4d 4f 44 5f 52 41 4c 54 22 2c 20 22 76 61 6c  KMOD_RALT", "val
ca5e0 75 65 22 3a 20 35 31 32 20 7d 2c 20 7b 20 22 74  ue": 512 }, { "t
ca5f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ca600 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 4c 47 55 49  ame": "KMOD_LGUI
ca610 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 32 34  ", "value": 1024
ca620 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ca630 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4b  eld", "name": "K
ca640 4d 4f 44 5f 52 47 55 49 22 2c 20 22 76 61 6c 75  MOD_RGUI", "valu
ca650 65 22 3a 20 32 30 34 38 20 7d 2c 20 7b 20 22 74  e": 2048 }, { "t
ca660 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ca670 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 4e 55 4d 22  ame": "KMOD_NUM"
ca680 2c 20 22 76 61 6c 75 65 22 3a 20 34 30 39 36 20  , "value": 4096 
ca690 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ca6a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4b 4d  ld", "name": "KM
ca6b0 4f 44 5f 43 41 50 53 22 2c 20 22 76 61 6c 75 65  OD_CAPS", "value
ca6c0 22 3a 20 38 31 39 32 20 7d 2c 20 7b 20 22 74 61  ": 8192 }, { "ta
ca6d0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ca6e0 6d 65 22 3a 20 22 4b 4d 4f 44 5f 4d 4f 44 45 22  me": "KMOD_MODE"
ca6f0 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 33 38 34  , "value": 16384
ca700 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ca710 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4b  eld", "name": "K
ca720 4d 4f 44 5f 52 45 53 45 52 56 45 44 22 2c 20 22  MOD_RESERVED", "
ca730 76 61 6c 75 65 22 3a 20 33 32 37 36 38 20 7d 5d  value": 32768 }]
ca740 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
ca750 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
ca760 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b 65   "name": "SDL_Ke
ca770 79 6d 6f 64 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  ymod", "location
ca780 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ca790 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 63 6f 64  /SDL2/SDL_keycod
ca7a0 65 2e 68 3a 33 34 30 3a 33 22 2c 20 22 74 79 70  e.h:340:3", "typ
ca7b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65  e": { "tag": ":e
ca7c0 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  num", "name": ""
ca7d0 2c 20 22 69 64 22 3a 20 39 34 20 7d 20 7d 2c 0a  , "id": 94 } },.
ca7e0 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
ca7f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
ca800 65 22 3a 20 22 53 44 4c 5f 4b 65 79 73 79 6d 22  e": "SDL_Keysym"
ca810 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
ca820 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ca830 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65  lude/SDL2/SDL_ke
ca840 79 62 6f 61 72 64 2e 68 3a 34 37 3a 31 36 22 2c  yboard.h:47:16",
ca850 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
ca860 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ca870 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
ca880 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
ca890 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61  d", "name": "sca
ca8a0 6e 63 6f 64 65 22 2c 20 22 62 69 74 2d 6f 66 66  ncode", "bit-off
ca8b0 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
ca8c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ca8d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
ca8e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ca8f0 53 44 4c 5f 53 63 61 6e 63 6f 64 65 22 20 7d 20  SDL_Scancode" } 
ca900 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ca910 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 79  ld", "name": "sy
ca920 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
ca930 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 32, "bit-size"
ca940 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ca950 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
ca960 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
ca970 5f 4b 65 79 63 6f 64 65 22 20 7d 20 7d 2c 20 7b  _Keycode" } }, {
ca980 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ca990 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 22 2c 20   "name": "mod", 
ca9a0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
ca9b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
ca9c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ca9d0 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
ca9e0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
ca9f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
caa00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
caa10 22 75 6e 75 73 65 64 22 2c 20 22 62 69 74 2d 6f  "unused", "bit-o
caa20 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62 69 74  ffset": 96, "bit
caa30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
caa40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
caa50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
caa60 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 20  : "Uint32" } }] 
caa70 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
caa80 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
caa90 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b 65 79  "name": "SDL_Key
caaa0 73 79 6d 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  sym", "location"
caab0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
caac0 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72  SDL2/SDL_keyboar
caad0 64 2e 68 3a 35 33 3a 33 22 2c 20 22 74 79 70 65  d.h:53:3", "type
caae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
caaf0 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
cab00 53 44 4c 5f 4b 65 79 73 79 6d 22 2c 20 22 69 64  SDL_Keysym", "id
cab10 22 3a 20 39 35 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 95 } },.{ "ta
cab20 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cab30 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
cab40 4b 65 79 62 6f 61 72 64 46 6f 63 75 73 22 2c 20  KeyboardFocus", 
cab50 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
cab60 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cab70 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62  de/SDL2/SDL_keyb
cab80 6f 61 72 64 2e 68 3a 36 30 3a 33 38 22 2c 20 22  oard.h:60:38", "
cab90 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
caba0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cabb0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cabc0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cabd0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
cabe0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
cabf0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cac00 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cac10 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
cac20 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
cac30 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cac40 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4b 65  ame": "SDL_GetKe
cac50 79 62 6f 61 72 64 53 74 61 74 65 22 2c 20 22 6e  yboardState", "n
cac60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
cac70 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
cac80 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61  /SDL2/SDL_keyboa
cac90 72 64 2e 68 3a 37 37 3a 33 38 22 2c 20 22 76 61  rd.h:77:38", "va
caca0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
cacb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
cacc0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
cacd0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
cace0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
cacf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
cad00 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 6b 65 79   "name": "numkey
cad10 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
cad20 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
cad30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cad40 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
cad50 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
cad60 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
cad70 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
cad80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cad90 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
cada0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
cadb0 38 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  8" } } },.{ "tag
cadc0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
cadd0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4d  name": "SDL_GetM
cade0 6f 64 53 74 61 74 65 22 2c 20 22 6e 73 22 3a 20  odState", "ns": 
cadf0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cae00 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cae10 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e 68  2/SDL_keyboard.h
cae20 3a 38 32 3a 33 36 22 2c 20 22 76 61 72 69 61 64  :82:36", "variad
cae30 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
cae40 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
cae50 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
cae60 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
cae70 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
cae80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
cae90 3a 20 22 53 44 4c 5f 4b 65 79 6d 6f 64 22 20 7d  : "SDL_Keymod" }
caea0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
caeb0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
caec0 20 22 53 44 4c 5f 53 65 74 4d 6f 64 53 74 61 74   "SDL_SetModStat
caed0 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
caee0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
caef0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
caf00 6b 65 79 62 6f 61 72 64 2e 68 3a 38 39 3a 33 30  keyboard.h:89:30
caf10 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
caf20 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
caf30 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
caf40 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
caf50 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
caf60 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
caf70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
caf80 6d 6f 64 73 74 61 74 65 22 2c 20 22 74 79 70 65  modstate", "type
caf90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
cafa0 5f 4b 65 79 6d 6f 64 22 20 7d 20 7d 5d 2c 20 22  _Keymod" } }], "
cafb0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
cafc0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
cafd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cafe0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
caff0 20 22 53 44 4c 5f 47 65 74 4b 65 79 46 72 6f 6d   "SDL_GetKeyFrom
cb000 53 63 61 6e 63 6f 64 65 22 2c 20 22 6e 73 22 3a  Scancode", "ns":
cb010 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cb020 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cb030 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e  L2/SDL_keyboard.
cb040 68 3a 39 39 3a 33 37 22 2c 20 22 76 61 72 69 61  h:99:37", "varia
cb050 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cb060 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cb070 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cb080 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cb090 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cb0a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cb0b0 61 6d 65 22 3a 20 22 73 63 61 6e 63 6f 64 65 22  ame": "scancode"
cb0c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cb0d0 22 3a 20 22 53 44 4c 5f 53 63 61 6e 63 6f 64 65  ": "SDL_Scancode
cb0e0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
cb0f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cb100 22 53 44 4c 5f 4b 65 79 63 6f 64 65 22 20 7d 20  "SDL_Keycode" } 
cb110 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
cb120 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
cb130 22 53 44 4c 5f 47 65 74 53 63 61 6e 63 6f 64 65  "SDL_GetScancode
cb140 46 72 6f 6d 4b 65 79 22 2c 20 22 6e 73 22 3a 20  FromKey", "ns": 
cb150 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cb160 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cb170 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e 68  2/SDL_keyboard.h
cb180 3a 31 30 39 3a 33 38 22 2c 20 22 76 61 72 69 61  :109:38", "varia
cb190 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cb1a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cb1b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cb1c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cb1d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cb1e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cb1f0 61 6d 65 22 3a 20 22 6b 65 79 22 2c 20 22 74 79  ame": "key", "ty
cb200 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
cb210 44 4c 5f 4b 65 79 63 6f 64 65 22 20 7d 20 7d 5d  DL_Keycode" } }]
cb220 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
cb230 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53   { "tag": "SDL_S
cb240 63 61 6e 63 6f 64 65 22 20 7d 20 7d 2c 0a 7b 20  cancode" } },.{ 
cb250 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cb260 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cb270 47 65 74 53 63 61 6e 63 6f 64 65 4e 61 6d 65 22  GetScancodeName"
cb280 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
cb290 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
cb2a0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65  lude/SDL2/SDL_ke
cb2b0 79 62 6f 61 72 64 2e 68 3a 31 32 30 3a 33 37 22  yboard.h:120:37"
cb2c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
cb2d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
cb2e0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
cb2f0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
cb300 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
cb310 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
cb320 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
cb330 63 61 6e 63 6f 64 65 22 2c 20 22 74 79 70 65 22  cancode", "type"
cb340 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
cb350 53 63 61 6e 63 6f 64 65 22 20 7d 20 7d 5d 2c 20  Scancode" } }], 
cb360 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
cb370 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cb380 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cb390 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
cb3a0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
cb3b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
cb3c0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
cb3d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
cb3e0 65 22 3a 20 22 53 44 4c 5f 47 65 74 53 63 61 6e  e": "SDL_GetScan
cb3f0 63 6f 64 65 46 72 6f 6d 4e 61 6d 65 22 2c 20 22  codeFromName", "
cb400 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cb410 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cb420 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f  e/SDL2/SDL_keybo
cb430 61 72 64 2e 68 3a 31 32 39 3a 33 38 22 2c 20 22  ard.h:129:38", "
cb440 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cb450 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cb460 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cb470 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cb480 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cb490 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cb4a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65  ", "name": "name
cb4b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cb4c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
cb4d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cb4e0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
cb4f0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
cb500 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
cb510 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
cb520 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
cb530 5f 53 63 61 6e 63 6f 64 65 22 20 7d 20 7d 2c 0a  _Scancode" } },.
cb540 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
cb550 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
cb560 4c 5f 47 65 74 4b 65 79 4e 61 6d 65 22 2c 20 22  L_GetKeyName", "
cb570 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cb580 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cb590 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f  e/SDL2/SDL_keybo
cb5a0 61 72 64 2e 68 3a 31 34 31 3a 33 37 22 2c 20 22  ard.h:141:37", "
cb5b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cb5c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cb5d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cb5e0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cb5f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cb600 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cb610 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6b 65 79 22  ", "name": "key"
cb620 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cb630 22 3a 20 22 53 44 4c 5f 4b 65 79 63 6f 64 65 22  ": "SDL_Keycode"
cb640 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
cb650 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cb660 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
cb670 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
cb680 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
cb690 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
cb6a0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
cb6b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cb6c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cb6d0 47 65 74 4b 65 79 46 72 6f 6d 4e 61 6d 65 22 2c  GetKeyFromName",
cb6e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cb6f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cb700 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79  ude/SDL2/SDL_key
cb710 62 6f 61 72 64 2e 68 3a 31 35 30 3a 33 37 22 2c  board.h:150:37",
cb720 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
cb730 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
cb740 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
cb750 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
cb760 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
cb770 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
cb780 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61  er", "name": "na
cb790 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  me", "type": { "
cb7a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cb7b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cb7c0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
cb7d0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
cb7e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
cb7f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
cb800 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
cb810 44 4c 5f 4b 65 79 63 6f 64 65 22 20 7d 20 7d 2c  DL_Keycode" } },
cb820 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
cb830 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
cb840 44 4c 5f 53 74 61 72 74 54 65 78 74 49 6e 70 75  DL_StartTextInpu
cb850 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
cb860 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
cb870 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
cb880 6b 65 79 62 6f 61 72 64 2e 68 3a 31 36 30 3a 33  keyboard.h:160:3
cb890 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
cb8a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
cb8b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
cb8c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
cb8d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
cb8e0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
cb8f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
cb900 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
cb910 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
cb920 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 49 73 54 65  name": "SDL_IsTe
cb930 78 74 49 6e 70 75 74 41 63 74 69 76 65 22 2c 20  xtInputActive", 
cb940 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
cb950 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cb960 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62  de/SDL2/SDL_keyb
cb970 6f 61 72 64 2e 68 3a 31 36 38 3a 33 34 22 2c 20  oard.h:168:34", 
cb980 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
cb990 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
cb9a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
cb9b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
cb9c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
cb9d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
cb9e0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f  { "tag": "SDL_bo
cb9f0 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  ol" } },.{ "tag"
cba00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cba10 61 6d 65 22 3a 20 22 53 44 4c 5f 53 74 6f 70 54  ame": "SDL_StopT
cba20 65 78 74 49 6e 70 75 74 22 2c 20 22 6e 73 22 3a  extInput", "ns":
cba30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cba40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cba50 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e  L2/SDL_keyboard.
cba60 68 3a 31 37 37 3a 33 30 22 2c 20 22 76 61 72 69  h:177:30", "vari
cba70 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
cba80 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
cba90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
cbaa0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
cbab0 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
cbac0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
cbad0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
cbae0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
cbaf0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
cbb00 44 4c 5f 53 65 74 54 65 78 74 49 6e 70 75 74 52  DL_SetTextInputR
cbb10 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ect", "ns": 0, "
cbb20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
cbb30 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
cbb40 4c 5f 6b 65 79 62 6f 61 72 64 2e 68 3a 31 38 35  L_keyboard.h:185
cbb50 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
cbb60 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
cbb70 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
cbb80 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
cbb90 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
cbba0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
cbbb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
cbbc0 3a 20 22 72 65 63 74 22 2c 20 22 74 79 70 65 22  : "rect", "type"
cbbd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
cbbe0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
cbbf0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63   "tag": "SDL_Rec
cbc00 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
cbc10 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
cbc20 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
cbc30 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
cbc40 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
cbc50 4c 5f 48 61 73 53 63 72 65 65 6e 4b 65 79 62 6f  L_HasScreenKeybo
cbc60 61 72 64 53 75 70 70 6f 72 74 22 2c 20 22 6e 73  ardSupport", "ns
cbc70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
cbc80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
cbc90 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72  SDL2/SDL_keyboar
cbca0 64 2e 68 3a 31 39 36 3a 33 34 22 2c 20 22 76 61  d.h:196:34", "va
cbcb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
cbcc0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
cbcd0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
cbce0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
cbcf0 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
cbd00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cbd10 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
cbd20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
cbd30 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
cbd40 22 3a 20 22 53 44 4c 5f 49 73 53 63 72 65 65 6e  ": "SDL_IsScreen
cbd50 4b 65 79 62 6f 61 72 64 53 68 6f 77 6e 22 2c 20  KeyboardShown", 
cbd60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
cbd70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cbd80 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62  de/SDL2/SDL_keyb
cbd90 6f 61 72 64 2e 68 3a 32 30 37 3a 33 34 22 2c 20  oard.h:207:34", 
cbda0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
cbdb0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
cbdc0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
cbdd0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
cbde0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
cbdf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
cbe00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  r", "name": "win
cbe10 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dow", "type": { 
cbe20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
cbe30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cbe40 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
cbe50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
cbe60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cbe70 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c   "SDL_bool" } },
cbe80 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
cbe90 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
cbea0 6d 65 22 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72  me": "SDL_Cursor
cbeb0 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
cbec0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
cbed0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
cbee0 6f 75 73 65 2e 68 3a 34 31 3a 31 36 22 2c 20 22  ouse.h:41:16", "
cbef0 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62  bit-size": 0, "b
cbf00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30  it-alignment": 0
cbf10 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d  , "fields": [] }
cbf20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
cbf30 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
cbf40 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 75 72 73  name": "SDL_Curs
cbf50 6f 72 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  or", "location":
cbf60 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cbf70 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a  DL2/SDL_mouse.h:
cbf80 34 31 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20  41:27", "type": 
cbf90 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
cbfa0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
cbfb0 65 22 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72 22  e": "SDL_Cursor"
cbfc0 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
cbfd0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
cbfe0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f  lude/SDL2/SDL_mo
cbff0 75 73 65 2e 68 3a 34 31 3a 31 36 22 2c 20 22 62  use.h:41:16", "b
cc000 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
cc010 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
cc020 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
cc030 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
cc040 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
cc050 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 39  me": "", "id": 9
cc060 37 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  7, "location": "
cc070 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cc080 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 34 36  2/SDL_mouse.h:46
cc090 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
cc0a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
cc0b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
cc0c0 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f 41 52 52  YSTEM_CURSOR_ARR
cc0d0 4f 57 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  OW", "value": 0 
cc0e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
cc0f0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
cc100 4c 5f 53 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f  L_SYSTEM_CURSOR_
cc110 49 42 45 41 4d 22 2c 20 22 76 61 6c 75 65 22 3a  IBEAM", "value":
cc120 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   1 }, { "tag": "
cc130 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
cc140 22 53 44 4c 5f 53 59 53 54 45 4d 5f 43 55 52 53  "SDL_SYSTEM_CURS
cc150 4f 52 5f 57 41 49 54 22 2c 20 22 76 61 6c 75 65  OR_WAIT", "value
cc160 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 2 }, { "tag":
cc170 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
cc180 3a 20 22 53 44 4c 5f 53 59 53 54 45 4d 5f 43 55  : "SDL_SYSTEM_CU
cc190 52 53 4f 52 5f 43 52 4f 53 53 48 41 49 52 22 2c  RSOR_CROSSHAIR",
cc1a0 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b   "value": 3 }, {
cc1b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
cc1c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 59   "name": "SDL_SY
cc1d0 53 54 45 4d 5f 43 55 52 53 4f 52 5f 57 41 49 54  STEM_CURSOR_WAIT
cc1e0 41 52 52 4f 57 22 2c 20 22 76 61 6c 75 65 22 3a  ARROW", "value":
cc1f0 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   4 }, { "tag": "
cc200 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
cc210 22 53 44 4c 5f 53 59 53 54 45 4d 5f 43 55 52 53  "SDL_SYSTEM_CURS
cc220 4f 52 5f 53 49 5a 45 4e 57 53 45 22 2c 20 22 76  OR_SIZENWSE", "v
cc230 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74  alue": 5 }, { "t
cc240 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
cc250 61 6d 65 22 3a 20 22 53 44 4c 5f 53 59 53 54 45  ame": "SDL_SYSTE
cc260 4d 5f 43 55 52 53 4f 52 5f 53 49 5a 45 4e 45 53  M_CURSOR_SIZENES
cc270 57 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d  W", "value": 6 }
cc280 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
cc290 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
cc2a0 5f 53 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f 53  _SYSTEM_CURSOR_S
cc2b0 49 5a 45 57 45 22 2c 20 22 76 61 6c 75 65 22 3a  IZEWE", "value":
cc2c0 20 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   7 }, { "tag": "
cc2d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
cc2e0 22 53 44 4c 5f 53 59 53 54 45 4d 5f 43 55 52 53  "SDL_SYSTEM_CURS
cc2f0 4f 52 5f 53 49 5a 45 4e 53 22 2c 20 22 76 61 6c  OR_SIZENS", "val
cc300 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67  ue": 8 }, { "tag
cc310 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
cc320 65 22 3a 20 22 53 44 4c 5f 53 59 53 54 45 4d 5f  e": "SDL_SYSTEM_
cc330 43 55 52 53 4f 52 5f 53 49 5a 45 41 4c 4c 22 2c  CURSOR_SIZEALL",
cc340 20 22 76 61 6c 75 65 22 3a 20 39 20 7d 2c 20 7b   "value": 9 }, {
cc350 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
cc360 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 59   "name": "SDL_SY
cc370 53 54 45 4d 5f 43 55 52 53 4f 52 5f 4e 4f 22 2c  STEM_CURSOR_NO",
cc380 20 22 76 61 6c 75 65 22 3a 20 31 30 20 7d 2c 20   "value": 10 }, 
cc390 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
cc3a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
cc3b0 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f 48 41 4e  YSTEM_CURSOR_HAN
cc3c0 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 20  D", "value": 11 
cc3d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
cc3e0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
cc3f0 4c 5f 4e 55 4d 5f 53 59 53 54 45 4d 5f 43 55 52  L_NUM_SYSTEM_CUR
cc400 53 4f 52 53 22 2c 20 22 76 61 6c 75 65 22 3a 20  SORS", "value": 
cc410 31 32 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22  12 }] },.{ "tag"
cc420 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
cc430 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
cc440 44 4c 5f 53 79 73 74 65 6d 43 75 72 73 6f 72 22  DL_SystemCursor"
cc450 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
cc460 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
cc470 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 36 31 3a  /SDL_mouse.h:61:
cc480 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
cc490 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e  ag": ":enum", "n
cc4a0 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
cc4b0 39 37 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  97 } },.{ "tag":
cc4c0 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
cc4d0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
cc4e0 64 22 3a 20 39 38 2c 20 22 6c 6f 63 61 74 69 6f  d": 98, "locatio
cc4f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cc500 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65  e/SDL2/SDL_mouse
cc510 2e 68 3a 36 36 3a 39 22 2c 20 22 66 69 65 6c 64  .h:66:9", "field
cc520 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
cc530 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
cc540 53 44 4c 5f 4d 4f 55 53 45 57 48 45 45 4c 5f 4e  SDL_MOUSEWHEEL_N
cc550 4f 52 4d 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a  ORMAL", "value":
cc560 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   0 }, { "tag": "
cc570 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
cc580 22 53 44 4c 5f 4d 4f 55 53 45 57 48 45 45 4c 5f  "SDL_MOUSEWHEEL_
cc590 46 4c 49 50 50 45 44 22 2c 20 22 76 61 6c 75 65  FLIPPED", "value
cc5a0 22 3a 20 31 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  ": 1 }] },.{ "ta
cc5b0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
cc5c0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
cc5d0 22 53 44 4c 5f 4d 6f 75 73 65 57 68 65 65 6c 44  "SDL_MouseWheelD
cc5e0 69 72 65 63 74 69 6f 6e 22 2c 20 22 6c 6f 63 61  irection", "loca
cc5f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
cc600 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f  lude/SDL2/SDL_mo
cc610 75 73 65 2e 68 3a 37 30 3a 33 22 2c 20 22 74 79  use.h:70:3", "ty
cc620 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cc630 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22  enum", "name": "
cc640 22 2c 20 22 69 64 22 3a 20 39 38 20 7d 20 7d 2c  ", "id": 98 } },
cc650 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
cc660 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
cc670 44 4c 5f 47 65 74 4d 6f 75 73 65 46 6f 63 75 73  DL_GetMouseFocus
cc680 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
cc690 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
cc6a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
cc6b0 6f 75 73 65 2e 68 3a 37 37 3a 33 38 22 2c 20 22  ouse.h:77:38", "
cc6c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cc6d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cc6e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cc6f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cc700 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
cc710 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
cc720 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cc730 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cc740 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
cc750 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
cc760 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cc770 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4d 6f  ame": "SDL_GetMo
cc780 75 73 65 53 74 61 74 65 22 2c 20 22 6e 73 22 3a  useState", "ns":
cc790 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cc7a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cc7b0 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 38  L2/SDL_mouse.h:8
cc7c0 37 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  7:32", "variadic
cc7d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
cc7e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
cc7f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
cc800 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
cc810 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
cc820 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
cc830 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20  ": "x", "type": 
cc840 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
cc850 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
cc860 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
cc870 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
cc880 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
cc890 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  2 } } }, { "tag"
cc8a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
cc8b0 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 74 79 70  name": "y", "typ
cc8c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
cc8d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
cc8e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
cc8f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
cc900 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
cc910 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 32 } } }], "r
cc920 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cc930 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
cc940 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cc950 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
cc960 20 22 53 44 4c 5f 47 65 74 47 6c 6f 62 61 6c 4d   "SDL_GetGlobalM
cc970 6f 75 73 65 53 74 61 74 65 22 2c 20 22 6e 73 22  ouseState", "ns"
cc980 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
cc990 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cc9a0 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a  DL2/SDL_mouse.h:
cc9b0 31 31 32 3a 33 32 22 2c 20 22 76 61 72 69 61 64  112:32", "variad
cc9c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
cc9d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
cc9e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
cc9f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
cca00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
cca10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
cca20 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
cca30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
cca40 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
cca50 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
cca60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
cca70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
cca80 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   32 } } }, { "ta
cca90 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ccaa0 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 74   "name": "y", "t
ccab0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ccac0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ccad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ccae0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ccaf0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ccb00 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20  nt": 32 } } }], 
ccb10 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ccb20 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
ccb30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
ccb40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
ccb50 22 3a 20 22 53 44 4c 5f 47 65 74 52 65 6c 61 74  ": "SDL_GetRelat
ccb60 69 76 65 4d 6f 75 73 65 53 74 61 74 65 22 2c 20  iveMouseState", 
ccb70 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ccb80 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ccb90 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73  de/SDL2/SDL_mous
ccba0 65 2e 68 3a 31 32 31 3a 33 32 22 2c 20 22 76 61  e.h:121:32", "va
ccbb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
ccbc0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ccbd0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ccbe0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ccbf0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
ccc00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ccc10 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
ccc20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ccc30 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ccc40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ccc50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ccc60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ccc70 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
ccc80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ccc90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22  er", "name": "y"
ccca0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cccb0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
cccc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cccd0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ccce0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
cccf0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
ccd00 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
ccd10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
ccd20 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t32" } },.{ "tag
ccd30 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
ccd40 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 61 72 70  name": "SDL_Warp
ccd50 4d 6f 75 73 65 49 6e 57 69 6e 64 6f 77 22 2c 20  MouseInWindow", 
ccd60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ccd70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ccd80 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73  de/SDL2/SDL_mous
ccd90 65 2e 68 3a 31 33 32 3a 33 30 22 2c 20 22 76 61  e.h:132:30", "va
ccda0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
ccdb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ccdc0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ccdd0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ccde0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
ccdf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
cce00 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77   "name": "window
cce10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cce20 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
cce30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cce40 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
cce50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
cce60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
cce70 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20  ": "x", "type": 
cce80 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
cce90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
ccea0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
cceb0 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
ccec0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
cced0 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 74 79  "name": "y", "ty
ccee0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ccef0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
ccf00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ccf10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
ccf20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ccf30 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
ccf40 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
ccf50 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
ccf60 3a 20 22 53 44 4c 5f 57 61 72 70 4d 6f 75 73 65  : "SDL_WarpMouse
ccf70 47 6c 6f 62 61 6c 22 2c 20 22 6e 73 22 3a 20 30  Global", "ns": 0
ccf80 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ccf90 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ccfa0 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 31 34 34  /SDL_mouse.h:144
ccfb0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
ccfc0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
ccfd0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ccfe0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ccff0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
cd000 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
cd010 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
cd020 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "x", "type": {
cd030 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
cd040 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
cd050 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
cd060 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
cd070 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
cd080 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 74 79 70  name": "y", "typ
cd090 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
cd0a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
cd0b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
cd0c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
cd0d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
cd0e0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
cd0f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
cd100 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
cd110 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
cd120 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
cd130 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 52 65 6c  me": "SDL_SetRel
cd140 61 74 69 76 65 4d 6f 75 73 65 4d 6f 64 65 22 2c  ativeMouseMode",
cd150 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cd160 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cd170 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75  ude/SDL2/SDL_mou
cd180 73 65 2e 68 3a 31 36 32 3a 32 39 22 2c 20 22 76  se.h:162:29", "v
cd190 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
cd1a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
cd1b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
cd1c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
cd1d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
cd1e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
cd1f0 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 61 62 6c  , "name": "enabl
cd200 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ed", "type": { "
cd210 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
cd220 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
cd230 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cd240 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
cd250 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
cd260 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
cd270 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
cd280 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
cd290 4c 5f 43 61 70 74 75 72 65 4d 6f 75 73 65 22 2c  L_CaptureMouse",
cd2a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cd2b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cd2c0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75  ude/SDL2/SDL_mou
cd2d0 73 65 2e 68 3a 31 39 33 3a 32 39 22 2c 20 22 76  se.h:193:29", "v
cd2e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
cd2f0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
cd300 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
cd310 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
cd320 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
cd330 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
cd340 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 61 62 6c  , "name": "enabl
cd350 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ed", "type": { "
cd360 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
cd370 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
cd380 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cd390 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
cd3a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
cd3b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
cd3c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
cd3d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
cd3e0 4c 5f 47 65 74 52 65 6c 61 74 69 76 65 4d 6f 75  L_GetRelativeMou
cd3f0 73 65 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30  seMode", "ns": 0
cd400 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
cd410 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
cd420 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32 30 30  /SDL_mouse.h:200
cd430 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :34", "variadic"
cd440 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
cd450 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
cd460 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
cd470 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
cd480 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
cd490 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cd4a0 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
cd4b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
cd4c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
cd4d0 5f 43 72 65 61 74 65 43 75 72 73 6f 72 22 2c 20  _CreateCursor", 
cd4e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
cd4f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cd500 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73  de/SDL2/SDL_mous
cd510 65 2e 68 3a 32 32 30 3a 33 37 22 2c 20 22 76 61  e.h:220:37", "va
cd520 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
cd530 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
cd540 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
cd550 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
cd560 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
cd570 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
cd580 20 22 6e 61 6d 65 22 3a 20 22 64 61 74 61 22 2c   "name": "data",
cd590 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cd5a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
cd5b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cd5c0 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20  Uint8" } } }, { 
cd5d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
cd5e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 73  r", "name": "mas
cd5f0 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
cd600 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
cd610 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cd620 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c  : "Uint8" } } },
cd630 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
cd640 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
cd650 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
cd660 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
cd670 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
cd680 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
cd690 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
cd6a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
cd6b0 65 22 3a 20 22 68 22 2c 20 22 74 79 70 65 22 3a  e": "h", "type":
cd6c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
cd6d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
cd6e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
cd6f0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
cd700 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
cd710 20 22 6e 61 6d 65 22 3a 20 22 68 6f 74 5f 78 22   "name": "hot_x"
cd720 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cd730 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
cd740 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
cd750 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
cd760 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
cd770 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
cd780 3a 20 22 68 6f 74 5f 79 22 2c 20 22 74 79 70 65  : "hot_y", "type
cd790 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
cd7a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
cd7b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
cd7c0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
cd7d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cd7e0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cd7f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cd800 22 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72 22 20  ": "SDL_Cursor" 
cd810 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
cd820 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
cd830 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 43  e": "SDL_CreateC
cd840 6f 6c 6f 72 43 75 72 73 6f 72 22 2c 20 22 6e 73  olorCursor", "ns
cd850 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
cd860 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
cd870 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68  SDL2/SDL_mouse.h
cd880 3a 32 33 30 3a 33 37 22 2c 20 22 76 61 72 69 61  :230:37", "varia
cd890 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cd8a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cd8b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cd8c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cd8d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cd8e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cd8f0 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c  ame": "surface",
cd900 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cd910 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
cd920 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cd930 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d  SDL_Surface" } }
cd940 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
cd950 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
cd960 3a 20 22 68 6f 74 5f 78 22 2c 20 22 74 79 70 65  : "hot_x", "type
cd970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
cd980 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
cd990 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
cd9a0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
cd9b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cd9c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 6f 74 5f  ", "name": "hot_
cd9d0 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
cd9e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
cd9f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
cda00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
cda10 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
cda20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cda30 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
cda40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
cda50 5f 43 75 72 73 6f 72 22 20 7d 20 7d 20 7d 2c 0a  _Cursor" } } },.
cda60 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
cda70 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
cda80 4c 5f 43 72 65 61 74 65 53 79 73 74 65 6d 43 75  L_CreateSystemCu
cda90 72 73 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rsor", "ns": 0, 
cdaa0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
cdab0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
cdac0 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32 33 39 3a 33  DL_mouse.h:239:3
cdad0 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
cdae0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
cdaf0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
cdb00 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
cdb10 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
cdb20 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
cdb30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
cdb40 22 69 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "id", "type": { 
cdb50 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 79 73 74  "tag": "SDL_Syst
cdb60 65 6d 43 75 72 73 6f 72 22 20 7d 20 7d 5d 2c 20  emCursor" } }], 
cdb70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
cdb80 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cdb90 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cdba0 61 67 22 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72  ag": "SDL_Cursor
cdbb0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
cdbc0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cdbd0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 43 75  ame": "SDL_SetCu
cdbe0 72 73 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rsor", "ns": 0, 
cdbf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
cdc00 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
cdc10 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32 34 34 3a 33  DL_mouse.h:244:3
cdc20 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
cdc30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
cdc40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
cdc50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
cdc60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
cdc70 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
cdc80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
cdc90 22 63 75 72 73 6f 72 22 2c 20 22 74 79 70 65 22  "cursor", "type"
cdca0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
cdcb0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
cdcc0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 75 72   "tag": "SDL_Cur
cdcd0 73 6f 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  sor" } } }], "re
cdce0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
cdcf0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
cdd00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
cdd10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
cdd20 53 44 4c 5f 47 65 74 43 75 72 73 6f 72 22 2c 20  SDL_GetCursor", 
cdd30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
cdd40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cdd50 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73  de/SDL2/SDL_mous
cdd60 65 2e 68 3a 32 34 39 3a 33 37 22 2c 20 22 76 61  e.h:249:37", "va
cdd70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
cdd80 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
cdd90 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
cdda0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
cddb0 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
cddc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cddd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cdde0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cddf0 22 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72 22 20  ": "SDL_Cursor" 
cde00 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
cde10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
cde20 65 22 3a 20 22 53 44 4c 5f 47 65 74 44 65 66 61  e": "SDL_GetDefa
cde30 75 6c 74 43 75 72 73 6f 72 22 2c 20 22 6e 73 22  ultCursor", "ns"
cde40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
cde50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cde60 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a  DL2/SDL_mouse.h:
cde70 32 35 34 3a 33 37 22 2c 20 22 76 61 72 69 61 64  254:37", "variad
cde80 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
cde90 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
cdea0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
cdeb0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
cdec0 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
cded0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
cdee0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
cdef0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cdf00 53 44 4c 5f 43 75 72 73 6f 72 22 20 7d 20 7d 20  SDL_Cursor" } } 
cdf10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
cdf20 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
cdf30 22 53 44 4c 5f 46 72 65 65 43 75 72 73 6f 72 22  "SDL_FreeCursor"
cdf40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
cdf50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
cdf60 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f  lude/SDL2/SDL_mo
cdf70 75 73 65 2e 68 3a 32 36 33 3a 33 30 22 2c 20 22  use.h:263:30", "
cdf80 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cdf90 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cdfa0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cdfb0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cdfc0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cdfd0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cdfe0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 75 72 73  ", "name": "curs
cdff0 6f 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  or", "type": { "
ce000 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ce010 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ce020 22 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72 22 20  ": "SDL_Cursor" 
ce030 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
ce040 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ce050 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
ce060 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
ce070 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
ce080 68 6f 77 43 75 72 73 6f 72 22 2c 20 22 6e 73 22  howCursor", "ns"
ce090 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
ce0a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ce0b0 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a  DL2/SDL_mouse.h:
ce0c0 32 37 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64  273:29", "variad
ce0d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
ce0e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
ce0f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
ce100 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
ce110 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
ce120 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
ce130 6d 65 22 3a 20 22 74 6f 67 67 6c 65 22 2c 20 22  me": "toggle", "
ce140 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ce150 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ce160 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ce170 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
ce180 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
ce190 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ce1a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
ce1b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ce1c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
ce1d0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
ce1e0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
ce1f0 5f 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 2c 20  _SDL_Joystick", 
ce200 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
ce210 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ce220 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73  de/SDL2/SDL_joys
ce230 74 69 63 6b 2e 68 3a 36 36 3a 38 22 2c 20 22 62  tick.h:66:8", "b
ce240 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
ce250 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
ce260 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c   "fields": [] },
ce270 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
ce280 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
ce290 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  ame": "SDL_Joyst
ce2a0 69 63 6b 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ick", "location"
ce2b0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ce2c0 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63  SDL2/SDL_joystic
ce2d0 6b 2e 68 3a 36 37 3a 33 30 22 2c 20 22 74 79 70  k.h:67:30", "typ
ce2e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74  e": { "tag": "st
ce2f0 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
ce300 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 5f 4a 6f  "name": "_SDL_Jo
ce310 79 73 74 69 63 6b 22 2c 20 22 69 64 22 3a 20 30  ystick", "id": 0
ce320 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ce330 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ce340 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a  /SDL_joystick.h:
ce350 36 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65  66:8", "bit-size
ce360 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 0, "bit-align
ce370 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64  ment": 0, "field
ce380 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74  s": [] } },.{ "t
ce390 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
ce3a0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
ce3b0 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 55   "SDL_JoystickGU
ce3c0 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  ID", "location":
ce3d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ce3e0 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
ce3f0 2e 68 3a 37 32 3a 33 22 2c 20 22 74 79 70 65 22  .h:72:3", "type"
ce400 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
ce410 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
ce420 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
ce430 31 30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  100, "location":
ce440 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ce450 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
ce460 2e 68 3a 37 30 3a 39 22 2c 20 22 62 69 74 2d 73  .h:70:9", "bit-s
ce470 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
ce480 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
ce490 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
ce4a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ce4b0 65 22 3a 20 22 64 61 74 61 22 2c 20 22 62 69 74  e": "data", "bit
ce4c0 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
ce4d0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
ce4e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
ce4f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ce500 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
ce510 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
ce520 69 6e 74 38 22 20 7d 2c 20 22 73 69 7a 65 22 3a  int8" }, "size":
ce530 20 31 36 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20   16 } }] } },.{ 
ce540 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
ce550 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ce560 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
ce570 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  ID", "location":
ce580 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ce590 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
ce5a0 2e 68 3a 38 31 3a 31 36 22 2c 20 22 74 79 70 65  .h:81:16", "type
ce5b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e  ": { "tag": "Sin
ce5c0 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t32" } },.{ "tag
ce5d0 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
ce5e0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
ce5f0 22 69 64 22 3a 20 31 30 31 2c 20 22 6c 6f 63 61  "id": 101, "loca
ce600 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ce610 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f  lude/SDL2/SDL_jo
ce620 79 73 74 69 63 6b 2e 68 3a 38 33 3a 39 22 2c 20  ystick.h:83:9", 
ce630 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
ce640 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ce650 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49  me": "SDL_JOYSTI
ce660 43 4b 5f 54 59 50 45 5f 55 4e 4b 4e 4f 57 4e 22  CK_TYPE_UNKNOWN"
ce670 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20  , "value": 0 }, 
ce680 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ce690 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a  , "name": "SDL_J
ce6a0 4f 59 53 54 49 43 4b 5f 54 59 50 45 5f 47 41 4d  OYSTICK_TYPE_GAM
ce6b0 45 43 4f 4e 54 52 4f 4c 4c 45 52 22 2c 20 22 76  ECONTROLLER", "v
ce6c0 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74  alue": 1 }, { "t
ce6d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ce6e0 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54  ame": "SDL_JOYST
ce6f0 49 43 4b 5f 54 59 50 45 5f 57 48 45 45 4c 22 2c  ICK_TYPE_WHEEL",
ce700 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b   "value": 2 }, {
ce710 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ce720 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f   "name": "SDL_JO
ce730 59 53 54 49 43 4b 5f 54 59 50 45 5f 41 52 43 41  YSTICK_TYPE_ARCA
ce740 44 45 5f 53 54 49 43 4b 22 2c 20 22 76 61 6c 75  DE_STICK", "valu
ce750 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61 67 22  e": 3 }, { "tag"
ce760 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ce770 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b  ": "SDL_JOYSTICK
ce780 5f 54 59 50 45 5f 46 4c 49 47 48 54 5f 53 54 49  _TYPE_FLIGHT_STI
ce790 43 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20  CK", "value": 4 
ce7a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ce7b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ce7c0 4c 5f 4a 4f 59 53 54 49 43 4b 5f 54 59 50 45 5f  L_JOYSTICK_TYPE_
ce7d0 44 41 4e 43 45 5f 50 41 44 22 2c 20 22 76 61 6c  DANCE_PAD", "val
ce7e0 75 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74 61 67  ue": 5 }, { "tag
ce7f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ce800 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43  e": "SDL_JOYSTIC
ce810 4b 5f 54 59 50 45 5f 47 55 49 54 41 52 22 2c 20  K_TYPE_GUITAR", 
ce820 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c 20 7b 20  "value": 6 }, { 
ce830 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ce840 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59  "name": "SDL_JOY
ce850 53 54 49 43 4b 5f 54 59 50 45 5f 44 52 55 4d 5f  STICK_TYPE_DRUM_
ce860 4b 49 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 37  KIT", "value": 7
ce870 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ce880 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ce890 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 54 59 50 45  DL_JOYSTICK_TYPE
ce8a0 5f 41 52 43 41 44 45 5f 50 41 44 22 2c 20 22 76  _ARCADE_PAD", "v
ce8b0 61 6c 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74  alue": 8 }, { "t
ce8c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ce8d0 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54  ame": "SDL_JOYST
ce8e0 49 43 4b 5f 54 59 50 45 5f 54 48 52 4f 54 54 4c  ICK_TYPE_THROTTL
ce8f0 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 20 7d  E", "value": 9 }
ce900 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
ce910 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
ce920 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a  , "name": "SDL_J
ce930 6f 79 73 74 69 63 6b 54 79 70 65 22 2c 20 22 6c  oystickType", "l
ce940 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ce950 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ce960 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 39 35 3a 33  _joystick.h:95:3
ce970 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ce980 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61  g": ":enum", "na
ce990 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
ce9a0 30 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  01 } },.{ "tag":
ce9b0 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
ce9c0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
ce9d0 64 22 3a 20 31 30 32 2c 20 22 6c 6f 63 61 74 69  d": 102, "locati
ce9e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ce9f0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73  de/SDL2/SDL_joys
cea00 74 69 63 6b 2e 68 3a 39 37 3a 39 22 2c 20 22 66  tick.h:97:9", "f
cea10 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
cea20 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
cea30 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b  ": "SDL_JOYSTICK
cea40 5f 50 4f 57 45 52 5f 55 4e 4b 4e 4f 57 4e 22 2c  _POWER_UNKNOWN",
cea50 20 22 76 61 6c 75 65 22 3a 20 34 32 39 34 39 36   "value": 429496
cea60 37 32 39 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a  7295 }, { "tag":
cea70 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
cea80 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f  : "SDL_JOYSTICK_
cea90 50 4f 57 45 52 5f 45 4d 50 54 59 22 2c 20 22 76  POWER_EMPTY", "v
ceaa0 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74  alue": 0 }, { "t
ceab0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ceac0 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54  ame": "SDL_JOYST
cead0 49 43 4b 5f 50 4f 57 45 52 5f 4c 4f 57 22 2c 20  ICK_POWER_LOW", 
ceae0 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20  "value": 1 }, { 
ceaf0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ceb00 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59  "name": "SDL_JOY
ceb10 53 54 49 43 4b 5f 50 4f 57 45 52 5f 4d 45 44 49  STICK_POWER_MEDI
ceb20 55 4d 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  UM", "value": 2 
ceb30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ceb40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ceb50 4c 5f 4a 4f 59 53 54 49 43 4b 5f 50 4f 57 45 52  L_JOYSTICK_POWER
ceb60 5f 46 55 4c 4c 22 2c 20 22 76 61 6c 75 65 22 3a  _FULL", "value":
ceb70 20 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   3 }, { "tag": "
ceb80 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ceb90 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 50 4f  "SDL_JOYSTICK_PO
ceba0 57 45 52 5f 57 49 52 45 44 22 2c 20 22 76 61 6c  WER_WIRED", "val
cebb0 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67  ue": 4 }, { "tag
cebc0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
cebd0 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43  e": "SDL_JOYSTIC
cebe0 4b 5f 50 4f 57 45 52 5f 4d 41 58 22 2c 20 22 76  K_POWER_MAX", "v
cebf0 61 6c 75 65 22 3a 20 35 20 7d 5d 20 7d 2c 0a 7b  alue": 5 }] },.{
cec00 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
cec10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
cec20 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63  e": "SDL_Joystic
cec30 6b 50 6f 77 65 72 4c 65 76 65 6c 22 2c 20 22 6c  kPowerLevel", "l
cec40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cec50 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cec60 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 30 36 3a  _joystick.h:106:
cec70 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
cec80 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e  ag": ":enum", "n
cec90 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
ceca0 31 30 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  102 } },.{ "tag"
cecb0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cecc0 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 63 6b 4a  ame": "SDL_LockJ
cecd0 6f 79 73 74 69 63 6b 73 22 2c 20 22 6e 73 22 3a  oysticks", "ns":
cece0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cecf0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ced00 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e  L2/SDL_joystick.
ced10 68 3a 31 32 30 3a 33 30 22 2c 20 22 76 61 72 69  h:120:30", "vari
ced20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
ced30 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
ced40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
ced50 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ced60 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
ced70 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
ced80 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
ced90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
ceda0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
cedb0 44 4c 5f 55 6e 6c 6f 63 6b 4a 6f 79 73 74 69 63  DL_UnlockJoystic
cedc0 6b 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ks", "ns": 0, "l
cedd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cede0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cedf0 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 32 31 3a  _joystick.h:121:
cee00 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
cee10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cee20 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cee30 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cee40 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
cee50 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
cee60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cee70 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
cee80 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cee90 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4e 75 6d  "name": "SDL_Num
ceea0 4a 6f 79 73 74 69 63 6b 73 22 2c 20 22 6e 73 22  Joysticks", "ns"
ceeb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
ceec0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ceed0 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
ceee0 2e 68 3a 31 32 36 3a 32 39 22 2c 20 22 76 61 72  .h:126:29", "var
ceef0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
cef00 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
cef10 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
cef20 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
cef30 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65  meters": [], "re
cef40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
cef50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
cef60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
cef70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
cef80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
cef90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
cefa0 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
cefb0 4e 61 6d 65 46 6f 72 49 6e 64 65 78 22 2c 20 22  NameForIndex", "
cefc0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cefd0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cefe0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
ceff0 69 63 6b 2e 68 3a 31 33 33 3a 33 37 22 2c 20 22  ick.h:133:37", "
cf000 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cf010 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cf020 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cf030 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cf040 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cf050 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cf060 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 69  ", "name": "devi
cf070 63 65 5f 69 6e 64 65 78 22 2c 20 22 74 79 70 65  ce_index", "type
cf080 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
cf090 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
cf0a0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
cf0b0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
cf0c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cf0d0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cf0e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cf0f0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
cf100 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
cf110 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
cf120 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
cf130 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
cf140 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47  : "SDL_JoystickG
cf150 65 74 44 65 76 69 63 65 47 55 49 44 22 2c 20 22  etDeviceGUID", "
cf160 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cf170 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cf180 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
cf190 69 63 6b 2e 68 3a 31 33 39 3a 34 32 22 2c 20 22  ick.h:139:42", "
cf1a0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cf1b0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cf1c0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cf1d0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cf1e0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cf1f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cf200 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 69  ", "name": "devi
cf210 63 65 5f 69 6e 64 65 78 22 2c 20 22 74 79 70 65  ce_index", "type
cf220 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
cf230 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
cf240 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
cf250 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
cf260 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cf270 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  tag": "SDL_Joyst
cf280 69 63 6b 47 55 49 44 22 20 7d 20 7d 2c 0a 7b 20  ickGUID" } },.{ 
cf290 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cf2a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cf2b0 4a 6f 79 73 74 69 63 6b 47 65 74 44 65 76 69 63  JoystickGetDevic
cf2c0 65 56 65 6e 64 6f 72 22 2c 20 22 6e 73 22 3a 20  eVendor", "ns": 
cf2d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cf2e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cf2f0 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
cf300 3a 31 34 36 3a 33 32 22 2c 20 22 76 61 72 69 61  :146:32", "varia
cf310 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cf320 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cf330 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cf340 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cf350 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cf360 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cf370 61 6d 65 22 3a 20 22 64 65 76 69 63 65 5f 69 6e  ame": "device_in
cf380 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
cf390 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
cf3a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
cf3b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
cf3c0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
cf3d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cf3e0 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b   "Uint16" } },.{
cf3f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
cf400 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
cf410 5f 4a 6f 79 73 74 69 63 6b 47 65 74 44 65 76 69  _JoystickGetDevi
cf420 63 65 50 72 6f 64 75 63 74 22 2c 20 22 6e 73 22  ceProduct", "ns"
cf430 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
cf440 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cf450 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
cf460 2e 68 3a 31 35 33 3a 33 32 22 2c 20 22 76 61 72  .h:153:32", "var
cf470 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
cf480 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
cf490 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
cf4a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
cf4b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
cf4c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
cf4d0 22 6e 61 6d 65 22 3a 20 22 64 65 76 69 63 65 5f  "name": "device_
cf4e0 69 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20  index", "type": 
cf4f0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
cf500 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
cf510 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
cf520 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
cf530 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
cf540 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
cf550 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
cf560 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
cf570 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65 74 44 65  DL_JoystickGetDe
cf580 76 69 63 65 50 72 6f 64 75 63 74 56 65 72 73 69  viceProductVersi
cf590 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  on", "ns": 0, "l
cf5a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cf5b0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cf5c0 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 36 30 3a  _joystick.h:160:
cf5d0 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
cf5e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cf5f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cf600 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cf610 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
cf620 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
cf630 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
cf640 20 22 64 65 76 69 63 65 5f 69 6e 64 65 78 22 2c   "device_index",
cf650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cf660 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
cf670 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
cf680 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
cf690 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
cf6a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
cf6b0 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t16" } },.{ "tag
cf6c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
cf6d0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  name": "SDL_Joys
cf6e0 74 69 63 6b 47 65 74 44 65 76 69 63 65 54 79 70  tickGetDeviceTyp
cf6f0 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
cf700 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
cf710 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
cf720 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 36 36 3a 34  joystick.h:166:4
cf730 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
cf740 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
cf750 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
cf760 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
cf770 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
cf780 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
cf790 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
cf7a0 22 64 65 76 69 63 65 5f 69 6e 64 65 78 22 2c 20  "device_index", 
cf7b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cf7c0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
cf7d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
cf7e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
cf7f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
cf800 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
cf810 4a 6f 79 73 74 69 63 6b 54 79 70 65 22 20 7d 20  JoystickType" } 
cf820 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
cf830 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
cf840 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65 74  "SDL_JoystickGet
cf850 44 65 76 69 63 65 49 6e 73 74 61 6e 63 65 49 44  DeviceInstanceID
cf860 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
cf870 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
cf880 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a  clude/SDL2/SDL_j
cf890 6f 79 73 74 69 63 6b 2e 68 3a 31 37 33 3a 34 30  oystick.h:173:40
cf8a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
cf8b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
cf8c0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
cf8d0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
cf8e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
cf8f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
cf900 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
cf910 64 65 76 69 63 65 5f 69 6e 64 65 78 22 2c 20 22  device_index", "
cf920 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cf930 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
cf940 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
cf950 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
cf960 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
cf970 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a   { "tag": "SDL_J
cf980 6f 79 73 74 69 63 6b 49 44 22 20 7d 20 7d 2c 0a  oystickID" } },.
cf990 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
cf9a0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
cf9b0 4c 5f 4a 6f 79 73 74 69 63 6b 4f 70 65 6e 22 2c  L_JoystickOpen",
cf9c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cf9d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cf9e0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79  ude/SDL2/SDL_joy
cf9f0 73 74 69 63 6b 2e 68 3a 31 38 34 3a 33 39 22 2c  stick.h:184:39",
cfa00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
cfa10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
cfa20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
cfa30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
cfa40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
cfa50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
cfa60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65  er", "name": "de
cfa70 76 69 63 65 5f 69 6e 64 65 78 22 2c 20 22 74 79  vice_index", "ty
cfa80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cfa90 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
cfaa0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
cfab0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
cfac0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
cfad0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cfae0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cfaf0 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
cfb00 63 6b 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ck" } } },.{ "ta
cfb10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cfb20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79  "name": "SDL_Joy
cfb30 73 74 69 63 6b 46 72 6f 6d 49 6e 73 74 61 6e 63  stickFromInstanc
cfb40 65 49 44 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  eID", "ns": 0, "
cfb50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
cfb60 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
cfb70 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 38 39  L_joystick.h:189
cfb80 3a 33 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :39", "variadic"
cfb90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
cfba0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
cfbb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
cfbc0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
cfbd0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
cfbe0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
cfbf0 3a 20 22 6a 6f 79 69 64 22 2c 20 22 74 79 70 65  : "joyid", "type
cfc00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
cfc10 5f 4a 6f 79 73 74 69 63 6b 49 44 22 20 7d 20 7d  _JoystickID" } }
cfc20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
cfc30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
cfc40 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
cfc50 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
cfc60 73 74 69 63 6b 22 20 7d 20 7d 20 7d 2c 0a 7b 20  stick" } } },.{ 
cfc70 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cfc80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cfc90 4a 6f 79 73 74 69 63 6b 4e 61 6d 65 22 2c 20 22  JoystickName", "
cfca0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cfcb0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cfcc0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
cfcd0 69 63 6b 2e 68 3a 31 39 35 3a 33 37 22 2c 20 22  ick.h:195:37", "
cfce0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cfcf0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cfd00 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cfd10 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cfd20 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cfd30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cfd40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73  ", "name": "joys
cfd50 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  tick", "type": {
cfd60 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cfd70 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cfd80 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
cfd90 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ck" } } }], "ret
cfda0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
cfdb0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
cfdc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cfdd0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
cfde0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
cfdf0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
cfe00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
cfe10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
cfe20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65 74  "SDL_JoystickGet
cfe30 47 55 49 44 22 2c 20 22 6e 73 22 3a 20 30 2c 20  GUID", "ns": 0, 
cfe40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
cfe50 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
cfe60 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 30  DL_joystick.h:20
cfe70 30 3a 34 32 22 2c 20 22 76 61 72 69 61 64 69 63  0:42", "variadic
cfe80 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
cfe90 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
cfea0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
cfeb0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
cfec0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
cfed0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
cfee0 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22  ": "joystick", "
cfef0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cff00 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
cff10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
cff20 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20  L_Joystick" } } 
cff30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
cff40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
cff50 5f 4a 6f 79 73 74 69 63 6b 47 55 49 44 22 20 7d  _JoystickGUID" }
cff60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cff70 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
cff80 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65   "SDL_JoystickGe
cff90 74 56 65 6e 64 6f 72 22 2c 20 22 6e 73 22 3a 20  tVendor", "ns": 
cffa0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cffb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cffc0 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
cffd0 3a 32 30 36 3a 33 32 22 2c 20 22 76 61 72 69 61  :206:32", "varia
cffe0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cfff0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d0000 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d0010 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d0020 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d0030 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d0040 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22  ame": "joystick"
d0050 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d0060 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d0070 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d0080 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
d0090 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
d00a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d00b0 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22  Uint16" } },.{ "
d00c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
d00d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a  , "name": "SDL_J
d00e0 6f 79 73 74 69 63 6b 47 65 74 50 72 6f 64 75 63  oystickGetProduc
d00f0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
d0100 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d0110 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d0120 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 31 32 3a 33  joystick.h:212:3
d0130 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
d0140 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
d0150 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
d0160 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
d0170 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
d0180 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
d0190 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
d01a0 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70  "joystick", "typ
d01b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d01c0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d01d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a   { "tag": "SDL_J
d01e0 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c  oystick" } } }],
d01f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d0200 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
d0210 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d0220 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d0230 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63  e": "SDL_Joystic
d0240 6b 47 65 74 50 72 6f 64 75 63 74 56 65 72 73 69  kGetProductVersi
d0250 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  on", "ns": 0, "l
d0260 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d0270 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d0280 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 31 38 3a  _joystick.h:218:
d0290 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
d02a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d02b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d02c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d02d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d02e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d02f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d0300 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79   "joystick", "ty
d0310 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d0320 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d0330 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d0340 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d  Joystick" } } }]
d0350 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d0360 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
d0370 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  6" } },.{ "tag":
d0380 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d0390 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  me": "SDL_Joysti
d03a0 63 6b 47 65 74 54 79 70 65 22 2c 20 22 6e 73 22  ckGetType", "ns"
d03b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d03c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d03d0 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
d03e0 2e 68 3a 32 32 33 3a 34 32 22 2c 20 22 76 61 72  .h:223:42", "var
d03f0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d0400 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d0410 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d0420 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d0430 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
d0440 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d0450 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63  "name": "joystic
d0460 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
d0470 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d0480 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d0490 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22  : "SDL_Joystick"
d04a0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
d04b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d04c0 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 54 79   "SDL_JoystickTy
d04d0 70 65 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  pe" } },.{ "tag"
d04e0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d04f0 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  ame": "SDL_Joyst
d0500 69 63 6b 47 65 74 47 55 49 44 53 74 72 69 6e 67  ickGetGUIDString
d0510 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d0520 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d0530 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a  clude/SDL2/SDL_j
d0540 6f 79 73 74 69 63 6b 2e 68 3a 32 32 39 3a 33 30  oystick.h:229:30
d0550 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
d0560 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
d0570 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
d0580 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
d0590 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
d05a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
d05b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d05c0 67 75 69 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  guid", "type": {
d05d0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
d05e0 73 74 69 63 6b 47 55 49 44 22 20 7d 20 7d 2c 20  stickGUID" } }, 
d05f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d0600 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
d0610 73 7a 47 55 49 44 22 2c 20 22 74 79 70 65 22 3a  szGUID", "type":
d0620 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d0630 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d0640 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
d0650 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
d0660 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d0670 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
d0680 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
d0690 6e 61 6d 65 22 3a 20 22 63 62 47 55 49 44 22 2c  name": "cbGUID",
d06a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d06b0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d06c0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d06d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d06e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d06f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
d0700 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
d0710 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d0720 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  ame": "SDL_Joyst
d0730 69 63 6b 47 65 74 47 55 49 44 46 72 6f 6d 53 74  ickGetGUIDFromSt
d0740 72 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ring", "ns": 0, 
d0750 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d0760 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d0770 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 33  DL_joystick.h:23
d0780 34 3a 34 32 22 2c 20 22 76 61 72 69 61 64 69 63  4:42", "variadic
d0790 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d07a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d07b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d07c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d07d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d07e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d07f0 22 3a 20 22 70 63 68 47 55 49 44 22 2c 20 22 74  ": "pchGUID", "t
d0800 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d0810 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
d0820 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
d0830 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
d0840 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
d0850 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
d0860 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d0870 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  "tag": "SDL_Joys
d0880 74 69 63 6b 47 55 49 44 22 20 7d 20 7d 2c 0a 7b  tickGUID" } },.{
d0890 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
d08a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
d08b0 5f 4a 6f 79 73 74 69 63 6b 47 65 74 41 74 74 61  _JoystickGetAtta
d08c0 63 68 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ched", "ns": 0, 
d08d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d08e0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d08f0 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 33  DL_joystick.h:23
d0900 39 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63  9:34", "variadic
d0910 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d0920 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d0930 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d0940 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d0950 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d0960 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d0970 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22  ": "joystick", "
d0980 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d0990 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
d09a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
d09b0 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20  L_Joystick" } } 
d09c0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d09d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d09e0 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74  _bool" } },.{ "t
d09f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d0a00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f   "name": "SDL_Jo
d0a10 79 73 74 69 63 6b 49 6e 73 74 61 6e 63 65 49 44  ystickInstanceID
d0a20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d0a30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d0a40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a  clude/SDL2/SDL_j
d0a50 6f 79 73 74 69 63 6b 2e 68 3a 32 34 34 3a 34 30  oystick.h:244:40
d0a60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
d0a70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
d0a80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
d0a90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
d0aa0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
d0ab0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
d0ac0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d0ad0 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70 65  joystick", "type
d0ae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
d0af0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
d0b00 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f  { "tag": "SDL_Jo
d0b10 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20  ystick" } } }], 
d0b20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
d0b30 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
d0b40 73 74 69 63 6b 49 44 22 20 7d 20 7d 2c 0a 7b 20  stickID" } },.{ 
d0b50 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d0b60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d0b70 4a 6f 79 73 74 69 63 6b 4e 75 6d 41 78 65 73 22  JoystickNumAxes"
d0b80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
d0b90 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d0ba0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f  lude/SDL2/SDL_jo
d0bb0 79 73 74 69 63 6b 2e 68 3a 32 34 39 3a 32 39 22  ystick.h:249:29"
d0bc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d0bd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d0be0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d0bf0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d0c00 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d0c10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d0c20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ter", "name": "j
d0c30 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70 65 22  oystick", "type"
d0c40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
d0c50 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
d0c60 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
d0c70 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22  stick" } } }], "
d0c80 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d0c90 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d0ca0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d0cb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d0cc0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
d0cd0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d0ce0 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  me": "SDL_Joysti
d0cf0 63 6b 4e 75 6d 42 61 6c 6c 73 22 2c 20 22 6e 73  ckNumBalls", "ns
d0d00 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
d0d10 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
d0d20 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63  SDL2/SDL_joystic
d0d30 6b 2e 68 3a 32 35 37 3a 32 39 22 2c 20 22 76 61  k.h:257:29", "va
d0d40 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d0d50 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d0d60 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d0d70 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d0d80 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d0d90 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d0da0 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69   "name": "joysti
d0db0 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ck", "type": { "
d0dc0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d0dd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d0de0 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
d0df0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
d0e00 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d0e10 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d0e20 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d0e30 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d0e40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d0e50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d0e60 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 4e 75 6d  "SDL_JoystickNum
d0e70 48 61 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Hats", "ns": 0, 
d0e80 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d0e90 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d0ea0 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 36  DL_joystick.h:26
d0eb0 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  2:29", "variadic
d0ec0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d0ed0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d0ee0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d0ef0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d0f00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d0f10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d0f20 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22  ": "joystick", "
d0f30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d0f40 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
d0f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
d0f60 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20  L_Joystick" } } 
d0f70 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d0f80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
d0f90 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
d0fa0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d0fb0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
d0fc0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
d0fd0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a  , "name": "SDL_J
d0fe0 6f 79 73 74 69 63 6b 4e 75 6d 42 75 74 74 6f 6e  oystickNumButton
d0ff0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
d1000 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d1010 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d1020 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 36 37 3a 32  joystick.h:267:2
d1030 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
d1040 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
d1050 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
d1060 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
d1070 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
d1080 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
d1090 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
d10a0 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70  "joystick", "typ
d10b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d10c0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d10d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a   { "tag": "SDL_J
d10e0 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c  oystick" } } }],
d10f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d1100 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
d1110 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d1120 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d1130 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
d1140 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
d1150 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  name": "SDL_Joys
d1160 74 69 63 6b 55 70 64 61 74 65 22 2c 20 22 6e 73  tickUpdate", "ns
d1170 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
d1180 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
d1190 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63  SDL2/SDL_joystic
d11a0 6b 2e 68 3a 32 37 35 3a 33 30 22 2c 20 22 76 61  k.h:275:30", "va
d11b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d11c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d11d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d11e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d11f0 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
d1200 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
d1210 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
d1220 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d1230 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d1240 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 45 76 65  "SDL_JoystickEve
d1250 6e 74 53 74 61 74 65 22 2c 20 22 6e 73 22 3a 20  ntState", "ns": 
d1260 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d1270 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d1280 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
d1290 3a 32 38 36 3a 32 39 22 2c 20 22 76 61 72 69 61  :286:29", "varia
d12a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d12b0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d12c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d12d0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d12e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d12f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d1300 61 6d 65 22 3a 20 22 73 74 61 74 65 22 2c 20 22  ame": "state", "
d1310 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d1320 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
d1330 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d1340 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
d1350 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d1360 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
d1370 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d1380 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d1390 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
d13a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
d13b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79  "name": "SDL_Joy
d13c0 73 74 69 63 6b 47 65 74 41 78 69 73 22 2c 20 22  stickGetAxis", "
d13d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d13e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d13f0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
d1400 69 63 6b 2e 68 3a 32 39 37 3a 33 32 22 2c 20 22  ick.h:297:32", "
d1410 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
d1420 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
d1430 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
d1440 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
d1450 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
d1460 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d1470 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73  ", "name": "joys
d1480 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  tick", "type": {
d1490 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d14a0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d14b0 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
d14c0 63 6b 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ck" } } }, { "ta
d14d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d14e0 20 22 6e 61 6d 65 22 3a 20 22 61 78 69 73 22 2c   "name": "axis",
d14f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d1500 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d1510 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d1520 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d1530 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d1540 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e  ": { "tag": "Sin
d1550 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t16" } },.{ "tag
d1560 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
d1570 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  name": "SDL_Joys
d1580 74 69 63 6b 47 65 74 41 78 69 73 49 6e 69 74 69  tickGetAxisIniti
d1590 61 6c 53 74 61 74 65 22 2c 20 22 6e 73 22 3a 20  alState", "ns": 
d15a0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d15b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d15c0 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
d15d0 3a 33 30 39 3a 33 34 22 2c 20 22 76 61 72 69 61  :309:34", "varia
d15e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d15f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d1600 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d1610 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d1620 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d1630 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d1640 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22  ame": "joystick"
d1650 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d1660 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d1670 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d1680 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
d1690 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d16a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d16b0 65 22 3a 20 22 61 78 69 73 22 2c 20 22 74 79 70  e": "axis", "typ
d16c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
d16d0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
d16e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d16f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
d1700 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d1710 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61  r", "name": "sta
d1720 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  te", "type": { "
d1730 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d1740 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d1750 22 3a 20 22 53 69 6e 74 31 36 22 20 7d 20 7d 20  ": "Sint16" } } 
d1760 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d1770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d1780 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74  _bool" } },.{ "t
d1790 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d17a0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f   "name": "SDL_Jo
d17b0 79 73 74 69 63 6b 47 65 74 48 61 74 22 2c 20 22  ystickGetHat", "
d17c0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d17d0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d17e0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
d17f0 69 63 6b 2e 68 3a 33 34 33 3a 33 31 22 2c 20 22  ick.h:343:31", "
d1800 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
d1810 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
d1820 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
d1830 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
d1840 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
d1850 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d1860 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73  ", "name": "joys
d1870 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  tick", "type": {
d1880 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d1890 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d18a0 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
d18b0 63 6b 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ck" } } }, { "ta
d18c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d18d0 20 22 6e 61 6d 65 22 3a 20 22 68 61 74 22 2c 20   "name": "hat", 
d18e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d18f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
d1900 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
d1910 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
d1920 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
d1930 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
d1940 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
d1950 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d1960 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  me": "SDL_Joysti
d1970 63 6b 47 65 74 42 61 6c 6c 22 2c 20 22 6e 73 22  ckGetBall", "ns"
d1980 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d1990 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d19a0 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
d19b0 2e 68 3a 33 35 33 3a 32 39 22 2c 20 22 76 61 72  .h:353:29", "var
d19c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d19d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d19e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d19f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d1a00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
d1a10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d1a20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63  "name": "joystic
d1a30 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
d1a40 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d1a50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d1a60 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22  : "SDL_Joystick"
d1a70 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
d1a80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d1a90 61 6d 65 22 3a 20 22 62 61 6c 6c 22 2c 20 22 74  ame": "ball", "t
d1aa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d1ab0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
d1ac0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d1ad0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
d1ae0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d1af0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
d1b00 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
d1b10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d1b20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d1b30 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d1b40 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d1b50 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d1b60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
d1b70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d1b80 22 3a 20 22 64 79 22 2c 20 22 74 79 70 65 22 3a  ": "dy", "type":
d1b90 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d1ba0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d1bb0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d1bc0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d1bd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d1be0 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
d1bf0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d1c00 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
d1c10 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d1c20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
d1c30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
d1c40 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
d1c50 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65   "SDL_JoystickGe
d1c60 74 42 75 74 74 6f 6e 22 2c 20 22 6e 73 22 3a 20  tButton", "ns": 
d1c70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d1c80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d1c90 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
d1ca0 3a 33 36 31 3a 33 31 22 2c 20 22 76 61 72 69 61  :361:31", "varia
d1cb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d1cc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d1cd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d1ce0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d1cf0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d1d00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d1d10 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22  ame": "joystick"
d1d20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d1d30 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d1d40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d1d50 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
d1d60 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d1d70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d1d80 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 74  e": "button", "t
d1d90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d1da0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
d1db0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d1dc0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
d1dd0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d1de0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
d1df0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d1e00 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
d1e10 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
d1e20 43 6c 6f 73 65 22 2c 20 22 6e 73 22 3a 20 30 2c  Close", "ns": 0,
d1e30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d1e40 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d1e50 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 33  SDL_joystick.h:3
d1e60 36 37 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  67:30", "variadi
d1e70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d1e80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d1e90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d1ea0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d1eb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
d1ec0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d1ed0 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20  e": "joystick", 
d1ee0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d1ef0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d1f00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d1f10 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d  DL_Joystick" } }
d1f20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
d1f30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
d1f40 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
d1f50 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
d1f60 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  name": "SDL_Joys
d1f70 74 69 63 6b 43 75 72 72 65 6e 74 50 6f 77 65 72  tickCurrentPower
d1f80 4c 65 76 65 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  Level", "ns": 0,
d1f90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d1fa0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d1fb0 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 33  SDL_joystick.h:3
d1fc0 37 32 3a 34 38 22 2c 20 22 76 61 72 69 61 64 69  72:48", "variadi
d1fd0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d1fe0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d1ff0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d2000 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d2010 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
d2020 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d2030 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20  e": "joystick", 
d2040 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d2050 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d2060 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d2070 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d  DL_Joystick" } }
d2080 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
d2090 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
d20a0 4c 5f 4a 6f 79 73 74 69 63 6b 50 6f 77 65 72 4c  L_JoystickPowerL
d20b0 65 76 65 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  evel" } },.{ "ta
d20c0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
d20d0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
d20e0 5f 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  _SDL_GameControl
d20f0 6c 65 72 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  ler", "id": 0, "
d2100 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
d2110 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
d2120 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72  L_gamecontroller
d2130 2e 68 3a 35 37 3a 38 22 2c 20 22 62 69 74 2d 73  .h:57:8", "bit-s
d2140 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
d2150 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
d2160 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22  elds": [] },.{ "
d2170 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
d2180 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
d2190 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d21a0 6f 6c 6c 65 72 22 2c 20 22 6c 6f 63 61 74 69 6f  oller", "locatio
d21b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d21c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d21d0 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 35 38 3a 33  ontroller.h:58:3
d21e0 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  6", "type": { "t
d21f0 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
d2200 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
d2210 22 5f 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f  "_SDL_GameContro
d2220 6c 6c 65 72 22 2c 20 22 69 64 22 3a 20 30 2c 20  ller", "id": 0, 
d2230 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d2240 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d2250 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65  DL_gamecontrolle
d2260 72 2e 68 3a 35 37 3a 38 22 2c 20 22 62 69 74 2d  r.h:57:8", "bit-
d2270 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
d2280 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
d2290 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a  ields": [] } },.
d22a0 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c  { "tag": "enum",
d22b0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
d22c0 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 30 34 2c  : "", "id": 104,
d22d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d22e0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d22f0 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d2300 65 72 2e 68 3a 36 31 3a 39 22 2c 20 22 66 69 65  er.h:61:9", "fie
d2310 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
d2320 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d2330 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52   "SDL_CONTROLLER
d2340 5f 42 49 4e 44 54 59 50 45 5f 4e 4f 4e 45 22 2c  _BINDTYPE_NONE",
d2350 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b   "value": 0 }, {
d2360 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d2370 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f   "name": "SDL_CO
d2380 4e 54 52 4f 4c 4c 45 52 5f 42 49 4e 44 54 59 50  NTROLLER_BINDTYP
d2390 45 5f 42 55 54 54 4f 4e 22 2c 20 22 76 61 6c 75  E_BUTTON", "valu
d23a0 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22  e": 1 }, { "tag"
d23b0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d23c0 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c  ": "SDL_CONTROLL
d23d0 45 52 5f 42 49 4e 44 54 59 50 45 5f 41 58 49 53  ER_BINDTYPE_AXIS
d23e0 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c  ", "value": 2 },
d23f0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d2400 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d2410 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 49 4e 44 54  CONTROLLER_BINDT
d2420 59 50 45 5f 48 41 54 22 2c 20 22 76 61 6c 75 65  YPE_HAT", "value
d2430 22 3a 20 33 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  ": 3 }] },.{ "ta
d2440 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
d2450 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
d2460 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d2470 6c 65 72 42 69 6e 64 54 79 70 65 22 2c 20 22 6c  lerBindType", "l
d2480 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d2490 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d24a0 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e  _gamecontroller.
d24b0 68 3a 36 37 3a 33 22 2c 20 22 74 79 70 65 22 3a  h:67:3", "type":
d24c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d   { "tag": ":enum
d24d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
d24e0 69 64 22 3a 20 31 30 34 20 7d 20 7d 2c 0a 7b 20  id": 104 } },.{ 
d24f0 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
d2500 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
d2510 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d2520 6f 6c 6c 65 72 42 75 74 74 6f 6e 42 69 6e 64 22  ollerButtonBind"
d2530 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
d2540 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d2550 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61  lude/SDL2/SDL_ga
d2560 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 37  mecontroller.h:7
d2570 32 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  2:16", "bit-size
d2580 22 3a 20 39 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 96, "bit-alig
d2590 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65  nment": 32, "fie
d25a0 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
d25b0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d25c0 20 22 62 69 6e 64 54 79 70 65 22 2c 20 22 62 69   "bindType", "bi
d25d0 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
d25e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
d25f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
d2600 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
d2610 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e  g": "SDL_GameCon
d2620 74 72 6f 6c 6c 65 72 42 69 6e 64 54 79 70 65 22  trollerBindType"
d2630 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d2640 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d2650 22 76 61 6c 75 65 22 2c 20 22 62 69 74 2d 6f 66  "value", "bit-of
d2660 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
d2670 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
d2680 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
d2690 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d26a0 20 22 75 6e 69 6f 6e 22 2c 20 22 6e 73 22 3a 20   "union", "ns": 
d26b0 32 32 30 38 38 2c 20 22 6e 61 6d 65 22 3a 20 22  22088, "name": "
d26c0 22 2c 20 22 69 64 22 3a 20 31 30 35 2c 20 22 6c  ", "id": 105, "l
d26d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d26e0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d26f0 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e  _gamecontroller.
d2700 68 3a 37 35 3a 35 22 2c 20 22 62 69 74 2d 73 69  h:75:5", "bit-si
d2710 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
d2720 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
d2730 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
d2740 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d2750 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 62 69  ": "button", "bi
d2760 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
d2770 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
d2780 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
d2790 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
d27a0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
d27b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d27c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d27d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
d27e0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d27f0 61 78 69 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  axis", "bit-offs
d2800 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
d2810 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d2820 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d2830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d2840 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
d2850 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
d2860 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
d2870 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d2880 20 22 6e 61 6d 65 22 3a 20 22 68 61 74 22 2c 20   "name": "hat", 
d2890 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
d28a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
d28b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d28c0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
d28d0 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
d28e0 20 22 6e 73 22 3a 20 32 32 30 38 38 2c 20 22 6e   "ns": 22088, "n
d28f0 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
d2900 31 30 36 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  106, "location":
d2910 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d2920 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d2930 72 6f 6c 6c 65 72 2e 68 3a 37 39 3a 39 22 2c 20  roller.h:79:9", 
d2940 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
d2950 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d2960 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b   32, "fields": [
d2970 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d2980 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 74 22 2c  , "name": "hat",
d2990 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
d29a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d29b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d29c0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
d29d0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
d29e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d29f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d2a00 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
d2a10 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d2a20 22 3a 20 22 68 61 74 5f 6d 61 73 6b 22 2c 20 22  ": "hat_mask", "
d2a30 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c  bit-offset": 32,
d2a40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d2a50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d2a60 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
d2a70 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d2a80 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d2a90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d2aa0 33 32 20 7d 20 7d 5d 20 7d 20 7d 5d 20 7d 20 7d  32 } }] } }] } }
d2ab0 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
d2ac0 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
d2ad0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
d2ae0 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 42 75 74  ameControllerBut
d2af0 74 6f 6e 42 69 6e 64 22 2c 20 22 6c 6f 63 61 74  tonBind", "locat
d2b00 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d2b10 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d2b20 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 38 35  econtroller.h:85
d2b30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
d2b40 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
d2b50 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61   "name": "SDL_Ga
d2b60 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 42 75 74 74  meControllerButt
d2b70 6f 6e 42 69 6e 64 22 2c 20 22 69 64 22 3a 20 31  onBind", "id": 1
d2b80 30 37 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  07 } },.{ "tag":
d2b90 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d2ba0 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  me": "SDL_GameCo
d2bb0 6e 74 72 6f 6c 6c 65 72 41 64 64 4d 61 70 70 69  ntrollerAddMappi
d2bc0 6e 67 73 46 72 6f 6d 52 57 22 2c 20 22 6e 73 22  ngsFromRW", "ns"
d2bd0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d2be0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d2bf0 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d2c00 72 6f 6c 6c 65 72 2e 68 3a 31 32 32 3a 32 39 22  roller.h:122:29"
d2c10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d2c20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d2c30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d2c40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d2c50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d2c60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d2c70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
d2c80 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
d2c90 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d2ca0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d2cb0 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20  : "SDL_RWops" } 
d2cc0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
d2cd0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d2ce0 22 3a 20 22 66 72 65 65 72 77 22 2c 20 22 74 79  ": "freerw", "ty
d2cf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d2d00 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
d2d10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
d2d20 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
d2d30 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
d2d40 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
d2d50 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d2d60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d2d70 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
d2d80 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d2d90 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  ame": "SDL_GameC
d2da0 6f 6e 74 72 6f 6c 6c 65 72 41 64 64 4d 61 70 70  ontrollerAddMapp
d2db0 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ing", "ns": 0, "
d2dc0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
d2dd0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
d2de0 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72  L_gamecontroller
d2df0 2e 68 3a 31 33 36 3a 32 39 22 2c 20 22 76 61 72  .h:136:29", "var
d2e00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d2e10 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d2e20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d2e30 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d2e40 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
d2e50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d2e60 22 6e 61 6d 65 22 3a 20 22 6d 61 70 70 69 6e 67  "name": "mapping
d2e70 53 74 72 69 6e 67 22 2c 20 22 74 79 70 65 22 3a  String", "type":
d2e80 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d2e90 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d2ea0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
d2eb0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
d2ec0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d2ed0 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
d2ee0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d2ef0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d2f00 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d2f10 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d2f20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d2f30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d2f40 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d2f50 6c 65 72 4e 75 6d 4d 61 70 70 69 6e 67 73 22 2c  lerNumMappings",
d2f60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
d2f70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d2f80 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d2f90 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 34  econtroller.h:14
d2fa0 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  3:29", "variadic
d2fb0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d2fc0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d2fd0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d2fe0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d2ff0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
d3000 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d3010 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
d3020 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d3030 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
d3040 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
d3050 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
d3060 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65  DL_GameControlle
d3070 72 4d 61 70 70 69 6e 67 46 6f 72 49 6e 64 65 78  rMappingForIndex
d3080 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d3090 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d30a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d30b0 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d30c0 31 35 30 3a 33 32 22 2c 20 22 76 61 72 69 61 64  150:32", "variad
d30d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
d30e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
d30f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
d3100 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
d3110 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
d3120 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d3130 6d 65 22 3a 20 22 6d 61 70 70 69 6e 67 5f 69 6e  me": "mapping_in
d3140 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
d3150 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d3160 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d3170 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d3180 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
d3190 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d31a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d31b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d31c0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
d31d0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
d31e0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
d31f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
d3200 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
d3210 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72  L_GameController
d3220 4d 61 70 70 69 6e 67 46 6f 72 47 55 49 44 22 2c  MappingForGUID",
d3230 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
d3240 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d3250 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d3260 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 35  econtroller.h:15
d3270 37 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  7:32", "variadic
d3280 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d3290 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d32a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d32b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d32c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d32d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d32e0 22 3a 20 22 67 75 69 64 22 2c 20 22 74 79 70 65  ": "guid", "type
d32f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d3300 5f 4a 6f 79 73 74 69 63 6b 47 55 49 44 22 20 7d  _JoystickGUID" }
d3310 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
d3320 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d3330 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d3340 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
d3350 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
d3360 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d3370 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
d3380 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d3390 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61   "name": "SDL_Ga
d33a0 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 4d 61 70 70  meControllerMapp
d33b0 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ing", "ns": 0, "
d33c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
d33d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
d33e0 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72  L_gamecontroller
d33f0 2e 68 3a 31 36 34 3a 33 32 22 2c 20 22 76 61 72  .h:164:32", "var
d3400 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d3410 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d3420 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d3430 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d3440 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
d3450 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d3460 22 6e 61 6d 65 22 3a 20 22 67 61 6d 65 63 6f 6e  "name": "gamecon
d3470 74 72 6f 6c 6c 65 72 22 2c 20 22 74 79 70 65 22  troller", "type"
d3480 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
d3490 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
d34a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d   "tag": "SDL_Gam
d34b0 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d  eController" } }
d34c0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
d34d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d34e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d34f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
d3500 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
d3510 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d3520 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
d3530 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d3540 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 49 73   "name": "SDL_Is
d3550 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 2c  GameController",
d3560 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
d3570 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d3580 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d3590 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 36  econtroller.h:16
d35a0 39 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63  9:34", "variadic
d35b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d35c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d35d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d35e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d35f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d3600 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d3610 22 3a 20 22 6a 6f 79 73 74 69 63 6b 5f 69 6e 64  ": "joystick_ind
d3620 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ex", "type": { "
d3630 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
d3640 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
d3650 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
d3660 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
d3670 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d3680 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
d3690 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
d36a0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
d36b0 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72  L_GameController
d36c0 4e 61 6d 65 46 6f 72 49 6e 64 65 78 22 2c 20 22  NameForIndex", "
d36d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d36e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d36f0 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d3700 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 37 36 3a  ontroller.h:176:
d3710 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  37", "variadic":
d3720 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d3730 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d3740 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d3750 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d3760 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d3770 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d3780 20 22 6a 6f 79 73 74 69 63 6b 5f 69 6e 64 65 78   "joystick_index
d3790 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d37a0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
d37b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d37c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d37d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d37e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d37f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d3800 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
d3810 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
d3820 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
d3830 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
d3840 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
d3850 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
d3860 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 4f 70 65  ameControllerOpe
d3870 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
d3880 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d3890 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d38a0 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68  gamecontroller.h
d38b0 3a 31 38 37 3a 34 35 22 2c 20 22 76 61 72 69 61  :187:45", "varia
d38c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d38d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d38e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d38f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d3900 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d3910 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d3920 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 5f  ame": "joystick_
d3930 69 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20  index", "type": 
d3940 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
d3950 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d3960 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d3970 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
d3980 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d3990 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d39a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d39b0 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d39c0 6c 65 72 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ler" } } },.{ "t
d39d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d39e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61   "name": "SDL_Ga
d39f0 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 46 72 6f 6d  meControllerFrom
d3a00 49 6e 73 74 61 6e 63 65 49 44 22 2c 20 22 6e 73  InstanceID", "ns
d3a10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
d3a20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
d3a30 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e  SDL2/SDL_gamecon
d3a40 74 72 6f 6c 6c 65 72 2e 68 3a 31 39 32 3a 34 35  troller.h:192:45
d3a50 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
d3a60 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
d3a70 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
d3a80 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
d3a90 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
d3aa0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
d3ab0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d3ac0 6a 6f 79 69 64 22 2c 20 22 74 79 70 65 22 3a 20  joyid", "type": 
d3ad0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f  { "tag": "SDL_Jo
d3ae0 79 73 74 69 63 6b 49 44 22 20 7d 20 7d 5d 2c 20  ystickID" } }], 
d3af0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
d3b00 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d3b10 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d3b20 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  ag": "SDL_GameCo
d3b30 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d 2c  ntroller" } } },
d3b40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
d3b50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
d3b60 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65  DL_GameControlle
d3b70 72 4e 61 6d 65 22 2c 20 22 6e 73 22 3a 20 30 2c  rName", "ns": 0,
d3b80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d3b90 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d3ba0 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d3bb0 65 72 2e 68 3a 31 39 37 3a 33 37 22 2c 20 22 76  er.h:197:37", "v
d3bc0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d3bd0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d3be0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d3bf0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d3c00 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d3c10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d3c20 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d 65 63  , "name": "gamec
d3c30 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74 79 70  ontroller", "typ
d3c40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d3c50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d3c60 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47   { "tag": "SDL_G
d3c70 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d  ameController" }
d3c80 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
d3c90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d3ca0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
d3cb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
d3cc0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
d3cd0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
d3ce0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
d3cf0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d3d00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d3d10 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 47 65  GameControllerGe
d3d20 74 56 65 6e 64 6f 72 22 2c 20 22 6e 73 22 3a 20  tVendor", "ns": 
d3d30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d3d40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d3d50 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f  2/SDL_gamecontro
d3d60 6c 6c 65 72 2e 68 3a 32 30 33 3a 33 32 22 2c 20  ller.h:203:32", 
d3d70 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d3d80 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d3d90 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d3da0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d3db0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d3dc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d3dd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d  r", "name": "gam
d3de0 65 63 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74  econtroller", "t
d3df0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d3e00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
d3e10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d3e20 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22  _GameController"
d3e30 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
d3e40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d3e50 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b   "Uint16" } },.{
d3e60 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
d3e70 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
d3e80 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 47  _GameControllerG
d3e90 65 74 50 72 6f 64 75 63 74 22 2c 20 22 6e 73 22  etProduct", "ns"
d3ea0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d3eb0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d3ec0 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d3ed0 72 6f 6c 6c 65 72 2e 68 3a 32 30 39 3a 33 32 22  roller.h:209:32"
d3ee0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d3ef0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d3f00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d3f10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d3f20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d3f30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d3f40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ter", "name": "g
d3f50 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20  amecontroller", 
d3f60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d3f70 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d3f80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d3f90 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65  DL_GameControlle
d3fa0 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  r" } } }], "retu
d3fb0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d3fc0 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
d3fd0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
d3fe0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
d3ff0 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65  DL_GameControlle
d4000 72 47 65 74 50 72 6f 64 75 63 74 56 65 72 73 69  rGetProductVersi
d4010 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  on", "ns": 0, "l
d4020 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d4030 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d4040 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e  _gamecontroller.
d4050 68 3a 32 31 35 3a 33 32 22 2c 20 22 76 61 72 69  h:215:32", "vari
d4060 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
d4070 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
d4080 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
d4090 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
d40a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
d40b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
d40c0 6e 61 6d 65 22 3a 20 22 67 61 6d 65 63 6f 6e 74  name": "gamecont
d40d0 72 6f 6c 6c 65 72 22 2c 20 22 74 79 70 65 22 3a  roller", "type":
d40e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d40f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d4100 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65  "tag": "SDL_Game
d4110 43 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20  Controller" } } 
d4120 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d4130 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
d4140 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t16" } },.{ "tag
d4150 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
d4160 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65  name": "SDL_Game
d4170 43 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 41 74 74  ControllerGetAtt
d4180 61 63 68 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ached", "ns": 0,
d4190 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d41a0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d41b0 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d41c0 65 72 2e 68 3a 32 32 31 3a 33 34 22 2c 20 22 76  er.h:221:34", "v
d41d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d41e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d41f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d4200 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d4210 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d4220 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d4230 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d 65 63  , "name": "gamec
d4240 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74 79 70  ontroller", "typ
d4250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d4260 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d4270 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47   { "tag": "SDL_G
d4280 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d  ameController" }
d4290 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
d42a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d42b0 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
d42c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
d42d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
d42e0 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 47  _GameControllerG
d42f0 65 74 4a 6f 79 73 74 69 63 6b 22 2c 20 22 6e 73  etJoystick", "ns
d4300 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
d4310 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
d4320 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e  SDL2/SDL_gamecon
d4330 74 72 6f 6c 6c 65 72 2e 68 3a 32 32 36 3a 33 39  troller.h:226:39
d4340 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
d4350 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
d4360 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
d4370 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
d4380 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
d4390 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
d43a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d43b0 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 22 2c  gamecontroller",
d43c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d43d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
d43e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d43f0 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c  SDL_GameControll
d4400 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  er" } } }], "ret
d4410 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
d4420 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
d4430 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d4440 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20   "SDL_Joystick" 
d4450 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
d4460 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d4470 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e  e": "SDL_GameCon
d4480 74 72 6f 6c 6c 65 72 45 76 65 6e 74 53 74 61 74  trollerEventStat
d4490 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
d44a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d44b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d44c0 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68  gamecontroller.h
d44d0 3a 32 33 37 3a 32 39 22 2c 20 22 76 61 72 69 61  :237:29", "varia
d44e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d44f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d4500 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d4510 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d4520 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d4530 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d4540 61 6d 65 22 3a 20 22 73 74 61 74 65 22 2c 20 22  ame": "state", "
d4550 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d4560 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
d4570 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d4580 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
d4590 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d45a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
d45b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d45c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d45d0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
d45e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
d45f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d  "name": "SDL_Gam
d4600 65 43 6f 6e 74 72 6f 6c 6c 65 72 55 70 64 61 74  eControllerUpdat
d4610 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
d4620 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d4630 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d4640 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68  gamecontroller.h
d4650 3a 32 34 35 3a 33 30 22 2c 20 22 76 61 72 69 61  :245:30", "varia
d4660 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d4670 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d4680 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d4690 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d46a0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
d46b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d46c0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
d46d0 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c  { "tag": "enum",
d46e0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
d46f0 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 30 38 2c  : "", "id": 108,
d4700 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d4710 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d4720 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d4730 65 72 2e 68 3a 32 35 37 3a 39 22 2c 20 22 66 69  er.h:257:9", "fi
d4740 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
d4750 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d4760 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45  : "SDL_CONTROLLE
d4770 52 5f 41 58 49 53 5f 49 4e 56 41 4c 49 44 22 2c  R_AXIS_INVALID",
d4780 20 22 76 61 6c 75 65 22 3a 20 34 32 39 34 39 36   "value": 429496
d4790 37 32 39 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a  7295 }, { "tag":
d47a0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d47b0 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45  : "SDL_CONTROLLE
d47c0 52 5f 41 58 49 53 5f 4c 45 46 54 58 22 2c 20 22  R_AXIS_LEFTX", "
d47d0 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22  value": 0 }, { "
d47e0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d47f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54  name": "SDL_CONT
d4800 52 4f 4c 4c 45 52 5f 41 58 49 53 5f 4c 45 46 54  ROLLER_AXIS_LEFT
d4810 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  Y", "value": 1 }
d4820 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d4830 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d4840 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 41 58 49 53  _CONTROLLER_AXIS
d4850 5f 52 49 47 48 54 58 22 2c 20 22 76 61 6c 75 65  _RIGHTX", "value
d4860 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 2 }, { "tag":
d4870 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d4880 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45  : "SDL_CONTROLLE
d4890 52 5f 41 58 49 53 5f 52 49 47 48 54 59 22 2c 20  R_AXIS_RIGHTY", 
d48a0 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20  "value": 3 }, { 
d48b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d48c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e  "name": "SDL_CON
d48d0 54 52 4f 4c 4c 45 52 5f 41 58 49 53 5f 54 52 49  TROLLER_AXIS_TRI
d48e0 47 47 45 52 4c 45 46 54 22 2c 20 22 76 61 6c 75  GGERLEFT", "valu
d48f0 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22  e": 4 }, { "tag"
d4900 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d4910 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c  ": "SDL_CONTROLL
d4920 45 52 5f 41 58 49 53 5f 54 52 49 47 47 45 52 52  ER_AXIS_TRIGGERR
d4930 49 47 48 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  IGHT", "value": 
d4940 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  5 }, { "tag": "f
d4950 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d4960 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 41  SDL_CONTROLLER_A
d4970 58 49 53 5f 4d 41 58 22 2c 20 22 76 61 6c 75 65  XIS_MAX", "value
d4980 22 3a 20 36 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  ": 6 }] },.{ "ta
d4990 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
d49a0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
d49b0 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d49c0 6c 65 72 41 78 69 73 22 2c 20 22 6c 6f 63 61 74  lerAxis", "locat
d49d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d49e0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d49f0 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 32 36  econtroller.h:26
d4a00 37 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  7:3", "type": { 
d4a10 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20  "tag": ":enum", 
d4a20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22  "name": "", "id"
d4a30 3a 20 31 30 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 108 } },.{ "ta
d4a40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
d4a50 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d  "name": "SDL_Gam
d4a60 65 43 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 41 78  eControllerGetAx
d4a70 69 73 46 72 6f 6d 53 74 72 69 6e 67 22 2c 20 22  isFromString", "
d4a80 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d4a90 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d4aa0 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d4ab0 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 32 37 32 3a  ontroller.h:272:
d4ac0 34 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  48", "variadic":
d4ad0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d4ae0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d4af0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d4b00 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d4b10 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d4b20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d4b30 20 22 70 63 68 53 74 72 69 6e 67 22 2c 20 22 74   "pchString", "t
d4b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d4b50 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
d4b60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
d4b70 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
d4b80 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
d4b90 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
d4ba0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d4bb0 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65  "tag": "SDL_Game
d4bc0 43 6f 6e 74 72 6f 6c 6c 65 72 41 78 69 73 22 20  ControllerAxis" 
d4bd0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
d4be0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
d4bf0 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d4c00 6f 6c 6c 65 72 47 65 74 53 74 72 69 6e 67 46 6f  ollerGetStringFo
d4c10 72 41 78 69 73 22 2c 20 22 6e 73 22 3a 20 30 2c  rAxis", "ns": 0,
d4c20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d4c30 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d4c40 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d4c50 65 72 2e 68 3a 32 37 37 3a 33 37 22 2c 20 22 76  er.h:277:37", "v
d4c60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d4c70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d4c80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d4c90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d4ca0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d4cb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d4cc0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 78 69 73 22  , "name": "axis"
d4cd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d4ce0 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74  ": "SDL_GameCont
d4cf0 72 6f 6c 6c 65 72 41 78 69 73 22 20 7d 20 7d 5d  rollerAxis" } }]
d4d00 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d4d10 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d4d20 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d4d30 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
d4d40 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
d4d50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d4d60 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
d4d70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d4d80 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  ame": "SDL_GameC
d4d90 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 42 69 6e 64  ontrollerGetBind
d4da0 46 6f 72 41 78 69 73 22 2c 20 22 6e 73 22 3a 20  ForAxis", "ns": 
d4db0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d4dc0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d4dd0 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f  2/SDL_gamecontro
d4de0 6c 6c 65 72 2e 68 3a 32 38 33 3a 31 22 2c 20 22  ller.h:283:1", "
d4df0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
d4e00 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
d4e10 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
d4e20 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
d4e30 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
d4e40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d4e50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d 65  ", "name": "game
d4e60 63 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74 79  controller", "ty
d4e70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d4e80 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d4e90 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d4ea0 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 20  GameController" 
d4eb0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
d4ec0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d4ed0 6d 65 22 3a 20 22 61 78 69 73 22 2c 20 22 74 79  me": "axis", "ty
d4ee0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d4ef0 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65  DL_GameControlle
d4f00 72 41 78 69 73 22 20 7d 20 7d 5d 2c 20 22 72 65  rAxis" } }], "re
d4f10 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
d4f20 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  ag": "SDL_GameCo
d4f30 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 42 69  ntrollerButtonBi
d4f40 6e 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  nd" } },.{ "tag"
d4f50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d4f60 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  ame": "SDL_GameC
d4f70 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 41 78 69 73  ontrollerGetAxis
d4f80 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d4f90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d4fa0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d4fb0 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d4fc0 32 39 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  295:1", "variadi
d4fd0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d4fe0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d4ff0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d5000 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d5010 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
d5020 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d5030 65 22 3a 20 22 67 61 6d 65 63 6f 6e 74 72 6f 6c  e": "gamecontrol
d5040 6c 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ler", "type": { 
d5050 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
d5060 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d5070 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e  g": "SDL_GameCon
d5080 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d 2c 20  troller" } } }, 
d5090 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d50a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  ter", "name": "a
d50b0 78 69 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  xis", "type": { 
d50c0 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65  "tag": "SDL_Game
d50d0 43 6f 6e 74 72 6f 6c 6c 65 72 41 78 69 73 22 20  ControllerAxis" 
d50e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d50f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d5100 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74  int16" } },.{ "t
d5110 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73  ag": "enum", "ns
d5120 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
d5130 2c 20 22 69 64 22 3a 20 31 30 39 2c 20 22 6c 6f  , "id": 109, "lo
d5140 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d5150 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d5160 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68  gamecontroller.h
d5170 3a 33 30 31 3a 39 22 2c 20 22 66 69 65 6c 64 73  :301:9", "fields
d5180 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
d5190 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d51a0 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55  DL_CONTROLLER_BU
d51b0 54 54 4f 4e 5f 49 4e 56 41 4c 49 44 22 2c 20 22  TTON_INVALID", "
d51c0 76 61 6c 75 65 22 3a 20 34 32 39 34 39 36 37 32  value": 42949672
d51d0 39 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  95 }, { "tag": "
d51e0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d51f0 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f  "SDL_CONTROLLER_
d5200 42 55 54 54 4f 4e 5f 41 22 2c 20 22 76 61 6c 75  BUTTON_A", "valu
d5210 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22  e": 0 }, { "tag"
d5220 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d5230 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c  ": "SDL_CONTROLL
d5240 45 52 5f 42 55 54 54 4f 4e 5f 42 22 2c 20 22 76  ER_BUTTON_B", "v
d5250 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74  alue": 1 }, { "t
d5260 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d5270 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52  ame": "SDL_CONTR
d5280 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 58 22 2c  OLLER_BUTTON_X",
d5290 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b   "value": 2 }, {
d52a0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d52b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f   "name": "SDL_CO
d52c0 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f  NTROLLER_BUTTON_
d52d0 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d  Y", "value": 3 }
d52e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d52f0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d5300 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54  _CONTROLLER_BUTT
d5310 4f 4e 5f 42 41 43 4b 22 2c 20 22 76 61 6c 75 65  ON_BACK", "value
d5320 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 4 }, { "tag":
d5330 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d5340 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45  : "SDL_CONTROLLE
d5350 52 5f 42 55 54 54 4f 4e 5f 47 55 49 44 45 22 2c  R_BUTTON_GUIDE",
d5360 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b   "value": 5 }, {
d5370 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d5380 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f   "name": "SDL_CO
d5390 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f  NTROLLER_BUTTON_
d53a0 53 54 41 52 54 22 2c 20 22 76 61 6c 75 65 22 3a  START", "value":
d53b0 20 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   6 }, { "tag": "
d53c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d53d0 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f  "SDL_CONTROLLER_
d53e0 42 55 54 54 4f 4e 5f 4c 45 46 54 53 54 49 43 4b  BUTTON_LEFTSTICK
d53f0 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c  ", "value": 7 },
d5400 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d5410 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d5420 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f  CONTROLLER_BUTTO
d5430 4e 5f 52 49 47 48 54 53 54 49 43 4b 22 2c 20 22  N_RIGHTSTICK", "
d5440 76 61 6c 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22  value": 8 }, { "
d5450 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d5460 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54  name": "SDL_CONT
d5470 52 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 4c 45  ROLLER_BUTTON_LE
d5480 46 54 53 48 4f 55 4c 44 45 52 22 2c 20 22 76 61  FTSHOULDER", "va
d5490 6c 75 65 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61  lue": 9 }, { "ta
d54a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d54b0 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f  me": "SDL_CONTRO
d54c0 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 52 49 47 48  LLER_BUTTON_RIGH
d54d0 54 53 48 4f 55 4c 44 45 52 22 2c 20 22 76 61 6c  TSHOULDER", "val
d54e0 75 65 22 3a 20 31 30 20 7d 2c 20 7b 20 22 74 61  ue": 10 }, { "ta
d54f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d5500 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f  me": "SDL_CONTRO
d5510 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 44 50 41 44  LLER_BUTTON_DPAD
d5520 5f 55 50 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  _UP", "value": 1
d5530 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
d5540 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d5550 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42  SDL_CONTROLLER_B
d5560 55 54 54 4f 4e 5f 44 50 41 44 5f 44 4f 57 4e 22  UTTON_DPAD_DOWN"
d5570 2c 20 22 76 61 6c 75 65 22 3a 20 31 32 20 7d 2c  , "value": 12 },
d5580 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d5590 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d55a0 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f  CONTROLLER_BUTTO
d55b0 4e 5f 44 50 41 44 5f 4c 45 46 54 22 2c 20 22 76  N_DPAD_LEFT", "v
d55c0 61 6c 75 65 22 3a 20 31 33 20 7d 2c 20 7b 20 22  alue": 13 }, { "
d55d0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d55e0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54  name": "SDL_CONT
d55f0 52 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 44 50  ROLLER_BUTTON_DP
d5600 41 44 5f 52 49 47 48 54 22 2c 20 22 76 61 6c 75  AD_RIGHT", "valu
d5610 65 22 3a 20 31 34 20 7d 2c 20 7b 20 22 74 61 67  e": 14 }, { "tag
d5620 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d5630 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c  e": "SDL_CONTROL
d5640 4c 45 52 5f 42 55 54 54 4f 4e 5f 4d 41 58 22 2c  LER_BUTTON_MAX",
d5650 20 22 76 61 6c 75 65 22 3a 20 31 35 20 7d 5d 20   "value": 15 }] 
d5660 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
d5670 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
d5680 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d  "name": "SDL_Gam
d5690 65 43 6f 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f  eControllerButto
d56a0 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  n", "location": 
d56b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
d56c0 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72  L2/SDL_gamecontr
d56d0 6f 6c 6c 65 72 2e 68 3a 33 32 30 3a 33 22 2c 20  oller.h:320:3", 
d56e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d56f0 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22   ":enum", "name"
d5700 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 30 39 20  : "", "id": 109 
d5710 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
d5720 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
d5730 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d5740 6f 6c 6c 65 72 47 65 74 42 75 74 74 6f 6e 46 72  ollerGetButtonFr
d5750 6f 6d 53 74 72 69 6e 67 22 2c 20 22 6e 73 22 3a  omString", "ns":
d5760 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
d5770 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
d5780 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72  L2/SDL_gamecontr
d5790 6f 6c 6c 65 72 2e 68 3a 33 32 35 3a 35 30 22 2c  oller.h:325:50",
d57a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
d57b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
d57c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
d57d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
d57e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
d57f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
d5800 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 63  er", "name": "pc
d5810 68 53 74 72 69 6e 67 22 2c 20 22 74 79 70 65 22  hString", "type"
d5820 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
d5830 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
d5840 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
d5850 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
d5860 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d5870 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
d5880 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d5890 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74  ": "SDL_GameCont
d58a0 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 22 20 7d 20  rollerButton" } 
d58b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d58c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d58d0 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d58e0 6c 65 72 47 65 74 53 74 72 69 6e 67 46 6f 72 42  lerGetStringForB
d58f0 75 74 74 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  utton", "ns": 0,
d5900 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d5910 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d5920 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d5930 65 72 2e 68 3a 33 33 30 3a 33 37 22 2c 20 22 76  er.h:330:37", "v
d5940 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d5950 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d5960 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d5970 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d5980 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d5990 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d59a0 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75 74 74 6f  , "name": "butto
d59b0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
d59c0 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  ag": "SDL_GameCo
d59d0 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 22 20  ntrollerButton" 
d59e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d59f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d5a00 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d5a10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
d5a20 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
d5a30 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
d5a40 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
d5a50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
d5a60 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
d5a70 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 47 65 74  ameControllerGet
d5a80 42 69 6e 64 46 6f 72 42 75 74 74 6f 6e 22 2c 20  BindForButton", 
d5a90 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
d5aa0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d5ab0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65  de/SDL2/SDL_game
d5ac0 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 33 33 36  controller.h:336
d5ad0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
d5ae0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d5af0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d5b00 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d5b10 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d5b20 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d5b30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d5b40 20 22 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72   "gamecontroller
d5b50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d5b60 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
d5b70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d5b80 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d5b90 6c 6c 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ller" } } }, { "
d5ba0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d5bb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75 74 74  ", "name": "butt
d5bc0 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  on", "type": { "
d5bd0 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  tag": "SDL_GameC
d5be0 6f 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 22  ontrollerButton"
d5bf0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
d5c00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d5c10 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c  SDL_GameControll
d5c20 65 72 42 75 74 74 6f 6e 42 69 6e 64 22 20 7d 20  erButtonBind" } 
d5c30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d5c40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d5c50 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d5c60 6c 65 72 47 65 74 42 75 74 74 6f 6e 22 2c 20 22  lerGetButton", "
d5c70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d5c80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d5c90 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d5ca0 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 33 34 35 3a  ontroller.h:345:
d5cb0 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
d5cc0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d5cd0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d5ce0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d5cf0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d5d00 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d5d10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d5d20 20 22 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72   "gamecontroller
d5d30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d5d40 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
d5d50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d5d60 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d5d70 6c 6c 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ller" } } }, { "
d5d80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d5d90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75 74 74  ", "name": "butt
d5da0 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  on", "type": { "
d5db0 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  tag": "SDL_GameC
d5dc0 6f 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 22  ontrollerButton"
d5dd0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
d5de0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d5df0 55 69 6e 74 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  Uint8" } },.{ "t
d5e00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d5e10 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61   "name": "SDL_Ga
d5e20 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 43 6c 6f 73  meControllerClos
d5e30 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
d5e40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d5e50 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d5e60 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68  gamecontroller.h
d5e70 3a 33 35 31 3a 33 30 22 2c 20 22 76 61 72 69 61  :351:30", "varia
d5e80 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d5e90 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d5ea0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d5eb0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d5ec0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d5ed0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d5ee0 61 6d 65 22 3a 20 22 67 61 6d 65 63 6f 6e 74 72  ame": "gamecontr
d5ef0 6f 6c 6c 65 72 22 2c 20 22 74 79 70 65 22 3a 20  oller", "type": 
d5f00 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d5f10 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d5f20 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  tag": "SDL_GameC
d5f30 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d  ontroller" } } }
d5f40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
d5f50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
d5f60 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
d5f70 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
d5f80 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
d5f90 4c 5f 54 6f 75 63 68 49 44 22 2c 20 22 6c 6f 63  L_TouchID", "loc
d5fa0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d5fb0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
d5fc0 6f 75 63 68 2e 68 3a 34 31 3a 31 36 22 2c 20 22  ouch.h:41:16", "
d5fd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d5fe0 22 53 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b 20  "Sint64" } },.{ 
d5ff0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
d6000 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
d6010 22 3a 20 22 53 44 4c 5f 46 69 6e 67 65 72 49 44  ": "SDL_FingerID
d6020 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
d6030 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d6040 32 2f 53 44 4c 5f 74 6f 75 63 68 2e 68 3a 34 32  2/SDL_touch.h:42
d6050 3a 31 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :16", "type": { 
d6060 22 74 61 67 22 3a 20 22 53 69 6e 74 36 34 22 20  "tag": "Sint64" 
d6070 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
d6080 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
d6090 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 69   "name": "SDL_Fi
d60a0 6e 67 65 72 22 2c 20 22 69 64 22 3a 20 30 2c 20  nger", "id": 0, 
d60b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d60c0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d60d0 44 4c 5f 74 6f 75 63 68 2e 68 3a 34 34 3a 31 36  DL_touch.h:44:16
d60e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
d60f0 39 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  92, "bit-alignme
d6100 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73  nt": 64, "fields
d6110 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
d6120 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  eld", "name": "i
d6130 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  d", "bit-offset"
d6140 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
d6150 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
d6160 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
d6170 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d6180 46 69 6e 67 65 72 49 44 22 20 7d 20 7d 2c 20 7b  FingerID" } }, {
d6190 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d61a0 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 62   "name": "x", "b
d61b0 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
d61c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d61d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d61e0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
d61f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
d6200 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d6210 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d6220 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
d6230 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d6240 22 3a 20 22 79 22 2c 20 22 62 69 74 2d 6f 66 66  ": "y", "bit-off
d6250 73 65 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73  set": 96, "bit-s
d6260 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d6270 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
d6280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d6290 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
d62a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d62b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d62c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d62d0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 72  ld", "name": "pr
d62e0 65 73 73 75 72 65 22 2c 20 22 62 69 74 2d 6f 66  essure", "bit-of
d62f0 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74  fset": 128, "bit
d6300 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d6310 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
d6320 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d6330 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
d6340 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d6350 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d6360 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
d6370 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
d6380 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
d6390 4c 5f 46 69 6e 67 65 72 22 2c 20 22 6c 6f 63 61  L_Finger", "loca
d63a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d63b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 6f  lude/SDL2/SDL_to
d63c0 75 63 68 2e 68 3a 35 30 3a 33 22 2c 20 22 74 79  uch.h:50:3", "ty
d63d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d63e0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
d63f0 20 22 53 44 4c 5f 46 69 6e 67 65 72 22 2c 20 22   "SDL_Finger", "
d6400 69 64 22 3a 20 31 31 30 20 7d 20 7d 2c 0a 7b 20  id": 110 } },.{ 
d6410 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d6420 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d6430 47 65 74 4e 75 6d 54 6f 75 63 68 44 65 76 69 63  GetNumTouchDevic
d6440 65 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  es", "ns": 0, "l
d6450 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d6460 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d6470 5f 74 6f 75 63 68 2e 68 3a 36 31 3a 32 39 22 2c  _touch.h:61:29",
d6480 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
d6490 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
d64a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
d64b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
d64c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
d64d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d64e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
d64f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d6500 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d6510 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
d6520 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
d6530 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
d6540 54 6f 75 63 68 44 65 76 69 63 65 22 2c 20 22 6e  TouchDevice", "n
d6550 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
d6560 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d6570 2f 53 44 4c 32 2f 53 44 4c 5f 74 6f 75 63 68 2e  /SDL2/SDL_touch.
d6580 68 3a 36 36 3a 33 37 22 2c 20 22 76 61 72 69 61  h:66:37", "varia
d6590 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d65a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d65b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d65c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d65d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d65e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d65f0 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c 20 22  ame": "index", "
d6600 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d6610 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
d6620 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d6630 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
d6640 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d6650 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
d6660 6f 75 63 68 49 44 22 20 7d 20 7d 2c 0a 7b 20 22  ouchID" } },.{ "
d6670 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
d6680 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
d6690 65 74 4e 75 6d 54 6f 75 63 68 46 69 6e 67 65 72  etNumTouchFinger
d66a0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
d66b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d66c0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d66d0 74 6f 75 63 68 2e 68 3a 37 31 3a 32 39 22 2c 20  touch.h:71:29", 
d66e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d66f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d6700 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d6710 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d6720 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d6730 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d6740 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 75  r", "name": "tou
d6750 63 68 49 44 22 2c 20 22 74 79 70 65 22 3a 20 7b  chID", "type": {
d6760 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 6f 75   "tag": "SDL_Tou
d6770 63 68 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74  chID" } }], "ret
d6780 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
d6790 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
d67a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d67b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d67c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
d67d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
d67e0 3a 20 22 53 44 4c 5f 47 65 74 54 6f 75 63 68 46  : "SDL_GetTouchF
d67f0 69 6e 67 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  inger", "ns": 0,
d6800 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d6810 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d6820 53 44 4c 5f 74 6f 75 63 68 2e 68 3a 37 36 3a 33  SDL_touch.h:76:3
d6830 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  8", "variadic": 
d6840 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
d6850 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
d6860 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
d6870 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
d6880 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
d6890 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
d68a0 22 74 6f 75 63 68 49 44 22 2c 20 22 74 79 70 65  "touchID", "type
d68b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d68c0 5f 54 6f 75 63 68 49 44 22 20 7d 20 7d 2c 20 7b  _TouchID" } }, {
d68d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
d68e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
d68f0 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
d6900 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d6910 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d6920 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d6930 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
d6940 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d6950 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d6960 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d6970 44 4c 5f 46 69 6e 67 65 72 22 20 7d 20 7d 20 7d  DL_Finger" } } }
d6980 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
d6990 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
d69a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 73 74  name": "SDL_Gest
d69b0 75 72 65 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f  ureID", "locatio
d69c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d69d0 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 65 73 74 75  e/SDL2/SDL_gestu
d69e0 72 65 2e 68 3a 34 34 3a 31 36 22 2c 20 22 74 79  re.h:44:16", "ty
d69f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d6a00 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  int64" } },.{ "t
d6a10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d6a20 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
d6a30 63 6f 72 64 47 65 73 74 75 72 65 22 2c 20 22 6e  cordGesture", "n
d6a40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
d6a50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d6a60 2f 53 44 4c 32 2f 53 44 4c 5f 67 65 73 74 75 72  /SDL2/SDL_gestur
d6a70 65 2e 68 3a 35 33 3a 32 39 22 2c 20 22 76 61 72  e.h:53:29", "var
d6a80 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d6a90 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d6aa0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d6ab0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d6ac0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
d6ad0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d6ae0 22 6e 61 6d 65 22 3a 20 22 74 6f 75 63 68 49 64  "name": "touchId
d6af0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d6b00 67 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68 49 44  g": "SDL_TouchID
d6b10 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
d6b20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d6b30 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
d6b40 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d6b50 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
d6b60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
d6b70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
d6b80 44 4c 5f 53 61 76 65 41 6c 6c 44 6f 6c 6c 61 72  DL_SaveAllDollar
d6b90 54 65 6d 70 6c 61 74 65 73 22 2c 20 22 6e 73 22  Templates", "ns"
d6ba0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d6bb0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d6bc0 44 4c 32 2f 53 44 4c 5f 67 65 73 74 75 72 65 2e  DL2/SDL_gesture.
d6bd0 68 3a 36 31 3a 32 39 22 2c 20 22 76 61 72 69 61  h:61:29", "varia
d6be0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d6bf0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d6c00 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d6c10 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d6c20 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d6c30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d6c40 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79  ame": "dst", "ty
d6c50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d6c60 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d6c70 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d6c80 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22  RWops" } } }], "
d6c90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d6ca0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d6cb0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d6cc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d6cd0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
d6ce0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d6cf0 6d 65 22 3a 20 22 53 44 4c 5f 53 61 76 65 44 6f  me": "SDL_SaveDo
d6d00 6c 6c 61 72 54 65 6d 70 6c 61 74 65 22 2c 20 22  llarTemplate", "
d6d10 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d6d20 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d6d30 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 65 73 74 75  e/SDL2/SDL_gestu
d6d40 72 65 2e 68 3a 36 38 3a 32 39 22 2c 20 22 76 61  re.h:68:29", "va
d6d50 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d6d60 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d6d70 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d6d80 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d6d90 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d6da0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d6db0 20 22 6e 61 6d 65 22 3a 20 22 67 65 73 74 75 72   "name": "gestur
d6dc0 65 49 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eId", "type": { 
d6dd0 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 65 73 74  "tag": "SDL_Gest
d6de0 75 72 65 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74  ureID" } }, { "t
d6df0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d6e00 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c  , "name": "dst",
d6e10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d6e20 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
d6e30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d6e40 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d  SDL_RWops" } } }
d6e50 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
d6e60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
d6e70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
d6e80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d6e90 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
d6ea0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d6eb0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f   "name": "SDL_Lo
d6ec0 61 64 44 6f 6c 6c 61 72 54 65 6d 70 6c 61 74 65  adDollarTemplate
d6ed0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
d6ee0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d6ef0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d6f00 67 65 73 74 75 72 65 2e 68 3a 37 36 3a 32 39 22  gesture.h:76:29"
d6f10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d6f20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d6f30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d6f40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d6f50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d6f60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d6f70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
d6f80 6f 75 63 68 49 64 22 2c 20 22 74 79 70 65 22 3a  ouchId", "type":
d6f90 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
d6fa0 6f 75 63 68 49 44 22 20 7d 20 7d 2c 20 7b 20 22  ouchID" } }, { "
d6fb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d6fc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
d6fd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d6fe0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d6ff0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d7000 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
d7010 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d7020 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
d7030 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
d7040 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d7050 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
d7060 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e  tag": "enum", "n
d7070 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
d7080 22 2c 20 22 69 64 22 3a 20 31 31 31 2c 20 22 6c  ", "id": 111, "l
d7090 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d70a0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d70b0 5f 65 76 65 6e 74 73 2e 68 3a 35 35 3a 39 22 2c  _events.h:55:9",
d70c0 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
d70d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d70e0 61 6d 65 22 3a 20 22 53 44 4c 5f 46 49 52 53 54  ame": "SDL_FIRST
d70f0 45 56 45 4e 54 22 2c 20 22 76 61 6c 75 65 22 3a  EVENT", "value":
d7100 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   0 }, { "tag": "
d7110 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d7120 22 53 44 4c 5f 51 55 49 54 22 2c 20 22 76 61 6c  "SDL_QUIT", "val
d7130 75 65 22 3a 20 32 35 36 20 7d 2c 20 7b 20 22 74  ue": 256 }, { "t
d7140 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d7150 61 6d 65 22 3a 20 22 53 44 4c 5f 41 50 50 5f 54  ame": "SDL_APP_T
d7160 45 52 4d 49 4e 41 54 49 4e 47 22 2c 20 22 76 61  ERMINATING", "va
d7170 6c 75 65 22 3a 20 32 35 37 20 7d 2c 20 7b 20 22  lue": 257 }, { "
d7180 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d7190 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 50 50 5f  name": "SDL_APP_
d71a0 4c 4f 57 4d 45 4d 4f 52 59 22 2c 20 22 76 61 6c  LOWMEMORY", "val
d71b0 75 65 22 3a 20 32 35 38 20 7d 2c 20 7b 20 22 74  ue": 258 }, { "t
d71c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d71d0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 50 50 5f 57  ame": "SDL_APP_W
d71e0 49 4c 4c 45 4e 54 45 52 42 41 43 4b 47 52 4f 55  ILLENTERBACKGROU
d71f0 4e 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 35  ND", "value": 25
d7200 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
d7210 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d7220 53 44 4c 5f 41 50 50 5f 44 49 44 45 4e 54 45 52  SDL_APP_DIDENTER
d7230 42 41 43 4b 47 52 4f 55 4e 44 22 2c 20 22 76 61  BACKGROUND", "va
d7240 6c 75 65 22 3a 20 32 36 30 20 7d 2c 20 7b 20 22  lue": 260 }, { "
d7250 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d7260 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 50 50 5f  name": "SDL_APP_
d7270 57 49 4c 4c 45 4e 54 45 52 46 4f 52 45 47 52 4f  WILLENTERFOREGRO
d7280 55 4e 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  UND", "value": 2
d7290 36 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  61 }, { "tag": "
d72a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d72b0 22 53 44 4c 5f 41 50 50 5f 44 49 44 45 4e 54 45  "SDL_APP_DIDENTE
d72c0 52 46 4f 52 45 47 52 4f 55 4e 44 22 2c 20 22 76  RFOREGROUND", "v
d72d0 61 6c 75 65 22 3a 20 32 36 32 20 7d 2c 20 7b 20  alue": 262 }, { 
d72e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d72f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e  "name": "SDL_WIN
d7300 44 4f 57 45 56 45 4e 54 22 2c 20 22 76 61 6c 75  DOWEVENT", "valu
d7310 65 22 3a 20 35 31 32 20 7d 2c 20 7b 20 22 74 61  e": 512 }, { "ta
d7320 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d7330 6d 65 22 3a 20 22 53 44 4c 5f 53 59 53 57 4d 45  me": "SDL_SYSWME
d7340 56 45 4e 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  VENT", "value": 
d7350 35 31 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  513 }, { "tag": 
d7360 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d7370 20 22 53 44 4c 5f 4b 45 59 44 4f 57 4e 22 2c 20   "SDL_KEYDOWN", 
d7380 22 76 61 6c 75 65 22 3a 20 37 36 38 20 7d 2c 20  "value": 768 }, 
d7390 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d73a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b  , "name": "SDL_K
d73b0 45 59 55 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  EYUP", "value": 
d73c0 37 36 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  769 }, { "tag": 
d73d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d73e0 20 22 53 44 4c 5f 54 45 58 54 45 44 49 54 49 4e   "SDL_TEXTEDITIN
d73f0 47 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 37 30  G", "value": 770
d7400 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d7410 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d7420 44 4c 5f 54 45 58 54 49 4e 50 55 54 22 2c 20 22  DL_TEXTINPUT", "
d7430 76 61 6c 75 65 22 3a 20 37 37 31 20 7d 2c 20 7b  value": 771 }, {
d7440 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d7450 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b 45   "name": "SDL_KE
d7460 59 4d 41 50 43 48 41 4e 47 45 44 22 2c 20 22 76  YMAPCHANGED", "v
d7470 61 6c 75 65 22 3a 20 37 37 32 20 7d 2c 20 7b 20  alue": 772 }, { 
d7480 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d7490 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 4f 55  "name": "SDL_MOU
d74a0 53 45 4d 4f 54 49 4f 4e 22 2c 20 22 76 61 6c 75  SEMOTION", "valu
d74b0 65 22 3a 20 31 30 32 34 20 7d 2c 20 7b 20 22 74  e": 1024 }, { "t
d74c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d74d0 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 4f 55 53 45  ame": "SDL_MOUSE
d74e0 42 55 54 54 4f 4e 44 4f 57 4e 22 2c 20 22 76 61  BUTTONDOWN", "va
d74f0 6c 75 65 22 3a 20 31 30 32 35 20 7d 2c 20 7b 20  lue": 1025 }, { 
d7500 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d7510 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 4f 55  "name": "SDL_MOU
d7520 53 45 42 55 54 54 4f 4e 55 50 22 2c 20 22 76 61  SEBUTTONUP", "va
d7530 6c 75 65 22 3a 20 31 30 32 36 20 7d 2c 20 7b 20  lue": 1026 }, { 
d7540 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d7550 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 4f 55  "name": "SDL_MOU
d7560 53 45 57 48 45 45 4c 22 2c 20 22 76 61 6c 75 65  SEWHEEL", "value
d7570 22 3a 20 31 30 32 37 20 7d 2c 20 7b 20 22 74 61  ": 1027 }, { "ta
d7580 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d7590 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 41 58 49  me": "SDL_JOYAXI
d75a0 53 4d 4f 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65  SMOTION", "value
d75b0 22 3a 20 31 35 33 36 20 7d 2c 20 7b 20 22 74 61  ": 1536 }, { "ta
d75c0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d75d0 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 42 41 4c  me": "SDL_JOYBAL
d75e0 4c 4d 4f 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65  LMOTION", "value
d75f0 22 3a 20 31 35 33 37 20 7d 2c 20 7b 20 22 74 61  ": 1537 }, { "ta
d7600 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d7610 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 48 41 54  me": "SDL_JOYHAT
d7620 4d 4f 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22  MOTION", "value"
d7630 3a 20 31 35 33 38 20 7d 2c 20 7b 20 22 74 61 67  : 1538 }, { "tag
d7640 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d7650 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 42 55 54 54  e": "SDL_JOYBUTT
d7660 4f 4e 44 4f 57 4e 22 2c 20 22 76 61 6c 75 65 22  ONDOWN", "value"
d7670 3a 20 31 35 33 39 20 7d 2c 20 7b 20 22 74 61 67  : 1539 }, { "tag
d7680 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d7690 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 42 55 54 54  e": "SDL_JOYBUTT
d76a0 4f 4e 55 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  ONUP", "value": 
d76b0 31 35 34 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1540 }, { "tag":
d76c0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d76d0 3a 20 22 53 44 4c 5f 4a 4f 59 44 45 56 49 43 45  : "SDL_JOYDEVICE
d76e0 41 44 44 45 44 22 2c 20 22 76 61 6c 75 65 22 3a  ADDED", "value":
d76f0 20 31 35 34 31 20 7d 2c 20 7b 20 22 74 61 67 22   1541 }, { "tag"
d7700 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7710 22 3a 20 22 53 44 4c 5f 4a 4f 59 44 45 56 49 43  ": "SDL_JOYDEVIC
d7720 45 52 45 4d 4f 56 45 44 22 2c 20 22 76 61 6c 75  EREMOVED", "valu
d7730 65 22 3a 20 31 35 34 32 20 7d 2c 20 7b 20 22 74  e": 1542 }, { "t
d7740 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d7750 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52  ame": "SDL_CONTR
d7760 4f 4c 4c 45 52 41 58 49 53 4d 4f 54 49 4f 4e 22  OLLERAXISMOTION"
d7770 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 31 36 20  , "value": 1616 
d7780 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d7790 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d77a0 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 42 55 54 54  L_CONTROLLERBUTT
d77b0 4f 4e 44 4f 57 4e 22 2c 20 22 76 61 6c 75 65 22  ONDOWN", "value"
d77c0 3a 20 31 36 31 37 20 7d 2c 20 7b 20 22 74 61 67  : 1617 }, { "tag
d77d0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d77e0 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c  e": "SDL_CONTROL
d77f0 4c 45 52 42 55 54 54 4f 4e 55 50 22 2c 20 22 76  LERBUTTONUP", "v
d7800 61 6c 75 65 22 3a 20 31 36 31 38 20 7d 2c 20 7b  alue": 1618 }, {
d7810 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d7820 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f   "name": "SDL_CO
d7830 4e 54 52 4f 4c 4c 45 52 44 45 56 49 43 45 41 44  NTROLLERDEVICEAD
d7840 44 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  DED", "value": 1
d7850 36 31 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  619 }, { "tag": 
d7860 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d7870 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52   "SDL_CONTROLLER
d7880 44 45 56 49 43 45 52 45 4d 4f 56 45 44 22 2c 20  DEVICEREMOVED", 
d7890 22 76 61 6c 75 65 22 3a 20 31 36 32 30 20 7d 2c  "value": 1620 },
d78a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d78b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d78c0 43 4f 4e 54 52 4f 4c 4c 45 52 44 45 56 49 43 45  CONTROLLERDEVICE
d78d0 52 45 4d 41 50 50 45 44 22 2c 20 22 76 61 6c 75  REMAPPED", "valu
d78e0 65 22 3a 20 31 36 32 31 20 7d 2c 20 7b 20 22 74  e": 1621 }, { "t
d78f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d7900 61 6d 65 22 3a 20 22 53 44 4c 5f 46 49 4e 47 45  ame": "SDL_FINGE
d7910 52 44 4f 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a  RDOWN", "value":
d7920 20 31 37 39 32 20 7d 2c 20 7b 20 22 74 61 67 22   1792 }, { "tag"
d7930 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7940 22 3a 20 22 53 44 4c 5f 46 49 4e 47 45 52 55 50  ": "SDL_FINGERUP
d7950 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 37 39 33  ", "value": 1793
d7960 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d7970 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d7980 44 4c 5f 46 49 4e 47 45 52 4d 4f 54 49 4f 4e 22  DL_FINGERMOTION"
d7990 2c 20 22 76 61 6c 75 65 22 3a 20 31 37 39 34 20  , "value": 1794 
d79a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d79b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d79c0 4c 5f 44 4f 4c 4c 41 52 47 45 53 54 55 52 45 22  L_DOLLARGESTURE"
d79d0 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 34 38 20  , "value": 2048 
d79e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d79f0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d7a00 4c 5f 44 4f 4c 4c 41 52 52 45 43 4f 52 44 22 2c  L_DOLLARRECORD",
d7a10 20 22 76 61 6c 75 65 22 3a 20 32 30 34 39 20 7d   "value": 2049 }
d7a20 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d7a30 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d7a40 5f 4d 55 4c 54 49 47 45 53 54 55 52 45 22 2c 20  _MULTIGESTURE", 
d7a50 22 76 61 6c 75 65 22 3a 20 32 30 35 30 20 7d 2c  "value": 2050 },
d7a60 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d7a70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d7a80 43 4c 49 50 42 4f 41 52 44 55 50 44 41 54 45 22  CLIPBOARDUPDATE"
d7a90 2c 20 22 76 61 6c 75 65 22 3a 20 32 33 30 34 20  , "value": 2304 
d7aa0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d7ab0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d7ac0 4c 5f 44 52 4f 50 46 49 4c 45 22 2c 20 22 76 61  L_DROPFILE", "va
d7ad0 6c 75 65 22 3a 20 34 30 39 36 20 7d 2c 20 7b 20  lue": 4096 }, { 
d7ae0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d7af0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 52 4f  "name": "SDL_DRO
d7b00 50 54 45 58 54 22 2c 20 22 76 61 6c 75 65 22 3a  PTEXT", "value":
d7b10 20 34 30 39 37 20 7d 2c 20 7b 20 22 74 61 67 22   4097 }, { "tag"
d7b20 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7b30 22 3a 20 22 53 44 4c 5f 44 52 4f 50 42 45 47 49  ": "SDL_DROPBEGI
d7b40 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 30 39  N", "value": 409
d7b50 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
d7b60 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d7b70 53 44 4c 5f 44 52 4f 50 43 4f 4d 50 4c 45 54 45  SDL_DROPCOMPLETE
d7b80 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 30 39 39  ", "value": 4099
d7b90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d7ba0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d7bb0 44 4c 5f 41 55 44 49 4f 44 45 56 49 43 45 41 44  DL_AUDIODEVICEAD
d7bc0 44 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 34  DED", "value": 4
d7bd0 33 35 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  352 }, { "tag": 
d7be0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d7bf0 20 22 53 44 4c 5f 41 55 44 49 4f 44 45 56 49 43   "SDL_AUDIODEVIC
d7c00 45 52 45 4d 4f 56 45 44 22 2c 20 22 76 61 6c 75  EREMOVED", "valu
d7c10 65 22 3a 20 34 33 35 33 20 7d 2c 20 7b 20 22 74  e": 4353 }, { "t
d7c20 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d7c30 61 6d 65 22 3a 20 22 53 44 4c 5f 52 45 4e 44 45  ame": "SDL_RENDE
d7c40 52 5f 54 41 52 47 45 54 53 5f 52 45 53 45 54 22  R_TARGETS_RESET"
d7c50 2c 20 22 76 61 6c 75 65 22 3a 20 38 31 39 32 20  , "value": 8192 
d7c60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d7c70 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d7c80 4c 5f 52 45 4e 44 45 52 5f 44 45 56 49 43 45 5f  L_RENDER_DEVICE_
d7c90 52 45 53 45 54 22 2c 20 22 76 61 6c 75 65 22 3a  RESET", "value":
d7ca0 20 38 31 39 33 20 7d 2c 20 7b 20 22 74 61 67 22   8193 }, { "tag"
d7cb0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7cc0 22 3a 20 22 53 44 4c 5f 55 53 45 52 45 56 45 4e  ": "SDL_USEREVEN
d7cd0 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 32 37  T", "value": 327
d7ce0 36 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  68 }, { "tag": "
d7cf0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d7d00 22 53 44 4c 5f 4c 41 53 54 45 56 45 4e 54 22 2c  "SDL_LASTEVENT",
d7d10 20 22 76 61 6c 75 65 22 3a 20 36 35 35 33 35 20   "value": 65535 
d7d20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
d7d30 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
d7d40 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
d7d50 45 76 65 6e 74 54 79 70 65 22 2c 20 22 6c 6f 63  EventType", "loc
d7d60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d7d70 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
d7d80 76 65 6e 74 73 2e 68 3a 31 36 30 3a 33 22 2c 20  vents.h:160:3", 
d7d90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d7da0 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22   ":enum", "name"
d7db0 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 31 31 20  : "", "id": 111 
d7dc0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
d7dd0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
d7de0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f   "name": "SDL_Co
d7df0 6d 6d 6f 6e 45 76 65 6e 74 22 2c 20 22 69 64 22  mmonEvent", "id"
d7e00 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d7e10 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d7e20 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
d7e30 3a 31 36 35 3a 31 36 22 2c 20 22 62 69 74 2d 73  :165:16", "bit-s
d7e40 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
d7e50 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
d7e60 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
d7e70 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d7e80 65 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74  e": "type", "bit
d7e90 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
d7ea0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d7eb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d7ec0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d7ed0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
d7ee0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d7ef0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65  ", "name": "time
d7f00 73 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66  stamp", "bit-off
d7f10 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73  set": 32, "bit-s
d7f20 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d7f30 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
d7f40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d7f50 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c  "Uint32" } }] },
d7f60 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
d7f70 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
d7f80 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6d 6d 6f  ame": "SDL_Commo
d7f90 6e 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  nEvent", "locati
d7fa0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d7fb0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
d7fc0 74 73 2e 68 3a 31 36 39 3a 33 22 2c 20 22 74 79  ts.h:169:3", "ty
d7fd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d7fe0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
d7ff0 20 22 53 44 4c 5f 43 6f 6d 6d 6f 6e 45 76 65 6e   "SDL_CommonEven
d8000 74 22 2c 20 22 69 64 22 3a 20 31 31 32 20 7d 20  t", "id": 112 } 
d8010 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
d8020 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
d8030 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64  name": "SDL_Wind
d8040 6f 77 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20  owEvent", "id": 
d8050 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d8060 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d8070 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 31  2/SDL_events.h:1
d8080 37 34 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a  74:16", "bit-siz
d8090 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c  e": 192, "bit-al
d80a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
d80b0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
d80c0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d80d0 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d  ": "type", "bit-
d80e0 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
d80f0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d8100 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
d8110 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d8120 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
d8130 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d8140 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73  , "name": "times
d8150 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73  tamp", "bit-offs
d8160 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
d8170 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
d8180 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
d8190 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d81a0 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
d81b0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d81c0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 49 44  name": "windowID
d81d0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
d81e0 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
d81f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d8200 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
d8210 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
d8220 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
d8230 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d8240 22 3a 20 22 65 76 65 6e 74 22 2c 20 22 62 69 74  ": "event", "bit
d8250 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62  -offset": 96, "b
d8260 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
d8270 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
d8280 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d8290 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
d82a0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d82b0 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e   "name": "paddin
d82c0 67 31 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  g1", "bit-offset
d82d0 22 3a 20 31 30 34 2c 20 22 62 69 74 2d 73 69 7a  ": 104, "bit-siz
d82e0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
d82f0 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
d8300 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
d8310 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
d8320 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d8330 22 3a 20 22 70 61 64 64 69 6e 67 32 22 2c 20 22  ": "padding2", "
d8340 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 31 32  bit-offset": 112
d8350 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
d8360 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d8370 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
d8380 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
d8390 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d83a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61  ld", "name": "pa
d83b0 64 64 69 6e 67 33 22 2c 20 22 62 69 74 2d 6f 66  dding3", "bit-of
d83c0 66 73 65 74 22 3a 20 31 32 30 2c 20 22 62 69 74  fset": 120, "bit
d83d0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
d83e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
d83f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d8400 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
d8410 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d8420 6e 61 6d 65 22 3a 20 22 64 61 74 61 31 22 2c 20  name": "data1", 
d8430 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32  "bit-offset": 12
d8440 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  8, "bit-size": 3
d8450 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d8460 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
d8470 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32  { "tag": "Sint32
d8480 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
d8490 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d84a0 20 22 64 61 74 61 32 22 2c 20 22 62 69 74 2d 6f   "data2", "bit-o
d84b0 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62 69  ffset": 160, "bi
d84c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d84d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d84e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d84f0 22 3a 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Sint32" } }]
d8500 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
d8510 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
d8520 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69   "name": "SDL_Wi
d8530 6e 64 6f 77 45 76 65 6e 74 22 2c 20 22 6c 6f 63  ndowEvent", "loc
d8540 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d8550 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
d8560 76 65 6e 74 73 2e 68 3a 31 38 35 3a 33 22 2c 20  vents.h:185:3", 
d8570 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d8580 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
d8590 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 45  e": "SDL_WindowE
d85a0 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 31 33  vent", "id": 113
d85b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d85c0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
d85d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b  , "name": "SDL_K
d85e0 65 79 62 6f 61 72 64 45 76 65 6e 74 22 2c 20 22  eyboardEvent", "
d85f0 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
d8600 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d8610 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
d8620 73 2e 68 3a 31 39 30 3a 31 36 22 2c 20 22 62 69  s.h:190:16", "bi
d8630 74 2d 73 69 7a 65 22 3a 20 32 35 36 2c 20 22 62  t-size": 256, "b
d8640 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
d8650 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
d8660 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d8670 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20  "name": "type", 
d8680 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
d8690 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d86a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d86b0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
d86c0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
d86d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
d86e0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d86f0 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74  timestamp", "bit
d8700 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62  -offset": 32, "b
d8710 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
d8720 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
d8730 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
d8740 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
d8750 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d8760 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e  d", "name": "win
d8770 64 6f 77 49 44 22 2c 20 22 62 69 74 2d 6f 66 66  dowID", "bit-off
d8780 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73  set": 64, "bit-s
d8790 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d87a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
d87b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d87c0 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
d87d0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d87e0 22 6e 61 6d 65 22 3a 20 22 73 74 61 74 65 22 2c  "name": "state",
d87f0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
d8800 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  6, "bit-size": 8
d8810 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d8820 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
d8830 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
d8840 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d8850 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  eld", "name": "r
d8860 65 70 65 61 74 22 2c 20 22 62 69 74 2d 6f 66 66  epeat", "bit-off
d8870 73 65 74 22 3a 20 31 30 34 2c 20 22 62 69 74 2d  set": 104, "bit-
d8880 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
d8890 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
d88a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d88b0 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
d88c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d88d0 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 32 22  ame": "padding2"
d88e0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d88f0 31 31 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  112, "bit-size":
d8900 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
d8910 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
d8920 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
d8930 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d8940 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d8950 22 70 61 64 64 69 6e 67 33 22 2c 20 22 62 69 74  "padding3", "bit
d8960 2d 6f 66 66 73 65 74 22 3a 20 31 32 30 2c 20 22  -offset": 120, "
d8970 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
d8980 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
d8990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d89a0 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
d89b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d89c0 2c 20 22 6e 61 6d 65 22 3a 20 22 6b 65 79 73 79  , "name": "keysy
d89d0 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
d89e0 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 128, "bit-size
d89f0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
d8a00 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d8a10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d8a20 44 4c 5f 4b 65 79 73 79 6d 22 20 7d 20 7d 5d 20  DL_Keysym" } }] 
d8a30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
d8a40 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
d8a50 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b 65 79  "name": "SDL_Key
d8a60 62 6f 61 72 64 45 76 65 6e 74 22 2c 20 22 6c 6f  boardEvent", "lo
d8a70 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d8a80 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d8a90 65 76 65 6e 74 73 2e 68 3a 32 30 30 3a 33 22 2c  events.h:200:3",
d8aa0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d8ab0 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61  : ":struct", "na
d8ac0 6d 65 22 3a 20 22 53 44 4c 5f 4b 65 79 62 6f 61  me": "SDL_Keyboa
d8ad0 72 64 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20  rdEvent", "id": 
d8ae0 31 31 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  114 } },.{ "tag"
d8af0 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
d8b00 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
d8b10 4c 5f 54 65 78 74 45 64 69 74 69 6e 67 45 76 65  L_TextEditingEve
d8b20 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
d8b30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d8b40 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d8b50 5f 65 76 65 6e 74 73 2e 68 3a 32 30 36 3a 31 36  _events.h:206:16
d8b60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34  ", "bit-size": 4
d8b70 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
d8b80 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
d8b90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
d8ba0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
d8bb0 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
d8bc0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
d8bd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d8be0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
d8bf0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
d8c00 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
d8c10 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d8c20 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22  me": "timestamp"
d8c30 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d8c40 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
d8c50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d8c60 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
d8c70 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
d8c80 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
d8c90 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d8ca0 3a 20 22 77 69 6e 64 6f 77 49 44 22 2c 20 22 62  : "windowID", "b
d8cb0 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
d8cc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d8cd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d8ce0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
d8cf0 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
d8d00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d8d10 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
d8d20 65 78 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ext", "bit-offse
d8d30 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a  t": 96, "bit-siz
d8d40 65 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 61 6c  e": 256, "bit-al
d8d50 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
d8d60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d8d70 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
d8d80 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
d8d90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
d8da0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d8db0 3a 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33  : 8 }, "size": 3
d8dc0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
d8dd0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d8de0 20 22 73 74 61 72 74 22 2c 20 22 62 69 74 2d 6f   "start", "bit-o
d8df0 66 66 73 65 74 22 3a 20 33 35 32 2c 20 22 62 69  ffset": 352, "bi
d8e00 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d8e10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d8e20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d8e30 22 3a 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Sint32" } },
d8e40 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d8e50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 67  ", "name": "leng
d8e60 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  th", "bit-offset
d8e70 22 3a 20 33 38 34 2c 20 22 62 69 74 2d 73 69 7a  ": 384, "bit-siz
d8e80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d8e90 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d8ea0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d8eb0 69 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b  int32" } }] },.{
d8ec0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
d8ed0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
d8ee0 65 22 3a 20 22 53 44 4c 5f 54 65 78 74 45 64 69  e": "SDL_TextEdi
d8ef0 74 69 6e 67 45 76 65 6e 74 22 2c 20 22 6c 6f 63  tingEvent", "loc
d8f00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d8f10 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
d8f20 76 65 6e 74 73 2e 68 3a 32 31 34 3a 33 22 2c 20  vents.h:214:3", 
d8f30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d8f40 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
d8f50 65 22 3a 20 22 53 44 4c 5f 54 65 78 74 45 64 69  e": "SDL_TextEdi
d8f60 74 69 6e 67 45 76 65 6e 74 22 2c 20 22 69 64 22  tingEvent", "id"
d8f70 3a 20 31 31 35 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 115 } },.{ "ta
d8f80 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
d8f90 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
d8fa0 53 44 4c 5f 54 65 78 74 49 6e 70 75 74 45 76 65  SDL_TextInputEve
d8fb0 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
d8fc0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d8fd0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d8fe0 5f 65 76 65 6e 74 73 2e 68 3a 32 32 31 3a 31 36  _events.h:221:16
d8ff0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
d9000 35 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  52, "bit-alignme
d9010 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
d9020 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
d9030 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
d9040 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
d9050 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
d9060 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d9070 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
d9080 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
d9090 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
d90a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d90b0 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22  me": "timestamp"
d90c0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d90d0 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
d90e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d90f0 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
d9100 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
d9110 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
d9120 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d9130 3a 20 22 77 69 6e 64 6f 77 49 44 22 2c 20 22 62  : "windowID", "b
d9140 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
d9150 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d9160 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d9170 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
d9180 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
d9190 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d91a0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
d91b0 65 78 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ext", "bit-offse
d91c0 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a  t": 96, "bit-siz
d91d0 65 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 61 6c  e": 256, "bit-al
d91e0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
d91f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d9200 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
d9210 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
d9220 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
d9230 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d9240 3a 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33  : 8 }, "size": 3
d9250 32 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  2 } }] },.{ "tag
d9260 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
d9270 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
d9280 53 44 4c 5f 54 65 78 74 49 6e 70 75 74 45 76 65  SDL_TextInputEve
d9290 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  nt", "location":
d92a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d92b0 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
d92c0 3a 32 32 37 3a 33 22 2c 20 22 74 79 70 65 22 3a  :227:3", "type":
d92d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
d92e0 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ct", "name": "SD
d92f0 4c 5f 54 65 78 74 49 6e 70 75 74 45 76 65 6e 74  L_TextInputEvent
d9300 22 2c 20 22 69 64 22 3a 20 31 31 36 20 7d 20 7d  ", "id": 116 } }
d9310 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
d9320 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
d9330 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 6f 75 73 65  ame": "SDL_Mouse
d9340 4d 6f 74 69 6f 6e 45 76 65 6e 74 22 2c 20 22 69  MotionEvent", "i
d9350 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
d9360 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d9370 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
d9380 2e 68 3a 32 33 32 3a 31 36 22 2c 20 22 62 69 74  .h:232:16", "bit
d9390 2d 73 69 7a 65 22 3a 20 32 38 38 2c 20 22 62 69  -size": 288, "bi
d93a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d93b0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
d93c0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d93d0 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22  name": "type", "
d93e0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
d93f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d9400 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d9410 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
d9420 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
d9430 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d9440 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
d9450 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74 2d  imestamp", "bit-
d9460 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
d9470 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d9480 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d9490 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d94a0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
d94b0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d94c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64  ", "name": "wind
d94d0 6f 77 49 44 22 2c 20 22 62 69 74 2d 6f 66 66 73  owID", "bit-offs
d94e0 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69  et": 64, "bit-si
d94f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
d9500 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
d9510 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d9520 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
d9530 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d9540 6e 61 6d 65 22 3a 20 22 77 68 69 63 68 22 2c 20  name": "which", 
d9550 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39 36  "bit-offset": 96
d9560 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d9570 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d9580 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
d9590 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
d95a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d95b0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d95c0 22 73 74 61 74 65 22 2c 20 22 62 69 74 2d 6f 66  "state", "bit-of
d95d0 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74  fset": 128, "bit
d95e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d95f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
d9600 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d9610 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
d9620 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d9630 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
d9640 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36 30  bit-offset": 160
d9650 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d9660 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d9670 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
d9680 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32 22   "tag": "Sint32"
d9690 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d96a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d96b0 22 79 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "y", "bit-offset
d96c0 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a  ": 192, "bit-siz
d96d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d96e0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d96f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d9700 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
d9710 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d9720 61 6d 65 22 3a 20 22 78 72 65 6c 22 2c 20 22 62  ame": "xrel", "b
d9730 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 32 34 2c  it-offset": 224,
d9740 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d9750 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d9760 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
d9770 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32 22 20  "tag": "Sint32" 
d9780 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
d9790 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d97a0 79 72 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73  yrel", "bit-offs
d97b0 65 74 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73  et": 256, "bit-s
d97c0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d97d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
d97e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d97f0 22 53 69 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c  "Sint32" } }] },
d9800 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
d9810 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
d9820 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 6f 75 73 65  ame": "SDL_Mouse
d9830 4d 6f 74 69 6f 6e 45 76 65 6e 74 22 2c 20 22 6c  MotionEvent", "l
d9840 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d9850 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d9860 5f 65 76 65 6e 74 73 2e 68 3a 32 34 33 3a 33 22  _events.h:243:3"
d9870 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d9880 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
d9890 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 6f 75 73 65  ame": "SDL_Mouse
d98a0 4d 6f 74 69 6f 6e 45 76 65 6e 74 22 2c 20 22 69  MotionEvent", "i
d98b0 64 22 3a 20 31 31 37 20 7d 20 7d 2c 0a 7b 20 22  d": 117 } },.{ "
d98c0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
d98d0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
d98e0 20 22 53 44 4c 5f 4d 6f 75 73 65 42 75 74 74 6f   "SDL_MouseButto
d98f0 6e 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30  nEvent", "id": 0
d9900 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
d9910 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
d9920 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 32 34  /SDL_events.h:24
d9930 38 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  8:16", "bit-size
d9940 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 61 6c 69  ": 224, "bit-ali
d9950 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69  gnment": 32, "fi
d9960 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
d9970 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d9980 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  : "type", "bit-o
d9990 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
d99a0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d99b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
d99c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d99d0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
d99e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d99f0 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74   "name": "timest
d9a00 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  amp", "bit-offse
d9a10 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
d9a20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d9a30 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d9a40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
d9a50 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
d9a60 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d9a70 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 49 44 22  ame": "windowID"
d9a80 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d9a90 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
d9aa0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d9ab0 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
d9ac0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
d9ad0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
d9ae0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d9af0 3a 20 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d  : "which", "bit-
d9b00 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62 69  offset": 96, "bi
d9b10 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d9b20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d9b30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d9b40 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
d9b50 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d9b60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75 74 74  ", "name": "butt
d9b70 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  on", "bit-offset
d9b80 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a  ": 128, "bit-siz
d9b90 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
d9ba0 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
d9bb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
d9bc0 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
d9bd0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d9be0 22 3a 20 22 73 74 61 74 65 22 2c 20 22 62 69 74  ": "state", "bit
d9bf0 2d 6f 66 66 73 65 74 22 3a 20 31 33 36 2c 20 22  -offset": 136, "
d9c00 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
d9c10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
d9c20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d9c30 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
d9c40 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d9c50 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6c 69 63 6b  , "name": "click
d9c60 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  s", "bit-offset"
d9c70 3a 20 31 34 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 144, "bit-size
d9c80 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
d9c90 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
d9ca0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
d9cb0 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
d9cc0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d9cd0 3a 20 22 70 61 64 64 69 6e 67 31 22 2c 20 22 62  : "padding1", "b
d9ce0 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 35 32 2c  it-offset": 152,
d9cf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
d9d00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d9d10 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
d9d20 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
d9d30 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d9d40 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c  d", "name": "x",
d9d50 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
d9d60 36 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  60, "bit-size": 
d9d70 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d9d80 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
d9d90 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33   { "tag": "Sint3
d9da0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
d9db0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d9dc0 3a 20 22 79 22 2c 20 22 62 69 74 2d 6f 66 66 73  : "y", "bit-offs
d9dd0 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73  et": 192, "bit-s
d9de0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d9df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
d9e00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d9e10 22 53 69 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c  "Sint32" } }] },
d9e20 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
d9e30 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
d9e40 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 6f 75 73 65  ame": "SDL_Mouse
d9e50 42 75 74 74 6f 6e 45 76 65 6e 74 22 2c 20 22 6c  ButtonEvent", "l
d9e60 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d9e70 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d9e80 5f 65 76 65 6e 74 73 2e 68 3a 32 36 30 3a 33 22  _events.h:260:3"
d9e90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d9ea0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
d9eb0 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 6f 75 73 65  ame": "SDL_Mouse
d9ec0 42 75 74 74 6f 6e 45 76 65 6e 74 22 2c 20 22 69  ButtonEvent", "i
d9ed0 64 22 3a 20 31 31 38 20 7d 20 7d 2c 0a 7b 20 22  d": 118 } },.{ "
d9ee0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
d9ef0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
d9f00 20 22 53 44 4c 5f 4d 6f 75 73 65 57 68 65 65 6c   "SDL_MouseWheel
d9f10 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c  Event", "id": 0,
d9f20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d9f30 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d9f40 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 32 36 35  SDL_events.h:265
d9f50 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  :16", "bit-size"
d9f60 3a 20 32 32 34 2c 20 22 62 69 74 2d 61 6c 69 67  : 224, "bit-alig
d9f70 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65  nment": 32, "fie
d9f80 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
d9f90 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d9fa0 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66   "type", "bit-of
d9fb0 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
d9fc0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d9fd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
d9fe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d9ff0 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
da000 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
da010 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74 61  "name": "timesta
da020 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  mp", "bit-offset
da030 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65  ": 32, "bit-size
da040 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
da050 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
da060 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
da070 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
da080 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
da090 6d 65 22 3a 20 22 77 69 6e 64 6f 77 49 44 22 2c  me": "windowID",
da0a0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36   "bit-offset": 6
da0b0 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  4, "bit-size": 3
da0c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
da0d0 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
da0e0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
da0f0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
da100 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
da110 20 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d 6f   "which", "bit-o
da120 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62 69 74  ffset": 96, "bit
da130 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
da140 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
da150 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
da160 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
da170 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
da180 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
da190 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38  bit-offset": 128
da1a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
da1b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
da1c0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
da1d0 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32 22   "tag": "Sint32"
da1e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
da1f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
da200 22 79 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "y", "bit-offset
da210 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 73 69 7a  ": 160, "bit-siz
da220 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
da230 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
da240 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
da250 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
da260 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
da270 61 6d 65 22 3a 20 22 64 69 72 65 63 74 69 6f 6e  ame": "direction
da280 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
da290 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22   192, "bit-size"
da2a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
da2b0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
da2c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
da2d0 74 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22  t32" } }] },.{ "
da2e0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
da2f0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
da300 3a 20 22 53 44 4c 5f 4d 6f 75 73 65 57 68 65 65  : "SDL_MouseWhee
da310 6c 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  lEvent", "locati
da320 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
da330 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
da340 74 73 2e 68 3a 32 37 34 3a 33 22 2c 20 22 74 79  ts.h:274:3", "ty
da350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
da360 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
da370 20 22 53 44 4c 5f 4d 6f 75 73 65 57 68 65 65 6c   "SDL_MouseWheel
da380 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 31  Event", "id": 11
da390 39 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  9 } },.{ "tag": 
da3a0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
da3b0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
da3c0 4a 6f 79 41 78 69 73 45 76 65 6e 74 22 2c 20 22  JoyAxisEvent", "
da3d0 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
da3e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
da3f0 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
da400 73 2e 68 3a 32 37 39 3a 31 36 22 2c 20 22 62 69  s.h:279:16", "bi
da410 74 2d 73 69 7a 65 22 3a 20 31 36 30 2c 20 22 62  t-size": 160, "b
da420 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
da430 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
da440 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
da450 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20  "name": "type", 
da460 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
da470 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
da480 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
da490 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
da4a0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
da4b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
da4c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
da4d0 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74  timestamp", "bit
da4e0 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62  -offset": 32, "b
da4f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
da500 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
da510 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
da520 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
da530 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
da540 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68 69  d", "name": "whi
da550 63 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ch", "bit-offset
da560 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
da570 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
da580 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
da590 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
da5a0 4c 5f 4a 6f 79 73 74 69 63 6b 49 44 22 20 7d 20  L_JoystickID" } 
da5b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
da5c0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 78  ld", "name": "ax
da5d0 69 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  is", "bit-offset
da5e0 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65  ": 96, "bit-size
da5f0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
da600 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
da610 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
da620 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
da630 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
da640 3a 20 22 70 61 64 64 69 6e 67 31 22 2c 20 22 62  : "padding1", "b
da650 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 34 2c  it-offset": 104,
da660 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
da670 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
da680 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
da690 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
da6a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
da6b0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64  d", "name": "pad
da6c0 64 69 6e 67 32 22 2c 20 22 62 69 74 2d 6f 66 66  ding2", "bit-off
da6d0 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69 74 2d  set": 112, "bit-
da6e0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
da6f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
da700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
da710 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
da720 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
da730 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 33 22  ame": "padding3"
da740 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
da750 31 32 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  120, "bit-size":
da760 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
da770 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
da780 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
da790 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
da7a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
da7b0 22 76 61 6c 75 65 22 2c 20 22 62 69 74 2d 6f 66  "value", "bit-of
da7c0 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74  fset": 128, "bit
da7d0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
da7e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
da7f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
da800 3a 20 22 53 69 6e 74 31 36 22 20 7d 20 7d 2c 20  : "Sint16" } }, 
da810 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
da820 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69  , "name": "paddi
da830 6e 67 34 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ng4", "bit-offse
da840 74 22 3a 20 31 34 34 2c 20 22 62 69 74 2d 73 69  t": 144, "bit-si
da850 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
da860 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
da870 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
da880 55 69 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c 0a  Uint16" } }] },.
da890 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
da8a0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
da8b0 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 41 78 69  me": "SDL_JoyAxi
da8c0 73 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  sEvent", "locati
da8d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
da8e0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
da8f0 74 73 2e 68 3a 32 39 30 3a 33 22 2c 20 22 74 79  ts.h:290:3", "ty
da900 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
da910 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
da920 20 22 53 44 4c 5f 4a 6f 79 41 78 69 73 45 76 65   "SDL_JoyAxisEve
da930 6e 74 22 2c 20 22 69 64 22 3a 20 31 32 30 20 7d  nt", "id": 120 }
da940 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74   },.{ "tag": "st
da950 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
da960 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79  "name": "SDL_Joy
da970 42 61 6c 6c 45 76 65 6e 74 22 2c 20 22 69 64 22  BallEvent", "id"
da980 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
da990 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
da9a0 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
da9b0 3a 32 39 35 3a 31 36 22 2c 20 22 62 69 74 2d 73  :295:16", "bit-s
da9c0 69 7a 65 22 3a 20 31 36 30 2c 20 22 62 69 74 2d  ize": 160, "bit-
da9d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
da9e0 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
da9f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
daa00 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69  me": "type", "bi
daa10 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
daa20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
daa30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
daa40 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
daa50 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
daa60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
daa70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d  d", "name": "tim
daa80 65 73 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66  estamp", "bit-of
daa90 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
daaa0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
daab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
daac0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
daad0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
daae0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
daaf0 20 22 6e 61 6d 65 22 3a 20 22 77 68 69 63 68 22   "name": "which"
dab00 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dab10 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
dab20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dab30 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
dab40 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a   { "tag": "SDL_J
dab50 6f 79 73 74 69 63 6b 49 44 22 20 7d 20 7d 2c 20  oystickID" } }, 
dab60 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
dab70 2c 20 22 6e 61 6d 65 22 3a 20 22 62 61 6c 6c 22  , "name": "ball"
dab80 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dab90 39 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  96, "bit-size": 
daba0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
dabb0 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
dabc0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
dabd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
dabe0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
dabf0 70 61 64 64 69 6e 67 31 22 2c 20 22 62 69 74 2d  padding1", "bit-
dac00 6f 66 66 73 65 74 22 3a 20 31 30 34 2c 20 22 62  offset": 104, "b
dac10 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
dac20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
dac30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dac40 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
dac50 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dac60 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e   "name": "paddin
dac70 67 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  g2", "bit-offset
dac80 22 3a 20 31 31 32 2c 20 22 62 69 74 2d 73 69 7a  ": 112, "bit-siz
dac90 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
daca0 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
dacb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
dacc0 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
dacd0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dace0 22 3a 20 22 70 61 64 64 69 6e 67 33 22 2c 20 22  ": "padding3", "
dacf0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 30  bit-offset": 120
dad00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
dad10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dad20 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
dad30 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
dad40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
dad50 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 72  ld", "name": "xr
dad60 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  el", "bit-offset
dad70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a  ": 128, "bit-siz
dad80 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
dad90 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
dada0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
dadb0 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
dadc0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dadd0 61 6d 65 22 3a 20 22 79 72 65 6c 22 2c 20 22 62  ame": "yrel", "b
dade0 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 34 34 2c  it-offset": 144,
dadf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
dae00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dae10 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 16, "type": { 
dae20 22 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22 20  "tag": "Sint16" 
dae30 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
dae40 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
dae50 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
dae60 4c 5f 4a 6f 79 42 61 6c 6c 45 76 65 6e 74 22 2c  L_JoyBallEvent",
dae70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
dae80 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
dae90 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 33 30 36  SDL_events.h:306
daea0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
daeb0 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
daec0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f   "name": "SDL_Jo
daed0 79 42 61 6c 6c 45 76 65 6e 74 22 2c 20 22 69 64  yBallEvent", "id
daee0 22 3a 20 31 32 31 20 7d 20 7d 2c 0a 7b 20 22 74  ": 121 } },.{ "t
daef0 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
daf00 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
daf10 22 53 44 4c 5f 4a 6f 79 48 61 74 45 76 65 6e 74  "SDL_JoyHatEvent
daf20 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
daf30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
daf40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
daf50 76 65 6e 74 73 2e 68 3a 33 31 31 3a 31 36 22 2c  vents.h:311:16",
daf60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
daf70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
daf80 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
daf90 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
dafa0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
dafb0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
dafc0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
dafd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
dafe0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
daff0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
db000 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
db010 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
db020 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c 20  ": "timestamp", 
db030 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
db040 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
db050 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
db060 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
db070 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
db080 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
db090 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
db0a0 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d 6f 66  "which", "bit-of
db0b0 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
db0c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
db0d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
db0e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
db0f0 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 49 44   "SDL_JoystickID
db100 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
db110 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
db120 20 22 68 61 74 22 2c 20 22 62 69 74 2d 6f 66 66   "hat", "bit-off
db130 73 65 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73  set": 96, "bit-s
db140 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
db150 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
db160 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
db170 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
db180 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
db190 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 62  me": "value", "b
db1a0 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 34 2c  it-offset": 104,
db1b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
db1c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
db1d0 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
db1e0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
db1f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
db200 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64  d", "name": "pad
db210 64 69 6e 67 31 22 2c 20 22 62 69 74 2d 6f 66 66  ding1", "bit-off
db220 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69 74 2d  set": 112, "bit-
db230 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
db240 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
db250 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
db260 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
db270 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
db280 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 32 22  ame": "padding2"
db290 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
db2a0 31 32 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  120, "bit-size":
db2b0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
db2c0 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
db2d0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
db2e0 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
db2f0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
db300 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
db310 44 4c 5f 4a 6f 79 48 61 74 45 76 65 6e 74 22 2c  DL_JoyHatEvent",
db320 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
db330 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
db340 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 33 32 36  SDL_events.h:326
db350 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
db360 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
db370 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f   "name": "SDL_Jo
db380 79 48 61 74 45 76 65 6e 74 22 2c 20 22 69 64 22  yHatEvent", "id"
db390 3a 20 31 32 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 122 } },.{ "ta
db3a0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
db3b0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
db3c0 53 44 4c 5f 4a 6f 79 42 75 74 74 6f 6e 45 76 65  SDL_JoyButtonEve
db3d0 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
db3e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
db3f0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
db400 5f 65 76 65 6e 74 73 2e 68 3a 33 33 31 3a 31 36  _events.h:331:16
db410 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
db420 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
db430 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
db440 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
db450 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
db460 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
db470 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
db480 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
db490 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
db4a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
db4b0 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
db4c0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
db4d0 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22  me": "timestamp"
db4e0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
db4f0 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
db500 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
db510 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
db520 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
db530 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
db540 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
db550 3a 20 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d  : "which", "bit-
db560 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69  offset": 64, "bi
db570 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
db580 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
db590 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
db5a0 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
db5b0 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  ID" } }, { "tag"
db5c0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
db5d0 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 62 69  ": "button", "bi
db5e0 74 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22  t-offset": 96, "
db5f0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
db600 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
db610 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
db620 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
db630 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
db640 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61 74 65  , "name": "state
db650 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
db660 20 31 30 34 2c 20 22 62 69 74 2d 73 69 7a 65 22   104, "bit-size"
db670 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
db680 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
db690 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
db6a0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
db6b0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
db6c0 20 22 70 61 64 64 69 6e 67 31 22 2c 20 22 62 69   "padding1", "bi
db6d0 74 2d 6f 66 66 73 65 74 22 3a 20 31 31 32 2c 20  t-offset": 112, 
db6e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
db6f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
db700 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  8, "type": { "ta
db710 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c  g": "Uint8" } },
db720 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
db730 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64  ", "name": "padd
db740 69 6e 67 32 22 2c 20 22 62 69 74 2d 6f 66 66 73  ing2", "bit-offs
db750 65 74 22 3a 20 31 32 30 2c 20 22 62 69 74 2d 73  et": 120, "bit-s
db760 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
db770 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
db780 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
db790 69 6e 74 38 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  int8" } }] },.{ 
db7a0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
db7b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
db7c0 22 3a 20 22 53 44 4c 5f 4a 6f 79 42 75 74 74 6f  ": "SDL_JoyButto
db7d0 6e 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  nEvent", "locati
db7e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
db7f0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
db800 74 73 2e 68 3a 33 34 30 3a 33 22 2c 20 22 74 79  ts.h:340:3", "ty
db810 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
db820 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
db830 20 22 53 44 4c 5f 4a 6f 79 42 75 74 74 6f 6e 45   "SDL_JoyButtonE
db840 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 32 33  vent", "id": 123
db850 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
db860 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
db870 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a  , "name": "SDL_J
db880 6f 79 44 65 76 69 63 65 45 76 65 6e 74 22 2c 20  oyDeviceEvent", 
db890 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
db8a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
db8b0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
db8c0 74 73 2e 68 3a 33 34 35 3a 31 36 22 2c 20 22 62  ts.h:345:16", "b
db8d0 69 74 2d 73 69 7a 65 22 3a 20 39 36 2c 20 22 62  it-size": 96, "b
db8e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
db8f0 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
db900 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
db910 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20  "name": "type", 
db920 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
db930 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
db940 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
db950 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
db960 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
db970 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
db980 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
db990 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74  timestamp", "bit
db9a0 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62  -offset": 32, "b
db9b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
db9c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
db9d0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
db9e0 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
db9f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dba00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68 69  d", "name": "whi
dba10 63 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ch", "bit-offset
dba20 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
dba30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dba40 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dba50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69  e": { "tag": "Si
dba60 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  nt32" } }] },.{ 
dba70 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
dba80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
dba90 22 3a 20 22 53 44 4c 5f 4a 6f 79 44 65 76 69 63  ": "SDL_JoyDevic
dbaa0 65 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  eEvent", "locati
dbab0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
dbac0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
dbad0 74 73 2e 68 3a 33 35 30 3a 33 22 2c 20 22 74 79  ts.h:350:3", "ty
dbae0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
dbaf0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
dbb00 20 22 53 44 4c 5f 4a 6f 79 44 65 76 69 63 65 45   "SDL_JoyDeviceE
dbb10 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 32 34  vent", "id": 124
dbb20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
dbb30 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
dbb40 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
dbb50 6f 6e 74 72 6f 6c 6c 65 72 41 78 69 73 45 76 65  ontrollerAxisEve
dbb60 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
dbb70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
dbb80 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
dbb90 5f 65 76 65 6e 74 73 2e 68 3a 33 35 36 3a 31 36  _events.h:356:16
dbba0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
dbbb0 36 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  60, "bit-alignme
dbbc0 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
dbbd0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
dbbe0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
dbbf0 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
dbc00 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
dbc10 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dbc20 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dbc30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
dbc40 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
dbc50 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dbc60 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22  me": "timestamp"
dbc70 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dbc80 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
dbc90 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dbca0 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
dbcb0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
dbcc0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
dbcd0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dbce0 3a 20 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d  : "which", "bit-
dbcf0 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69  offset": 64, "bi
dbd00 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
dbd10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
dbd20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dbd30 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
dbd40 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  ID" } }, { "tag"
dbd50 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dbd60 22 3a 20 22 61 78 69 73 22 2c 20 22 62 69 74 2d  ": "axis", "bit-
dbd70 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62 69  offset": 96, "bi
dbd80 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
dbd90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
dbda0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dbdb0 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
dbdc0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
dbdd0 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67  "name": "padding
dbde0 31 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  1", "bit-offset"
dbdf0 3a 20 31 30 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 104, "bit-size
dbe00 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
dbe10 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
dbe20 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
dbe30 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
dbe40 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dbe50 3a 20 22 70 61 64 64 69 6e 67 32 22 2c 20 22 62  : "padding2", "b
dbe60 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 31 32 2c  it-offset": 112,
dbe70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
dbe80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dbe90 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
dbea0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
dbeb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dbec0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64  d", "name": "pad
dbed0 64 69 6e 67 33 22 2c 20 22 62 69 74 2d 6f 66 66  ding3", "bit-off
dbee0 73 65 74 22 3a 20 31 32 30 2c 20 22 62 69 74 2d  set": 120, "bit-
dbef0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
dbf00 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
dbf10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dbf20 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
dbf30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dbf40 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22  ame": "value", "
dbf50 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38  bit-offset": 128
dbf60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
dbf70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dbf80 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
dbf90 20 22 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22   "tag": "Sint16"
dbfa0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dbfb0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dbfc0 22 70 61 64 64 69 6e 67 34 22 2c 20 22 62 69 74  "padding4", "bit
dbfd0 2d 6f 66 66 73 65 74 22 3a 20 31 34 34 2c 20 22  -offset": 144, "
dbfe0 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
dbff0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dc000 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  16, "type": { "t
dc010 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
dc020 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
dc030 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
dc040 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
dc050 43 6f 6e 74 72 6f 6c 6c 65 72 41 78 69 73 45 76  ControllerAxisEv
dc060 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ent", "location"
dc070 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
dc080 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e  SDL2/SDL_events.
dc090 68 3a 33 36 37 3a 33 22 2c 20 22 74 79 70 65 22  h:367:3", "type"
dc0a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
dc0b0 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  uct", "name": "S
dc0c0 44 4c 5f 43 6f 6e 74 72 6f 6c 6c 65 72 41 78 69  DL_ControllerAxi
dc0d0 73 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31  sEvent", "id": 1
dc0e0 32 35 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  25 } },.{ "tag":
dc0f0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
dc100 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
dc110 5f 43 6f 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f  _ControllerButto
dc120 6e 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30  nEvent", "id": 0
dc130 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
dc140 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
dc150 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 33 37  /SDL_events.h:37
dc160 33 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  3:16", "bit-size
dc170 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
dc180 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69  gnment": 32, "fi
dc190 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
dc1a0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dc1b0 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  : "type", "bit-o
dc1c0 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
dc1d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
dc1e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
dc1f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dc200 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
dc210 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dc220 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74   "name": "timest
dc230 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  amp", "bit-offse
dc240 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
dc250 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
dc260 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
dc270 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
dc280 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
dc290 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dc2a0 61 6d 65 22 3a 20 22 77 68 69 63 68 22 2c 20 22  ame": "which", "
dc2b0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
dc2c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
dc2d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dc2e0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
dc2f0 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  "tag": "SDL_Joys
dc300 74 69 63 6b 49 44 22 20 7d 20 7d 2c 20 7b 20 22  tickID" } }, { "
dc310 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dc320 6e 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c  name": "button",
dc330 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
dc340 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  6, "bit-size": 8
dc350 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dc360 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
dc370 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
dc380 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
dc390 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  eld", "name": "s
dc3a0 74 61 74 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  tate", "bit-offs
dc3b0 65 74 22 3a 20 31 30 34 2c 20 22 62 69 74 2d 73  et": 104, "bit-s
dc3c0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
dc3d0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
dc3e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
dc3f0 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
dc400 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dc410 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 31 22 2c  me": "padding1",
dc420 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
dc430 31 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  12, "bit-size": 
dc440 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
dc450 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
dc460 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
dc470 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
dc480 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
dc490 70 61 64 64 69 6e 67 32 22 2c 20 22 62 69 74 2d  padding2", "bit-
dc4a0 6f 66 66 73 65 74 22 3a 20 31 32 30 2c 20 22 62  offset": 120, "b
dc4b0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
dc4c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
dc4d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dc4e0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d 20 7d  : "Uint8" } }] }
dc4f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
dc500 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
dc510 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 74  name": "SDL_Cont
dc520 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 45 76 65 6e  rollerButtonEven
dc530 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
dc540 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
dc550 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
dc560 33 38 32 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  382:3", "type": 
dc570 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
dc580 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
dc590 5f 43 6f 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f  _ControllerButto
dc5a0 6e 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31  nEvent", "id": 1
dc5b0 32 36 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  26 } },.{ "tag":
dc5c0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
dc5d0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
dc5e0 5f 43 6f 6e 74 72 6f 6c 6c 65 72 44 65 76 69 63  _ControllerDevic
dc5f0 65 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30  eEvent", "id": 0
dc600 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
dc610 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
dc620 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 33 38  /SDL_events.h:38
dc630 38 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  8:16", "bit-size
dc640 22 3a 20 39 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 96, "bit-alig
dc650 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65  nment": 32, "fie
dc660 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
dc670 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dc680 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66   "type", "bit-of
dc690 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
dc6a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
dc6b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
dc6c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
dc6d0 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
dc6e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
dc6f0 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74 61  "name": "timesta
dc700 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  mp", "bit-offset
dc710 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65  ": 32, "bit-size
dc720 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dc730 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dc740 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
dc750 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
dc760 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dc770 6d 65 22 3a 20 22 77 68 69 63 68 22 2c 20 22 62  me": "which", "b
dc780 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
dc790 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
dc7a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dc7b0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
dc7c0 74 61 67 22 3a 20 22 53 69 6e 74 33 32 22 20 7d  tag": "Sint32" }
dc7d0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
dc7e0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
dc7f0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
dc800 5f 43 6f 6e 74 72 6f 6c 6c 65 72 44 65 76 69 63  _ControllerDevic
dc810 65 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  eEvent", "locati
dc820 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
dc830 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
dc840 74 73 2e 68 3a 33 39 33 3a 33 22 2c 20 22 74 79  ts.h:393:3", "ty
dc850 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
dc860 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
dc870 20 22 53 44 4c 5f 43 6f 6e 74 72 6f 6c 6c 65 72   "SDL_Controller
dc880 44 65 76 69 63 65 45 76 65 6e 74 22 2c 20 22 69  DeviceEvent", "i
dc890 64 22 3a 20 31 32 37 20 7d 20 7d 2c 0a 7b 20 22  d": 127 } },.{ "
dc8a0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
dc8b0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
dc8c0 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69 63   "SDL_AudioDevic
dc8d0 65 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30  eEvent", "id": 0
dc8e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
dc8f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
dc900 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 33 39  /SDL_events.h:39
dc910 38 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  8:16", "bit-size
dc920 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
dc930 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69  gnment": 32, "fi
dc940 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
dc950 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dc960 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  : "type", "bit-o
dc970 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
dc980 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
dc990 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
dc9a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dc9b0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
dc9c0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dc9d0 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74   "name": "timest
dc9e0 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  amp", "bit-offse
dc9f0 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
dca00 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
dca10 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
dca20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
dca30 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
dca40 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dca50 61 6d 65 22 3a 20 22 77 68 69 63 68 22 2c 20 22  ame": "which", "
dca60 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
dca70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
dca80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dca90 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
dcaa0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
dcab0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
dcac0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
dcad0 69 73 63 61 70 74 75 72 65 22 2c 20 22 62 69 74  iscapture", "bit
dcae0 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62  -offset": 96, "b
dcaf0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
dcb00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
dcb10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dcb20 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
dcb30 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dcb40 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e   "name": "paddin
dcb50 67 31 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  g1", "bit-offset
dcb60 22 3a 20 31 30 34 2c 20 22 62 69 74 2d 73 69 7a  ": 104, "bit-siz
dcb70 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
dcb80 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
dcb90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
dcba0 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
dcbb0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dcbc0 22 3a 20 22 70 61 64 64 69 6e 67 32 22 2c 20 22  ": "padding2", "
dcbd0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 31 32  bit-offset": 112
dcbe0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
dcbf0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dcc00 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
dcc10 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
dcc20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
dcc30 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61  ld", "name": "pa
dcc40 64 64 69 6e 67 33 22 2c 20 22 62 69 74 2d 6f 66  dding3", "bit-of
dcc50 66 73 65 74 22 3a 20 31 32 30 2c 20 22 62 69 74  fset": 120, "bit
dcc60 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
dcc70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
dcc80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
dcc90 22 55 69 6e 74 38 22 20 7d 20 7d 5d 20 7d 2c 0a  "Uint8" } }] },.
dcca0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
dccb0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
dccc0 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44  me": "SDL_AudioD
dccd0 65 76 69 63 65 45 76 65 6e 74 22 2c 20 22 6c 6f  eviceEvent", "lo
dcce0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
dccf0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
dcd00 65 76 65 6e 74 73 2e 68 3a 34 30 37 3a 33 22 2c  events.h:407:3",
dcd10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dcd20 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61  : ":struct", "na
dcd30 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44  me": "SDL_AudioD
dcd40 65 76 69 63 65 45 76 65 6e 74 22 2c 20 22 69 64  eviceEvent", "id
dcd50 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
dcd60 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
dcd70 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
dcd80 22 53 44 4c 5f 54 6f 75 63 68 46 69 6e 67 65 72  "SDL_TouchFinger
dcd90 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c  Event", "id": 0,
dcda0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
dcdb0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
dcdc0 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 34 31 33  SDL_events.h:413
dcdd0 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  :16", "bit-size"
dcde0 3a 20 33 38 34 2c 20 22 62 69 74 2d 61 6c 69 67  : 384, "bit-alig
dcdf0 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65  nment": 64, "fie
dce00 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
dce10 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dce20 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66   "type", "bit-of
dce30 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
dce40 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
dce50 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
dce60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
dce70 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
dce80 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
dce90 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74 61  "name": "timesta
dcea0 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  mp", "bit-offset
dceb0 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65  ": 32, "bit-size
dcec0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dced0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dcee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
dcef0 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
dcf00 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dcf10 6d 65 22 3a 20 22 74 6f 75 63 68 49 64 22 2c 20  me": "touchId", 
dcf20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
dcf30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
dcf40 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dcf50 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
dcf60 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 6f 75   "tag": "SDL_Tou
dcf70 63 68 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61  chID" } }, { "ta
dcf80 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dcf90 6d 65 22 3a 20 22 66 69 6e 67 65 72 49 64 22 2c  me": "fingerId",
dcfa0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
dcfb0 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  28, "bit-size": 
dcfc0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
dcfd0 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
dcfe0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 46   { "tag": "SDL_F
dcff0 69 6e 67 65 72 49 44 22 20 7d 20 7d 2c 20 7b 20  ingerID" } }, { 
dd000 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
dd010 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 62 69  "name": "x", "bi
dd020 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20  t-offset": 192, 
dd030 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
dd040 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dd050 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
dd060 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
dd070 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
dd080 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dd090 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
dd0a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dd0b0 22 3a 20 22 79 22 2c 20 22 62 69 74 2d 6f 66 66  ": "y", "bit-off
dd0c0 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69 74 2d  set": 224, "bit-
dd0d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
dd0e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
dd0f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dd100 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
dd110 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
dd120 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
dd130 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
dd140 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  eld", "name": "d
dd150 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  x", "bit-offset"
dd160 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65  : 256, "bit-size
dd170 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dd180 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dd190 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
dd1a0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
dd1b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dd1c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
dd1d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
dd1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 64 79 22 2c 20  , "name": "dy", 
dd1f0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 38  "bit-offset": 28
dd200 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  8, "bit-size": 3
dd210 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
dd220 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
dd230 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
dd240 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
dd250 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
dd260 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
dd270 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dd280 61 6d 65 22 3a 20 22 70 72 65 73 73 75 72 65 22  ame": "pressure"
dd290 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dd2a0 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  320, "bit-size":
dd2b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
dd2c0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
dd2d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
dd2e0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
dd2f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
dd300 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20 7d 2c  ent": 32 } }] },
dd310 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
dd320 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
dd330 61 6d 65 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68  ame": "SDL_Touch
dd340 46 69 6e 67 65 72 45 76 65 6e 74 22 2c 20 22 6c  FingerEvent", "l
dd350 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
dd360 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
dd370 5f 65 76 65 6e 74 73 2e 68 3a 34 32 34 3a 33 22  _events.h:424:3"
dd380 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dd390 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
dd3a0 61 6d 65 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68  ame": "SDL_Touch
dd3b0 46 69 6e 67 65 72 45 76 65 6e 74 22 2c 20 22 69  FingerEvent", "i
dd3c0 64 22 3a 20 31 32 39 20 7d 20 7d 2c 0a 7b 20 22  d": 129 } },.{ "
dd3d0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
dd3e0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
dd3f0 20 22 53 44 4c 5f 4d 75 6c 74 69 47 65 73 74 75   "SDL_MultiGestu
dd400 72 65 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20  reEvent", "id": 
dd410 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
dd420 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
dd430 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 34  2/SDL_events.h:4
dd440 33 30 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a  30:16", "bit-siz
dd450 65 22 3a 20 33 32 30 2c 20 22 62 69 74 2d 61 6c  e": 320, "bit-al
dd460 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66  ignment": 64, "f
dd470 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
dd480 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dd490 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d  ": "type", "bit-
dd4a0 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
dd4b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
dd4c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
dd4d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dd4e0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
dd4f0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
dd500 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73  , "name": "times
dd510 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73  tamp", "bit-offs
dd520 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
dd530 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
dd540 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
dd550 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dd560 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
dd570 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dd580 6e 61 6d 65 22 3a 20 22 74 6f 75 63 68 49 64 22  name": "touchId"
dd590 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dd5a0 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
dd5b0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
dd5c0 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
dd5d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
dd5e0 6f 75 63 68 49 44 22 20 7d 20 7d 2c 20 7b 20 22  ouchID" } }, { "
dd5f0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dd600 6e 61 6d 65 22 3a 20 22 64 54 68 65 74 61 22 2c  name": "dTheta",
dd610 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
dd620 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  28, "bit-size": 
dd630 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dd640 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
dd650 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
dd660 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
dd670 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dd680 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
dd690 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dd6a0 6e 61 6d 65 22 3a 20 22 64 44 69 73 74 22 2c 20  name": "dDist", 
dd6b0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36  "bit-offset": 16
dd6c0 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
dd6d0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
dd6e0 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
dd6f0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
dd700 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
dd710 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
dd720 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
dd730 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dd740 61 6d 65 22 3a 20 22 78 22 2c 20 22 62 69 74 2d  ame": "x", "bit-
dd750 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62  offset": 192, "b
dd760 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
dd770 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
dd780 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
dd790 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
dd7a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
dd7b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
dd7c0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
dd7d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dd7e0 20 22 79 22 2c 20 22 62 69 74 2d 6f 66 66 73 65   "y", "bit-offse
dd7f0 74 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69  t": 224, "bit-si
dd800 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
dd810 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
dd820 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dd830 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
dd840 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
dd850 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
dd860 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dd870 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d  d", "name": "num
dd880 46 69 6e 67 65 72 73 22 2c 20 22 62 69 74 2d 6f  Fingers", "bit-o
dd890 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62 69  ffset": 256, "bi
dd8a0 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
dd8b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
dd8c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dd8d0 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
dd8e0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
dd8f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64  ", "name": "padd
dd900 69 6e 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ing", "bit-offse
dd910 74 22 3a 20 32 37 32 2c 20 22 62 69 74 2d 73 69  t": 272, "bit-si
dd920 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
dd930 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
dd940 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dd950 55 69 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c 0a  Uint16" } }] },.
dd960 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
dd970 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
dd980 6d 65 22 3a 20 22 53 44 4c 5f 4d 75 6c 74 69 47  me": "SDL_MultiG
dd990 65 73 74 75 72 65 45 76 65 6e 74 22 2c 20 22 6c  estureEvent", "l
dd9a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
dd9b0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
dd9c0 5f 65 76 65 6e 74 73 2e 68 3a 34 34 31 3a 33 22  _events.h:441:3"
dd9d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dd9e0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
dd9f0 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 75 6c 74 69  ame": "SDL_Multi
dda00 47 65 73 74 75 72 65 45 76 65 6e 74 22 2c 20 22  GestureEvent", "
dda10 69 64 22 3a 20 31 33 30 20 7d 20 7d 2c 0a 7b 20  id": 130 } },.{ 
dda20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
dda30 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
dda40 3a 20 22 53 44 4c 5f 44 6f 6c 6c 61 72 47 65 73  : "SDL_DollarGes
dda50 74 75 72 65 45 76 65 6e 74 22 2c 20 22 69 64 22  tureEvent", "id"
dda60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
dda70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
dda80 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
dda90 3a 34 34 37 3a 31 36 22 2c 20 22 62 69 74 2d 73  :447:16", "bit-s
ddaa0 69 7a 65 22 3a 20 33 32 30 2c 20 22 62 69 74 2d  ize": 320, "bit-
ddab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
ddac0 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
ddad0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ddae0 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69  me": "type", "bi
ddaf0 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
ddb00 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ddb10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ddb20 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
ddb30 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
ddb40 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ddb50 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d  d", "name": "tim
ddb60 65 73 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66  estamp", "bit-of
ddb70 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
ddb80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ddb90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
ddba0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ddbb0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
ddbc0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ddbd0 20 22 6e 61 6d 65 22 3a 20 22 74 6f 75 63 68 49   "name": "touchI
ddbe0 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  d", "bit-offset"
ddbf0 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
ddc00 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
ddc10 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
ddc20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
ddc30 5f 54 6f 75 63 68 49 44 22 20 7d 20 7d 2c 20 7b  _TouchID" } }, {
ddc40 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ddc50 20 22 6e 61 6d 65 22 3a 20 22 67 65 73 74 75 72   "name": "gestur
ddc60 65 49 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  eId", "bit-offse
ddc70 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69  t": 128, "bit-si
ddc80 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
ddc90 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
ddca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ddcb0 53 44 4c 5f 47 65 73 74 75 72 65 49 44 22 20 7d  SDL_GestureID" }
ddcc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ddcd0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e  eld", "name": "n
ddce0 75 6d 46 69 6e 67 65 72 73 22 2c 20 22 62 69 74  umFingers", "bit
ddcf0 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22  -offset": 192, "
ddd00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ddd10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ddd20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
ddd30 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
ddd40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ddd50 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 72  ld", "name": "er
ddd60 72 6f 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ror", "bit-offse
ddd70 74 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69  t": 224, "bit-si
ddd80 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ddd90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
ddda0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dddb0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
dddc0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
dddd0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ddde0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dddf0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c  d", "name": "x",
dde00 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32   "bit-offset": 2
dde10 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  56, "bit-size": 
dde20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dde30 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
dde40 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
dde50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
dde60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dde70 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
dde80 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dde90 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 62 69 74  name": "y", "bit
ddea0 2d 6f 66 66 73 65 74 22 3a 20 32 38 38 2c 20 22  -offset": 288, "
ddeb0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ddec0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dded0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
ddee0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
ddef0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ddf00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ddf10 33 32 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  32 } }] },.{ "ta
ddf20 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
ddf30 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
ddf40 22 53 44 4c 5f 44 6f 6c 6c 61 72 47 65 73 74 75  "SDL_DollarGestu
ddf50 72 65 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74  reEvent", "locat
ddf60 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ddf70 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65  ude/SDL2/SDL_eve
ddf80 6e 74 73 2e 68 3a 34 35 37 3a 33 22 2c 20 22 74  nts.h:457:3", "t
ddf90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ddfa0 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
ddfb0 3a 20 22 53 44 4c 5f 44 6f 6c 6c 61 72 47 65 73  : "SDL_DollarGes
ddfc0 74 75 72 65 45 76 65 6e 74 22 2c 20 22 69 64 22  tureEvent", "id"
ddfd0 3a 20 31 33 31 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 131 } },.{ "ta
ddfe0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
ddff0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
de000 53 44 4c 5f 44 72 6f 70 45 76 65 6e 74 22 2c 20  SDL_DropEvent", 
de010 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
de020 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
de030 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
de040 74 73 2e 68 3a 34 36 35 3a 31 36 22 2c 20 22 62  ts.h:465:16", "b
de050 69 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c 20 22  it-size": 192, "
de060 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
de070 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
de080 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
de090 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c   "name": "type",
de0a0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
de0b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
de0c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
de0d0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
de0e0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
de0f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
de100 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
de110 22 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69  "timestamp", "bi
de120 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22  t-offset": 32, "
de130 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
de140 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
de150 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
de160 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
de170 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
de180 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69  ld", "name": "fi
de190 6c 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  le", "bit-offset
de1a0 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
de1b0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
de1c0 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
de1d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
de1e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
de1f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
de200 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
de210 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
de220 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
de230 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
de240 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 49 44 22  ame": "windowID"
de250 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
de260 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  128, "bit-size":
de270 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
de280 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
de290 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
de2a0 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74  32" } }] },.{ "t
de2b0 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
de2c0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
de2d0 20 22 53 44 4c 5f 44 72 6f 70 45 76 65 6e 74 22   "SDL_DropEvent"
de2e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
de2f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
de300 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 34 37  /SDL_events.h:47
de310 31 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  1:3", "type": { 
de320 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22  "tag": ":struct"
de330 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44  , "name": "SDL_D
de340 72 6f 70 45 76 65 6e 74 22 2c 20 22 69 64 22 3a  ropEvent", "id":
de350 20 31 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   132 } },.{ "tag
de360 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
de370 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
de380 44 4c 5f 51 75 69 74 45 76 65 6e 74 22 2c 20 22  DL_QuitEvent", "
de390 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
de3a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
de3b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
de3c0 73 2e 68 3a 34 37 37 3a 31 36 22 2c 20 22 62 69  s.h:477:16", "bi
de3d0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
de3e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
de3f0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
de400 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
de410 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22  name": "type", "
de420 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
de430 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
de440 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
de450 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
de460 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
de470 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
de480 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
de490 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74 2d  imestamp", "bit-
de4a0 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
de4b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
de4c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
de4d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
de4e0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
de4f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
de500 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
de510 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 51 75   "name": "SDL_Qu
de520 69 74 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74  itEvent", "locat
de530 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
de540 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65  ude/SDL2/SDL_eve
de550 6e 74 73 2e 68 3a 34 38 31 3a 33 22 2c 20 22 74  nts.h:481:3", "t
de560 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
de570 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
de580 3a 20 22 53 44 4c 5f 51 75 69 74 45 76 65 6e 74  : "SDL_QuitEvent
de590 22 2c 20 22 69 64 22 3a 20 31 33 33 20 7d 20 7d  ", "id": 133 } }
de5a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
de5b0 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
de5c0 61 6d 65 22 3a 20 22 53 44 4c 5f 4f 53 45 76 65  ame": "SDL_OSEve
de5d0 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
de5e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
de5f0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
de600 5f 65 76 65 6e 74 73 2e 68 3a 34 38 36 3a 31 36  _events.h:486:16
de610 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
de620 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
de630 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22  t": 32, "fields"
de640 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
de650 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79  ld", "name": "ty
de660 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
de670 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
de680 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
de690 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
de6a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
de6b0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
de6c0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
de6d0 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c  e": "timestamp",
de6e0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
de6f0 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
de700 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
de710 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
de720 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
de730 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  " } }] },.{ "tag
de740 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
de750 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
de760 53 44 4c 5f 4f 53 45 76 65 6e 74 22 2c 20 22 6c  SDL_OSEvent", "l
de770 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
de780 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
de790 5f 65 76 65 6e 74 73 2e 68 3a 34 39 30 3a 33 22  _events.h:490:3"
de7a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
de7b0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
de7c0 61 6d 65 22 3a 20 22 53 44 4c 5f 4f 53 45 76 65  ame": "SDL_OSEve
de7d0 6e 74 22 2c 20 22 69 64 22 3a 20 31 33 34 20 7d  nt", "id": 134 }
de7e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74   },.{ "tag": "st
de7f0 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
de800 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55 73 65  "name": "SDL_Use
de810 72 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30  rEvent", "id": 0
de820 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
de830 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
de840 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 34 39  /SDL_events.h:49
de850 35 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  5:16", "bit-size
de860 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 61 6c 69  ": 256, "bit-ali
de870 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
de880 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
de890 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
de8a0 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  : "type", "bit-o
de8b0 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
de8c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
de8d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
de8e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
de8f0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
de900 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
de910 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74   "name": "timest
de920 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  amp", "bit-offse
de930 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
de940 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
de950 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
de960 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
de970 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
de980 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
de990 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 49 44 22  ame": "windowID"
de9a0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
de9b0 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
de9c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
de9d0 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
de9e0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
de9f0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
dea00 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dea10 3a 20 22 63 6f 64 65 22 2c 20 22 62 69 74 2d 6f  : "code", "bit-o
dea20 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62 69 74  ffset": 96, "bit
dea30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
dea40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
dea50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dea60 3a 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Sint32" } }, 
dea70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
dea80 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74 61 31  , "name": "data1
dea90 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
deaa0 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22   128, "bit-size"
deab0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
deac0 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
dead0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
deae0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
deaf0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
deb00 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
deb10 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
deb20 3a 20 22 64 61 74 61 32 22 2c 20 22 62 69 74 2d  : "data2", "bit-
deb30 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62  offset": 192, "b
deb40 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
deb50 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
deb60 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
deb70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
deb80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
deb90 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 20   ":void" } } }] 
deba0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
debb0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
debc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55 73 65  "name": "SDL_Use
debd0 72 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  rEvent", "locati
debe0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
debf0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
dec00 74 73 2e 68 3a 35 30 33 3a 33 22 2c 20 22 74 79  ts.h:503:3", "ty
dec10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
dec20 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
dec30 20 22 53 44 4c 5f 55 73 65 72 45 76 65 6e 74 22   "SDL_UserEvent"
dec40 2c 20 22 69 64 22 3a 20 31 33 35 20 7d 20 7d 2c  , "id": 135 } },
dec50 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
dec60 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
dec70 6d 65 22 3a 20 22 53 44 4c 5f 53 79 73 57 4d 6d  me": "SDL_SysWMm
dec80 73 67 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  sg", "id": 0, "l
dec90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
deca0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
decb0 5f 65 76 65 6e 74 73 2e 68 3a 35 30 36 3a 38 22  _events.h:506:8"
decc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
decd0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dece0 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
decf0 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
ded00 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
ded10 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
ded20 79 73 57 4d 6d 73 67 22 2c 20 22 6c 6f 63 61 74  ysWMmsg", "locat
ded30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ded40 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65  ude/SDL2/SDL_eve
ded50 6e 74 73 2e 68 3a 35 30 37 3a 32 39 22 2c 20 22  nts.h:507:29", "
ded60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ded70 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
ded80 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
ded90 53 79 73 57 4d 6d 73 67 22 2c 20 22 69 64 22 3a  SysWMmsg", "id":
deda0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
dedb0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
dedc0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
dedd0 35 30 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a  506:8", "bit-siz
dede0 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67  e": 0, "bit-alig
dedf0 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c  nment": 0, "fiel
dee00 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22  ds": [] } },.{ "
dee10 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
dee20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
dee30 20 22 53 44 4c 5f 53 79 73 57 4d 45 76 65 6e 74   "SDL_SysWMEvent
dee40 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
dee50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
dee60 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
dee70 76 65 6e 74 73 2e 68 3a 35 31 35 3a 31 36 22 2c  vents.h:515:16",
dee80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
dee90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
deea0 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a  ": 64, "fields":
deeb0 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
deec0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
deed0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
deee0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
deef0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
def00 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
def10 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
def20 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
def30 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
def40 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c 20  ": "timestamp", 
def50 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
def60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
def70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
def80 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
def90 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
defa0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
defb0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
defc0 22 6d 73 67 22 2c 20 22 62 69 74 2d 6f 66 66 73  "msg", "bit-offs
defd0 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69  et": 64, "bit-si
defe0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
deff0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
df000 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
df010 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
df020 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
df030 5f 53 79 73 57 4d 6d 73 67 22 20 7d 20 7d 20 7d  _SysWMmsg" } } }
df040 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
df050 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
df060 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
df070 79 73 57 4d 45 76 65 6e 74 22 2c 20 22 6c 6f 63  ysWMEvent", "loc
df080 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
df090 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
df0a0 76 65 6e 74 73 2e 68 3a 35 32 30 3a 33 22 2c 20  vents.h:520:3", 
df0b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
df0c0 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
df0d0 65 22 3a 20 22 53 44 4c 5f 53 79 73 57 4d 45 76  e": "SDL_SysWMEv
df0e0 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 33 37 20  ent", "id": 137 
df0f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 75  } },.{ "tag": "u
df100 6e 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  nion", "ns": 0, 
df110 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45 76 65  "name": "SDL_Eve
df120 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
df130 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
df140 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
df150 5f 65 76 65 6e 74 73 2e 68 3a 35 32 35 3a 31 35  _events.h:525:15
df160 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34  ", "bit-size": 4
df170 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  48, "bit-alignme
df180 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73  nt": 64, "fields
df190 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
df1a0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
df1b0 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
df1c0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
df1d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
df1e0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
df1f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
df200 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
df210 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
df220 6d 65 22 3a 20 22 63 6f 6d 6d 6f 6e 22 2c 20 22  me": "common", "
df230 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
df240 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
df250 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
df260 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
df270 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6d 6d 6f  tag": "SDL_Commo
df280 6e 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22  nEvent" } }, { "
df290 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
df2a0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
df2b0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
df2c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 39  , "bit-size": 19
df2d0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
df2e0 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
df2f0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69  { "tag": "SDL_Wi
df300 6e 64 6f 77 45 76 65 6e 74 22 20 7d 20 7d 2c 20  ndowEvent" } }, 
df310 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
df320 2c 20 22 6e 61 6d 65 22 3a 20 22 6b 65 79 22 2c  , "name": "key",
df330 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
df340 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 35  , "bit-size": 25
df350 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
df360 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
df370 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4b 65  { "tag": "SDL_Ke
df380 79 62 6f 61 72 64 45 76 65 6e 74 22 20 7d 20 7d  yboardEvent" } }
df390 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
df3a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 64 69  d", "name": "edi
df3b0 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  t", "bit-offset"
df3c0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
df3d0 20 34 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e   416, "bit-align
df3e0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
df3f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
df400 5f 54 65 78 74 45 64 69 74 69 6e 67 45 76 65 6e  _TextEditingEven
df410 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
df420 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
df430 3a 20 22 74 65 78 74 22 2c 20 22 62 69 74 2d 6f  : "text", "bit-o
df440 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
df450 73 69 7a 65 22 3a 20 33 35 32 2c 20 22 62 69 74  size": 352, "bit
df460 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
df470 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
df480 3a 20 22 53 44 4c 5f 54 65 78 74 49 6e 70 75 74  : "SDL_TextInput
df490 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74  Event" } }, { "t
df4a0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
df4b0 61 6d 65 22 3a 20 22 6d 6f 74 69 6f 6e 22 2c 20  ame": "motion", 
df4c0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
df4d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 38 38   "bit-size": 288
df4e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
df4f0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
df500 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4d 6f 75   "tag": "SDL_Mou
df510 73 65 4d 6f 74 69 6f 6e 45 76 65 6e 74 22 20 7d  seMotionEvent" }
df520 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
df530 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  eld", "name": "b
df540 75 74 74 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66  utton", "bit-off
df550 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
df560 7a 65 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 61  ze": 224, "bit-a
df570 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
df580 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
df590 22 53 44 4c 5f 4d 6f 75 73 65 42 75 74 74 6f 6e  "SDL_MouseButton
df5a0 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74  Event" } }, { "t
df5b0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
df5c0 61 6d 65 22 3a 20 22 77 68 65 65 6c 22 2c 20 22  ame": "wheel", "
df5d0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
df5e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 32 34 2c  "bit-size": 224,
df5f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
df600 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
df610 22 74 61 67 22 3a 20 22 53 44 4c 5f 4d 6f 75 73  "tag": "SDL_Mous
df620 65 57 68 65 65 6c 45 76 65 6e 74 22 20 7d 20 7d  eWheelEvent" } }
df630 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
df640 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 61 78  d", "name": "jax
df650 69 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  is", "bit-offset
df660 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
df670 3a 20 31 36 30 2c 20 22 62 69 74 2d 61 6c 69 67  : 160, "bit-alig
df680 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
df690 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
df6a0 4c 5f 4a 6f 79 41 78 69 73 45 76 65 6e 74 22 20  L_JoyAxisEvent" 
df6b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
df6c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
df6d0 6a 62 61 6c 6c 22 2c 20 22 62 69 74 2d 6f 66 66  jball", "bit-off
df6e0 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
df6f0 7a 65 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 61  ze": 160, "bit-a
df700 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
df710 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
df720 22 53 44 4c 5f 4a 6f 79 42 61 6c 6c 45 76 65 6e  "SDL_JoyBallEven
df730 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
df740 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
df750 3a 20 22 6a 68 61 74 22 2c 20 22 62 69 74 2d 6f  : "jhat", "bit-o
df760 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
df770 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
df780 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
df790 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
df7a0 3a 20 22 53 44 4c 5f 4a 6f 79 48 61 74 45 76 65  : "SDL_JoyHatEve
df7b0 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  nt" } }, { "tag"
df7c0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
df7d0 22 3a 20 22 6a 62 75 74 74 6f 6e 22 2c 20 22 62  ": "jbutton", "b
df7e0 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22  it-offset": 0, "
df7f0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
df800 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
df810 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
df820 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 42 75  tag": "SDL_JoyBu
df830 74 74 6f 6e 45 76 65 6e 74 22 20 7d 20 7d 2c 20  ttonEvent" } }, 
df840 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
df850 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 64 65 76 69  , "name": "jdevi
df860 63 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ce", "bit-offset
df870 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
df880 3a 20 39 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 96, "bit-align
df890 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
df8a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
df8b0 5f 4a 6f 79 44 65 76 69 63 65 45 76 65 6e 74 22  _JoyDeviceEvent"
df8c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
df8d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
df8e0 22 63 61 78 69 73 22 2c 20 22 62 69 74 2d 6f 66  "caxis", "bit-of
df8f0 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
df900 69 7a 65 22 3a 20 31 36 30 2c 20 22 62 69 74 2d  ize": 160, "bit-
df910 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
df920 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
df930 20 22 53 44 4c 5f 43 6f 6e 74 72 6f 6c 6c 65 72   "SDL_Controller
df940 41 78 69 73 45 76 65 6e 74 22 20 7d 20 7d 2c 20  AxisEvent" } }, 
df950 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
df960 2c 20 22 6e 61 6d 65 22 3a 20 22 63 62 75 74 74  , "name": "cbutt
df970 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  on", "bit-offset
df980 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
df990 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
df9a0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
df9b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
df9c0 4c 5f 43 6f 6e 74 72 6f 6c 6c 65 72 42 75 74 74  L_ControllerButt
df9d0 6f 6e 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20  onEvent" } }, { 
df9e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
df9f0 22 6e 61 6d 65 22 3a 20 22 63 64 65 76 69 63 65  "name": "cdevice
dfa00 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
dfa10 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
dfa20 39 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  96, "bit-alignme
dfa30 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
dfa40 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43   { "tag": "SDL_C
dfa50 6f 6e 74 72 6f 6c 6c 65 72 44 65 76 69 63 65 45  ontrollerDeviceE
dfa60 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  vent" } }, { "ta
dfa70 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dfa80 6d 65 22 3a 20 22 61 64 65 76 69 63 65 22 2c 20  me": "adevice", 
dfa90 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
dfaa0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
dfab0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dfac0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
dfad0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64   "tag": "SDL_Aud
dfae0 69 6f 44 65 76 69 63 65 45 76 65 6e 74 22 20 7d  ioDeviceEvent" }
dfaf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
dfb00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71  eld", "name": "q
dfb10 75 69 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  uit", "bit-offse
dfb20 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
dfb30 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
dfb40 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dfb50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
dfb60 4c 5f 51 75 69 74 45 76 65 6e 74 22 20 7d 20 7d  L_QuitEvent" } }
dfb70 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dfb80 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65  d", "name": "use
dfb90 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
dfba0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
dfbb0 20 32 35 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e   256, "bit-align
dfbc0 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
dfbd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
dfbe0 5f 55 73 65 72 45 76 65 6e 74 22 20 7d 20 7d 2c  _UserEvent" } },
dfbf0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
dfc00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 79 73 77  ", "name": "sysw
dfc10 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
dfc20 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
dfc30 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
dfc40 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
dfc50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
dfc60 5f 53 79 73 57 4d 45 76 65 6e 74 22 20 7d 20 7d  _SysWMEvent" } }
dfc70 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dfc80 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 66 69  d", "name": "tfi
dfc90 6e 67 65 72 22 2c 20 22 62 69 74 2d 6f 66 66 73  nger", "bit-offs
dfca0 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
dfcb0 65 22 3a 20 33 38 34 2c 20 22 62 69 74 2d 61 6c  e": 384, "bit-al
dfcc0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
dfcd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dfce0 53 44 4c 5f 54 6f 75 63 68 46 69 6e 67 65 72 45  SDL_TouchFingerE
dfcf0 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  vent" } }, { "ta
dfd00 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dfd10 6d 65 22 3a 20 22 6d 67 65 73 74 75 72 65 22 2c  me": "mgesture",
dfd20 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
dfd30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
dfd40 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
dfd50 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
dfd60 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4d 75  { "tag": "SDL_Mu
dfd70 6c 74 69 47 65 73 74 75 72 65 45 76 65 6e 74 22  ltiGestureEvent"
dfd80 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dfd90 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dfda0 22 64 67 65 73 74 75 72 65 22 2c 20 22 62 69 74  "dgesture", "bit
dfdb0 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
dfdc0 74 2d 73 69 7a 65 22 3a 20 33 32 30 2c 20 22 62  t-size": 320, "b
dfdd0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
dfde0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
dfdf0 67 22 3a 20 22 53 44 4c 5f 44 6f 6c 6c 61 72 47  g": "SDL_DollarG
dfe00 65 73 74 75 72 65 45 76 65 6e 74 22 20 7d 20 7d  estureEvent" } }
dfe10 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dfe20 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72 6f  d", "name": "dro
dfe30 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  p", "bit-offset"
dfe40 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
dfe50 20 31 39 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e   192, "bit-align
dfe60 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
dfe70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
dfe80 5f 44 72 6f 70 45 76 65 6e 74 22 20 7d 20 7d 2c  _DropEvent" } },
dfe90 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
dfea0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64  ", "name": "padd
dfeb0 69 6e 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ing", "bit-offse
dfec0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
dfed0 22 3a 20 34 34 38 2c 20 22 62 69 74 2d 61 6c 69  ": 448, "bit-ali
dfee0 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
dfef0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
dff00 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
dff10 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
dff20 7d 2c 20 22 73 69 7a 65 22 3a 20 35 36 20 7d 20  }, "size": 56 } 
dff30 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
dff40 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
dff50 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
dff60 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f  Event", "locatio
dff70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
dff80 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
dff90 73 2e 68 3a 35 36 31 3a 33 22 2c 20 22 74 79 70  s.h:561:3", "typ
dffa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
dffb0 6e 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  nion", "name": "
dffc0 53 44 4c 5f 45 76 65 6e 74 22 2c 20 22 69 64 22  SDL_Event", "id"
dffd0 3a 20 31 33 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 138 } },.{ "ta
dffe0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
dfff0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 75 6d  "name": "SDL_Pum
e0000 70 45 76 65 6e 74 73 22 2c 20 22 6e 73 22 3a 20  pEvents", "ns": 
e0010 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e0020 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e0030 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 35  2/SDL_events.h:5
e0040 37 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  73:30", "variadi
e0050 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e0060 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e0070 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e0080 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e0090 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
e00a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
e00b0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
e00c0 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22  "tag": "enum", "
e00d0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
e00e0 22 22 2c 20 22 69 64 22 3a 20 31 33 39 2c 20 22  "", "id": 139, "
e00f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e0100 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e0110 4c 5f 65 76 65 6e 74 73 2e 68 3a 35 37 36 3a 39  L_events.h:576:9
e0120 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  ", "fields": [{ 
e0130 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e0140 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 44 44  "name": "SDL_ADD
e0150 45 56 45 4e 54 22 2c 20 22 76 61 6c 75 65 22 3a  EVENT", "value":
e0160 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   0 }, { "tag": "
e0170 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e0180 22 53 44 4c 5f 50 45 45 4b 45 56 45 4e 54 22 2c  "SDL_PEEKEVENT",
e0190 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b   "value": 1 }, {
e01a0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e01b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 45   "name": "SDL_GE
e01c0 54 45 56 45 4e 54 22 2c 20 22 76 61 6c 75 65 22  TEVENT", "value"
e01d0 3a 20 32 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  : 2 }] },.{ "tag
e01e0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
e01f0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e0200 53 44 4c 5f 65 76 65 6e 74 61 63 74 69 6f 6e 22  SDL_eventaction"
e0210 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e0220 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e0230 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 35 38  /SDL_events.h:58
e0240 31 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  1:3", "type": { 
e0250 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20  "tag": ":enum", 
e0260 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22  "name": "", "id"
e0270 3a 20 31 33 39 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 139 } },.{ "ta
e0280 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e0290 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 65 65  "name": "SDL_Pee
e02a0 70 45 76 65 6e 74 73 22 2c 20 22 6e 73 22 3a 20  pEvents", "ns": 
e02b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e02c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e02d0 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 36  2/SDL_events.h:6
e02e0 30 31 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  01:29", "variadi
e02f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e0300 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e0310 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e0320 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e0330 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
e0340 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e0350 65 22 3a 20 22 65 76 65 6e 74 73 22 2c 20 22 74  e": "events", "t
e0360 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e0370 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
e0380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
e0390 5f 45 76 65 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  _Event" } } }, {
e03a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e03b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 75  er", "name": "nu
e03c0 6d 65 76 65 6e 74 73 22 2c 20 22 74 79 70 65 22  mevents", "type"
e03d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
e03e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
e03f0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
e0400 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
e0410 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e0420 2c 20 22 6e 61 6d 65 22 3a 20 22 61 63 74 69 6f  , "name": "actio
e0430 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
e0440 61 67 22 3a 20 22 53 44 4c 5f 65 76 65 6e 74 61  ag": "SDL_eventa
e0450 63 74 69 6f 6e 22 20 7d 20 7d 2c 20 7b 20 22 74  ction" } }, { "t
e0460 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e0470 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 54 79  , "name": "minTy
e0480 70 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  pe", "type": { "
e0490 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
e04a0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
e04b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e04c0 3a 20 22 6d 61 78 54 79 70 65 22 2c 20 22 74 79  : "maxType", "ty
e04d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e04e0 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
e04f0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e0500 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
e0510 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e0520 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e0530 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e0540 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e0550 22 3a 20 22 53 44 4c 5f 48 61 73 45 76 65 6e 74  ": "SDL_HasEvent
e0560 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
e0570 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e0580 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
e0590 76 65 6e 74 73 2e 68 3a 36 30 39 3a 33 34 22 2c  vents.h:609:34",
e05a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
e05b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
e05c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
e05d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
e05e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
e05f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e0600 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79  er", "name": "ty
e0610 70 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  pe", "type": { "
e0620 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
e0630 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
e0640 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
e0650 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22  L_bool" } },.{ "
e0660 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e0670 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e0680 61 73 45 76 65 6e 74 73 22 2c 20 22 6e 73 22 3a  asEvents", "ns":
e0690 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
e06a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
e06b0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
e06c0 36 31 30 3a 33 34 22 2c 20 22 76 61 72 69 61 64  610:34", "variad
e06d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
e06e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
e06f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
e0700 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
e0710 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
e0720 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e0730 6d 65 22 3a 20 22 6d 69 6e 54 79 70 65 22 2c 20  me": "minType", 
e0740 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e0750 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
e0760 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e0770 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61  er", "name": "ma
e0780 78 54 79 70 65 22 2c 20 22 74 79 70 65 22 3a 20  xType", "type": 
e0790 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
e07a0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
e07b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e07c0 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
e07d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e07e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e07f0 4c 5f 46 6c 75 73 68 45 76 65 6e 74 22 2c 20 22  L_FlushEvent", "
e0800 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e0810 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e0820 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
e0830 73 2e 68 3a 36 31 38 3a 33 30 22 2c 20 22 76 61  s.h:618:30", "va
e0840 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
e0850 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
e0860 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
e0870 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
e0880 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
e0890 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e08a0 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c   "name": "type",
e08b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e08c0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c  : "Uint32" } }],
e08d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
e08e0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
e08f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e0900 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e0910 22 3a 20 22 53 44 4c 5f 46 6c 75 73 68 45 76 65  ": "SDL_FlushEve
e0920 6e 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nts", "ns": 0, "
e0930 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e0940 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e0950 4c 5f 65 76 65 6e 74 73 2e 68 3a 36 31 39 3a 33  L_events.h:619:3
e0960 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
e0970 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e0980 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e0990 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e09a0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e09b0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
e09c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e09d0 22 6d 69 6e 54 79 70 65 22 2c 20 22 74 79 70 65  "minType", "type
e09e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e09f0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
e0a00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e0a10 22 6e 61 6d 65 22 3a 20 22 6d 61 78 54 79 70 65  "name": "maxType
e0a20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e0a30 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
e0a40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e0a50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
e0a60 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
e0a70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e0a80 6d 65 22 3a 20 22 53 44 4c 5f 50 6f 6c 6c 45 76  me": "SDL_PollEv
e0a90 65 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ent", "ns": 0, "
e0aa0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e0ab0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e0ac0 4c 5f 65 76 65 6e 74 73 2e 68 3a 36 32 39 3a 32  L_events.h:629:2
e0ad0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
e0ae0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e0af0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e0b00 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e0b10 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e0b20 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
e0b30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e0b40 22 65 76 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  "event", "type":
e0b50 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
e0b60 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
e0b70 22 74 61 67 22 3a 20 22 53 44 4c 5f 45 76 65 6e  "tag": "SDL_Even
e0b80 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
e0b90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e0ba0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e0bb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e0bc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e0bd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e0be0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e0bf0 20 22 53 44 4c 5f 57 61 69 74 45 76 65 6e 74 22   "SDL_WaitEvent"
e0c00 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e0c10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e0c20 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76  lude/SDL2/SDL_ev
e0c30 65 6e 74 73 2e 68 3a 36 33 39 3a 32 39 22 2c 20  ents.h:639:29", 
e0c40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e0c50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e0c60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e0c70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e0c80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
e0c90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e0ca0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 76 65  r", "name": "eve
e0cb0 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  nt", "type": { "
e0cc0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e0cd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e0ce0 22 3a 20 22 53 44 4c 5f 45 76 65 6e 74 22 20 7d  ": "SDL_Event" }
e0cf0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
e0d00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e0d10 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
e0d20 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
e0d30 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
e0d40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e0d50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e0d60 4c 5f 57 61 69 74 45 76 65 6e 74 54 69 6d 65 6f  L_WaitEventTimeo
e0d70 75 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ut", "ns": 0, "l
e0d80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e0d90 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e0da0 5f 65 76 65 6e 74 73 2e 68 3a 36 35 31 3a 32 39  _events.h:651:29
e0db0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e0dc0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e0dd0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e0de0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e0df0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e0e00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
e0e10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e0e20 65 76 65 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  event", "type": 
e0e30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e0e40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e0e50 74 61 67 22 3a 20 22 53 44 4c 5f 45 76 65 6e 74  tag": "SDL_Event
e0e60 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
e0e70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e0e80 6e 61 6d 65 22 3a 20 22 74 69 6d 65 6f 75 74 22  name": "timeout"
e0e90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e0ea0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e0eb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e0ec0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e0ed0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
e0ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
e0ef0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
e0f00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e0f10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
e0f20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
e0f30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e0f40 50 75 73 68 45 76 65 6e 74 22 2c 20 22 6e 73 22  PushEvent", "ns"
e0f50 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e0f60 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e0f70 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
e0f80 3a 36 36 30 3a 32 39 22 2c 20 22 76 61 72 69 61  :660:29", "varia
e0f90 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e0fa0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e0fb0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e0fc0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e0fd0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e0fe0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e0ff0 61 6d 65 22 3a 20 22 65 76 65 6e 74 22 2c 20 22  ame": "event", "
e1000 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e1010 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e1020 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
e1030 4c 5f 45 76 65 6e 74 22 20 7d 20 7d 20 7d 5d 2c  L_Event" } } }],
e1040 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
e1050 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
e1060 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
e1070 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e1080 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
e1090 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
e10a0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e10b0 53 44 4c 5f 45 76 65 6e 74 46 69 6c 74 65 72 22  SDL_EventFilter"
e10c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e10d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e10e0 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 36 36  /SDL_events.h:66
e10f0 32 3a 32 34 22 2c 20 22 74 79 70 65 22 3a 20 7b  2:24", "type": {
e1100 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
e1110 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c  on-pointer" } },
e1120 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e1130 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e1140 44 4c 5f 53 65 74 45 76 65 6e 74 46 69 6c 74 65  DL_SetEventFilte
e1150 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
e1160 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e1170 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e1180 65 76 65 6e 74 73 2e 68 3a 36 38 39 3a 33 30 22  events.h:689:30"
e1190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
e11a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
e11b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
e11c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
e11d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
e11e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e11f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
e1200 69 6c 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  ilter", "type": 
e1210 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 45 76  { "tag": "SDL_Ev
e1220 65 6e 74 46 69 6c 74 65 72 22 20 7d 20 7d 2c 20  entFilter" } }, 
e1230 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e1240 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75  ter", "name": "u
e1250 73 65 72 64 61 74 61 22 2c 20 22 74 79 70 65 22  serdata", "type"
e1260 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e1270 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e1280 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
e1290 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
e12a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e12b0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
e12c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e12d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
e12e0 65 74 45 76 65 6e 74 46 69 6c 74 65 72 22 2c 20  etEventFilter", 
e12f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e1300 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e1310 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
e1320 74 73 2e 68 3a 36 39 36 3a 33 34 22 2c 20 22 76  ts.h:696:34", "v
e1330 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e1340 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e1350 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e1360 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e1370 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e1380 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e1390 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 74 65  , "name": "filte
e13a0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e13b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
e13c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e13d0 3a 20 22 53 44 4c 5f 45 76 65 6e 74 46 69 6c 74  : "SDL_EventFilt
e13e0 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  er" } } }, { "ta
e13f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e1400 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72 64 61   "name": "userda
e1410 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ta", "type": { "
e1420 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e1430 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e1440 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e1450 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e1460 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 20 7d 5d  ":void" } } } }]
e1470 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
e1480 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62   { "tag": "SDL_b
e1490 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ool" } },.{ "tag
e14a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e14b0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 64 64 45  name": "SDL_AddE
e14c0 76 65 6e 74 57 61 74 63 68 22 2c 20 22 6e 73 22  ventWatch", "ns"
e14d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e14e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e14f0 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
e1500 3a 37 30 32 3a 33 30 22 2c 20 22 76 61 72 69 61  :702:30", "varia
e1510 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e1520 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e1530 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e1540 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e1550 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e1560 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e1570 61 6d 65 22 3a 20 22 66 69 6c 74 65 72 22 2c 20  ame": "filter", 
e1580 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e1590 20 22 53 44 4c 5f 45 76 65 6e 74 46 69 6c 74 65   "SDL_EventFilte
e15a0 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
e15b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e15c0 61 6d 65 22 3a 20 22 75 73 65 72 64 61 74 61 22  ame": "userdata"
e15d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e15e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e15f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e1600 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20  ":void" } } }], 
e1610 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e1620 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
e1630 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e1640 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e1650 3a 20 22 53 44 4c 5f 44 65 6c 45 76 65 6e 74 57  : "SDL_DelEventW
e1660 61 74 63 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20  atch", "ns": 0, 
e1670 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e1680 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e1690 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 37 30 38 3a  DL_events.h:708:
e16a0 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
e16b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e16c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e16d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e16e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e16f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e1700 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e1710 20 22 66 69 6c 74 65 72 22 2c 20 22 74 79 70 65   "filter", "type
e1720 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
e1730 5f 45 76 65 6e 74 46 69 6c 74 65 72 22 20 7d 20  _EventFilter" } 
e1740 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e1750 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e1760 20 22 75 73 65 72 64 61 74 61 22 2c 20 22 74 79   "userdata", "ty
e1770 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e1780 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e1790 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
e17a0 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  d" } } }], "retu
e17b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e17c0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
e17d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e17e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e17f0 4c 5f 46 69 6c 74 65 72 45 76 65 6e 74 73 22 2c  L_FilterEvents",
e1800 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e1810 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e1820 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65  ude/SDL2/SDL_eve
e1830 6e 74 73 2e 68 3a 37 31 35 3a 33 30 22 2c 20 22  nts.h:715:30", "
e1840 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e1850 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e1860 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e1870 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e1880 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e1890 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e18a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 74  ", "name": "filt
e18b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e18c0 74 61 67 22 3a 20 22 53 44 4c 5f 45 76 65 6e 74  tag": "SDL_Event
e18d0 46 69 6c 74 65 72 22 20 7d 20 7d 2c 20 7b 20 22  Filter" } }, { "
e18e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e18f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72  ", "name": "user
e1900 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  data", "type": {
e1910 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e1920 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e1930 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
e1940 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
e1950 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
e1960 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
e1970 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e1980 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45 76 65 6e  name": "SDL_Even
e1990 74 53 74 61 74 65 22 2c 20 22 6e 73 22 3a 20 30  tState", "ns": 0
e19a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e19b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e19c0 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 37 33  /SDL_events.h:73
e19d0 33 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  3:31", "variadic
e19e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
e19f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
e1a00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
e1a10 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
e1a20 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
e1a30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e1a40 22 3a 20 22 74 79 70 65 22 2c 20 22 74 79 70 65  ": "type", "type
e1a50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e1a60 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
e1a70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e1a80 22 6e 61 6d 65 22 3a 20 22 73 74 61 74 65 22 2c  "name": "state",
e1a90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e1aa0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
e1ab0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
e1ac0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
e1ad0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
e1ae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e1af0 74 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  t8" } },.{ "tag"
e1b00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
e1b10 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 67 69 73  ame": "SDL_Regis
e1b20 74 65 72 45 76 65 6e 74 73 22 2c 20 22 6e 73 22  terEvents", "ns"
e1b30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e1b40 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e1b50 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
e1b60 3a 37 34 34 3a 33 32 22 2c 20 22 76 61 72 69 61  :744:32", "varia
e1b70 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e1b80 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e1b90 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e1ba0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e1bb0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e1bc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e1bd0 61 6d 65 22 3a 20 22 6e 75 6d 65 76 65 6e 74 73  ame": "numevents
e1be0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e1bf0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
e1c00 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
e1c10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
e1c20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
e1c30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e1c40 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74  int32" } },.{ "t
e1c50 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e1c60 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
e1c70 74 42 61 73 65 50 61 74 68 22 2c 20 22 6e 73 22  tBasePath", "ns"
e1c80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e1c90 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e1ca0 44 4c 32 2f 53 44 4c 5f 66 69 6c 65 73 79 73 74  DL2/SDL_filesyst
e1cb0 65 6d 2e 68 3a 36 33 3a 33 31 22 2c 20 22 76 61  em.h:63:31", "va
e1cc0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
e1cd0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
e1ce0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
e1cf0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
e1d00 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
e1d10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e1d20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e1d30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e1d40 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
e1d50 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
e1d60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
e1d70 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e1d80 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e1d90 3a 20 22 53 44 4c 5f 47 65 74 50 72 65 66 50 61  : "SDL_GetPrefPa
e1da0 74 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  th", "ns": 0, "l
e1db0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e1dc0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e1dd0 5f 66 69 6c 65 73 79 73 74 65 6d 2e 68 3a 31 32  _filesystem.h:12
e1de0 36 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  6:31", "variadic
e1df0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
e1e00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
e1e10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
e1e20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
e1e30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
e1e40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e1e50 22 3a 20 22 6f 72 67 22 2c 20 22 74 79 70 65 22  ": "org", "type"
e1e60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e1e70 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e1e80 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e1e90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e1ea0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e1eb0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
e1ec0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e1ed0 22 6e 61 6d 65 22 3a 20 22 61 70 70 22 2c 20 22  "name": "app", "
e1ee0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e1ef0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e1f00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
e1f10 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
e1f20 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
e1f30 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
e1f40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e1f50 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e1f60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e1f70 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e1f80 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e1f90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e1fa0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
e1fb0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
e1fc0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c  0, "name": "_SDL
e1fd0 5f 48 61 70 74 69 63 22 2c 20 22 69 64 22 3a 20  _Haptic", "id": 
e1fe0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e1ff0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e2000 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31  2/SDL_haptic.h:1
e2010 32 39 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65  29:8", "bit-size
e2020 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 0, "bit-align
e2030 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64  ment": 0, "field
e2040 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67  s": [] },.{ "tag
e2050 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
e2060 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e2070 53 44 4c 5f 48 61 70 74 69 63 22 2c 20 22 6c 6f  SDL_Haptic", "lo
e2080 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e2090 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e20a0 68 61 70 74 69 63 2e 68 3a 31 33 30 3a 32 38 22  haptic.h:130:28"
e20b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e20c0 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
e20d0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
e20e0 53 44 4c 5f 48 61 70 74 69 63 22 2c 20 22 69 64  SDL_Haptic", "id
e20f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e2100 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e2110 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e2120 68 3a 31 32 39 3a 38 22 2c 20 22 62 69 74 2d 73  h:129:8", "bit-s
e2130 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
e2140 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
e2150 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b  elds": [] } },.{
e2160 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
e2170 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
e2180 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 44 69  ": "SDL_HapticDi
e2190 72 65 63 74 69 6f 6e 22 2c 20 22 69 64 22 3a 20  rection", "id": 
e21a0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e21b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e21c0 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 34  2/SDL_haptic.h:4
e21d0 33 39 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a  39:16", "bit-siz
e21e0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
e21f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
e2200 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
e2210 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e2220 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d  ": "type", "bit-
e2230 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
e2240 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
e2250 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
e2260 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e2270 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
e2280 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e2290 6e 61 6d 65 22 3a 20 22 64 69 72 22 2c 20 22 62  name": "dir", "b
e22a0 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20  it-offset": 32, 
e22b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 39 36 2c 20  "bit-size": 96, 
e22c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e22d0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
e22e0 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20  tag": ":array", 
e22f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e2300 20 22 53 69 6e 74 33 32 22 20 7d 2c 20 22 73 69   "Sint32" }, "si
e2310 7a 65 22 3a 20 33 20 7d 20 7d 5d 20 7d 2c 0a 7b  ze": 3 } }] },.{
e2320 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
e2330 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
e2340 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 44  e": "SDL_HapticD
e2350 69 72 65 63 74 69 6f 6e 22 2c 20 22 6c 6f 63 61  irection", "loca
e2360 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e2370 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e2380 70 74 69 63 2e 68 3a 34 34 33 3a 33 22 2c 20 22  ptic.h:443:3", "
e2390 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e23a0 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
e23b0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 44 69  ": "SDL_HapticDi
e23c0 72 65 63 74 69 6f 6e 22 2c 20 22 69 64 22 3a 20  rection", "id": 
e23d0 31 34 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  141 } },.{ "tag"
e23e0 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
e23f0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
e2400 4c 5f 48 61 70 74 69 63 43 6f 6e 73 74 61 6e 74  L_HapticConstant
e2410 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
e2420 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e2430 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68  clude/SDL2/SDL_h
e2440 61 70 74 69 63 2e 68 3a 34 35 37 3a 31 36 22 2c  aptic.h:457:16",
e2450 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 30   "bit-size": 320
e2460 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e2470 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
e2480 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
e2490 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
e24a0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
e24b0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
e24c0 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e24d0 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e24e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e24f0 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e2500 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e2510 22 3a 20 22 64 69 72 65 63 74 69 6f 6e 22 2c 20  ": "direction", 
e2520 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
e2530 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
e2540 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
e2550 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
e2560 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61  { "tag": "SDL_Ha
e2570 70 74 69 63 44 69 72 65 63 74 69 6f 6e 22 20 7d  pticDirection" }
e2580 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e2590 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  eld", "name": "l
e25a0 65 6e 67 74 68 22 2c 20 22 62 69 74 2d 6f 66 66  ength", "bit-off
e25b0 73 65 74 22 3a 20 31 36 30 2c 20 22 62 69 74 2d  set": 160, "bit-
e25c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e25d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
e25e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e25f0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
e2600 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e2610 20 22 6e 61 6d 65 22 3a 20 22 64 65 6c 61 79 22   "name": "delay"
e2620 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e2630 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  192, "bit-size":
e2640 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e2650 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e2660 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e2670 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e2680 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e2690 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 62 69  ": "button", "bi
e26a0 74 2d 6f 66 66 73 65 74 22 3a 20 32 30 38 2c 20  t-offset": 208, 
e26b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e26c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e26d0 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e26e0 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
e26f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e2700 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  eld", "name": "i
e2710 6e 74 65 72 76 61 6c 22 2c 20 22 62 69 74 2d 6f  nterval", "bit-o
e2720 66 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69  ffset": 224, "bi
e2730 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
e2740 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
e2750 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e2760 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
e2770 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e2780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 76 65  ", "name": "leve
e2790 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  l", "bit-offset"
e27a0 3a 20 32 34 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 240, "bit-size
e27b0 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e27c0 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e27d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69  e": { "tag": "Si
e27e0 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
e27f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e2800 6d 65 22 3a 20 22 61 74 74 61 63 6b 5f 6c 65 6e  me": "attack_len
e2810 67 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  gth", "bit-offse
e2820 74 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69  t": 256, "bit-si
e2830 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
e2840 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
e2850 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e2860 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22  Uint16" } }, { "
e2870 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e2880 6e 61 6d 65 22 3a 20 22 61 74 74 61 63 6b 5f 6c  name": "attack_l
e2890 65 76 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73  evel", "bit-offs
e28a0 65 74 22 3a 20 32 37 32 2c 20 22 62 69 74 2d 73  et": 272, "bit-s
e28b0 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
e28c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
e28d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e28e0 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20  "Uint16" } }, { 
e28f0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e2900 22 6e 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65  "name": "fade_le
e2910 6e 67 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73  ngth", "bit-offs
e2920 65 74 22 3a 20 32 38 38 2c 20 22 62 69 74 2d 73  et": 288, "bit-s
e2930 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
e2940 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
e2950 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e2960 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20  "Uint16" } }, { 
e2970 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e2980 22 6e 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65  "name": "fade_le
e2990 76 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  vel", "bit-offse
e29a0 74 22 3a 20 33 30 34 2c 20 22 62 69 74 2d 73 69  t": 304, "bit-si
e29b0 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
e29c0 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
e29d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e29e0 55 69 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c 0a  Uint16" } }] },.
e29f0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
e2a00 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
e2a10 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  me": "SDL_Haptic
e2a20 43 6f 6e 73 74 61 6e 74 22 2c 20 22 6c 6f 63 61  Constant", "loca
e2a30 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e2a40 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e2a50 70 74 69 63 2e 68 3a 34 37 39 3a 33 22 2c 20 22  ptic.h:479:3", "
e2a60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e2a70 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
e2a80 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 43 6f  ": "SDL_HapticCo
e2a90 6e 73 74 61 6e 74 22 2c 20 22 69 64 22 3a 20 31  nstant", "id": 1
e2aa0 34 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  42 } },.{ "tag":
e2ab0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
e2ac0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
e2ad0 5f 48 61 70 74 69 63 50 65 72 69 6f 64 69 63 22  _HapticPeriodic"
e2ae0 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
e2af0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e2b00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e2b10 70 74 69 63 2e 68 3a 35 33 38 3a 31 36 22 2c 20  ptic.h:538:16", 
e2b20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 38 34 2c  "bit-size": 384,
e2b30 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e2b40 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
e2b50 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
e2b60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65  ", "name": "type
e2b70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e2b80 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
e2b90 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
e2ba0 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
e2bb0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e2bc0 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  6" } }, { "tag":
e2bd0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e2be0 3a 20 22 64 69 72 65 63 74 69 6f 6e 22 2c 20 22  : "direction", "
e2bf0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c  bit-offset": 32,
e2c00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
e2c10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e2c20 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
e2c30 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70   "tag": "SDL_Hap
e2c40 74 69 63 44 69 72 65 63 74 69 6f 6e 22 20 7d 20  ticDirection" } 
e2c50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e2c60 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65  ld", "name": "le
e2c70 6e 67 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73  ngth", "bit-offs
e2c80 65 74 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 73  et": 160, "bit-s
e2c90 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
e2ca0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
e2cb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e2cc0 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
e2cd0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e2ce0 22 6e 61 6d 65 22 3a 20 22 64 65 6c 61 79 22 2c  "name": "delay",
e2cf0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
e2d00 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  92, "bit-size": 
e2d10 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
e2d20 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
e2d30 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e2d40 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  6" } }, { "tag":
e2d50 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e2d60 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 62 69 74  : "button", "bit
e2d70 2d 6f 66 66 73 65 74 22 3a 20 32 30 38 2c 20 22  -offset": 208, "
e2d80 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
e2d90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e2da0 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  16, "type": { "t
e2db0 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
e2dc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e2dd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  ld", "name": "in
e2de0 74 65 72 76 61 6c 22 2c 20 22 62 69 74 2d 6f 66  terval", "bit-of
e2df0 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69 74  fset": 224, "bit
e2e00 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
e2e10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
e2e20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e2e30 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20  : "Uint16" } }, 
e2e40 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e2e50 2c 20 22 6e 61 6d 65 22 3a 20 22 70 65 72 69 6f  , "name": "perio
e2e60 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  d", "bit-offset"
e2e70 3a 20 32 34 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 240, "bit-size
e2e80 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e2e90 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e2ea0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e2eb0 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
e2ec0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e2ed0 6d 65 22 3a 20 22 6d 61 67 6e 69 74 75 64 65 22  me": "magnitude"
e2ee0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e2ef0 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  256, "bit-size":
e2f00 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e2f10 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e2f20 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74  : { "tag": "Sint
e2f30 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e2f40 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e2f50 22 3a 20 22 6f 66 66 73 65 74 22 2c 20 22 62 69  ": "offset", "bi
e2f60 74 2d 6f 66 66 73 65 74 22 3a 20 32 37 32 2c 20  t-offset": 272, 
e2f70 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e2f80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e2f90 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e2fa0 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22 20 7d  tag": "Sint16" }
e2fb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e2fc0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  eld", "name": "p
e2fd0 68 61 73 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  hase", "bit-offs
e2fe0 65 74 22 3a 20 32 38 38 2c 20 22 62 69 74 2d 73  et": 288, "bit-s
e2ff0 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
e3000 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
e3010 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e3020 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20  "Uint16" } }, { 
e3030 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e3040 22 6e 61 6d 65 22 3a 20 22 61 74 74 61 63 6b 5f  "name": "attack_
e3050 6c 65 6e 67 74 68 22 2c 20 22 62 69 74 2d 6f 66  length", "bit-of
e3060 66 73 65 74 22 3a 20 33 30 34 2c 20 22 62 69 74  fset": 304, "bit
e3070 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
e3080 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
e3090 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e30a0 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20  : "Uint16" } }, 
e30b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e30c0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 74 61 63  , "name": "attac
e30d0 6b 5f 6c 65 76 65 6c 22 2c 20 22 62 69 74 2d 6f  k_level", "bit-o
e30e0 66 66 73 65 74 22 3a 20 33 32 30 2c 20 22 62 69  ffset": 320, "bi
e30f0 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
e3100 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
e3110 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e3120 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
e3130 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e3140 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 61 64 65  ", "name": "fade
e3150 5f 6c 65 6e 67 74 68 22 2c 20 22 62 69 74 2d 6f  _length", "bit-o
e3160 66 66 73 65 74 22 3a 20 33 33 36 2c 20 22 62 69  ffset": 336, "bi
e3170 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
e3180 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
e3190 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e31a0 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
e31b0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e31c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 61 64 65  ", "name": "fade
e31d0 5f 6c 65 76 65 6c 22 2c 20 22 62 69 74 2d 6f 66  _level", "bit-of
e31e0 66 73 65 74 22 3a 20 33 35 32 2c 20 22 62 69 74  fset": 352, "bit
e31f0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
e3200 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
e3210 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e3220 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 5d 20  : "Uint16" } }] 
e3230 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
e3240 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
e3250 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70  "name": "SDL_Hap
e3260 74 69 63 50 65 72 69 6f 64 69 63 22 2c 20 22 6c  ticPeriodic", "l
e3270 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e3280 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e3290 5f 68 61 70 74 69 63 2e 68 3a 35 36 35 3a 33 22  _haptic.h:565:3"
e32a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e32b0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
e32c0 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69  ame": "SDL_Hapti
e32d0 63 50 65 72 69 6f 64 69 63 22 2c 20 22 69 64 22  cPeriodic", "id"
e32e0 3a 20 31 34 33 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 143 } },.{ "ta
e32f0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
e3300 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e3310 53 44 4c 5f 48 61 70 74 69 63 43 6f 6e 64 69 74  SDL_HapticCondit
e3320 69 6f 6e 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  ion", "id": 0, "
e3330 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e3340 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e3350 4c 5f 68 61 70 74 69 63 2e 68 3a 35 39 31 3a 31  L_haptic.h:591:1
e3360 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  6", "bit-size": 
e3370 35 34 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  544, "bit-alignm
e3380 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64  ent": 32, "field
e3390 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
e33a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e33b0 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  type", "bit-offs
e33c0 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
e33d0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e33e0 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e33f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e3400 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e3410 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e3420 61 6d 65 22 3a 20 22 64 69 72 65 63 74 69 6f 6e  ame": "direction
e3430 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e3440 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   32, "bit-size":
e3450 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
e3460 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
e3470 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
e3480 5f 48 61 70 74 69 63 44 69 72 65 63 74 69 6f 6e  _HapticDirection
e3490 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e34a0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e34b0 20 22 6c 65 6e 67 74 68 22 2c 20 22 62 69 74 2d   "length", "bit-
e34c0 6f 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62  offset": 160, "b
e34d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
e34e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e34f0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
e3500 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
e3510 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e3520 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 6c  d", "name": "del
e3530 61 79 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ay", "bit-offset
e3540 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a  ": 192, "bit-siz
e3550 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e3560 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e3570 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e3580 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e3590 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e35a0 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20  ame": "button", 
e35b0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 30  "bit-offset": 20
e35c0 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  8, "bit-size": 1
e35d0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e35e0 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e35f0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e3600 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e3610 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e3620 20 22 69 6e 74 65 72 76 61 6c 22 2c 20 22 62 69   "interval", "bi
e3630 74 2d 6f 66 66 73 65 74 22 3a 20 32 32 34 2c 20  t-offset": 224, 
e3640 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e3650 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e3660 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e3670 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
e3680 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e3690 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  eld", "name": "r
e36a0 69 67 68 74 5f 73 61 74 22 2c 20 22 62 69 74 2d  ight_sat", "bit-
e36b0 6f 66 66 73 65 74 22 3a 20 32 34 30 2c 20 22 62  offset": 240, "b
e36c0 69 74 2d 73 69 7a 65 22 3a 20 34 38 2c 20 22 62  it-size": 48, "b
e36d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
e36e0 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  6, "type": { "ta
e36f0 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74  g": ":array", "t
e3700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e3710 55 69 6e 74 31 36 22 20 7d 2c 20 22 73 69 7a 65  Uint16" }, "size
e3720 22 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 3 } }, { "tag
e3730 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e3740 65 22 3a 20 22 6c 65 66 74 5f 73 61 74 22 2c 20  e": "left_sat", 
e3750 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 38  "bit-offset": 28
e3760 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34  8, "bit-size": 4
e3770 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
e3780 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e3790 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79  { "tag": ":array
e37a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e37b0 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 2c 20  g": "Uint16" }, 
e37c0 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b  "size": 3 } }, {
e37d0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e37e0 20 22 6e 61 6d 65 22 3a 20 22 72 69 67 68 74 5f   "name": "right_
e37f0 63 6f 65 66 66 22 2c 20 22 62 69 74 2d 6f 66 66  coeff", "bit-off
e3800 73 65 74 22 3a 20 33 33 36 2c 20 22 62 69 74 2d  set": 336, "bit-
e3810 73 69 7a 65 22 3a 20 34 38 2c 20 22 62 69 74 2d  size": 48, "bit-
e3820 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
e3830 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e3840 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65   ":array", "type
e3850 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e  ": { "tag": "Sin
e3860 74 31 36 22 20 7d 2c 20 22 73 69 7a 65 22 3a 20  t16" }, "size": 
e3870 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  3 } }, { "tag": 
e3880 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e3890 20 22 6c 65 66 74 5f 63 6f 65 66 66 22 2c 20 22   "left_coeff", "
e38a0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38 34  bit-offset": 384
e38b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 38  , "bit-size": 48
e38c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e38d0 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e38e0 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
e38f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e3900 22 3a 20 22 53 69 6e 74 31 36 22 20 7d 2c 20 22  ": "Sint16" }, "
e3910 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b 20  size": 3 } }, { 
e3920 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e3930 22 6e 61 6d 65 22 3a 20 22 64 65 61 64 62 61 6e  "name": "deadban
e3940 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  d", "bit-offset"
e3950 3a 20 34 33 32 2c 20 22 62 69 74 2d 73 69 7a 65  : 432, "bit-size
e3960 22 3a 20 34 38 2c 20 22 62 69 74 2d 61 6c 69 67  ": 48, "bit-alig
e3970 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e3980 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
e3990 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
e39a0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
e39b0 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20   }, "size": 3 } 
e39c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e39d0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 65  ld", "name": "ce
e39e0 6e 74 65 72 22 2c 20 22 62 69 74 2d 6f 66 66 73  nter", "bit-offs
e39f0 65 74 22 3a 20 34 38 30 2c 20 22 62 69 74 2d 73  et": 480, "bit-s
e3a00 69 7a 65 22 3a 20 34 38 2c 20 22 62 69 74 2d 61  ize": 48, "bit-a
e3a10 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
e3a20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e3a30 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
e3a40 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74  : { "tag": "Sint
e3a50 31 36 22 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33  16" }, "size": 3
e3a60 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
e3a70 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
e3a80 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
e3a90 44 4c 5f 48 61 70 74 69 63 43 6f 6e 64 69 74 69  DL_HapticConditi
e3aa0 6f 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  on", "location":
e3ab0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e3ac0 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68  DL2/SDL_haptic.h
e3ad0 3a 36 31 33 3a 33 22 2c 20 22 74 79 70 65 22 3a  :613:3", "type":
e3ae0 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
e3af0 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ct", "name": "SD
e3b00 4c 5f 48 61 70 74 69 63 43 6f 6e 64 69 74 69 6f  L_HapticConditio
e3b10 6e 22 2c 20 22 69 64 22 3a 20 31 34 34 20 7d 20  n", "id": 144 } 
e3b20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
e3b30 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
e3b40 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74  name": "SDL_Hapt
e3b50 69 63 52 61 6d 70 22 2c 20 22 69 64 22 3a 20 30  icRamp", "id": 0
e3b60 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e3b70 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e3b80 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 36 32  /SDL_haptic.h:62
e3b90 38 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  8:16", "bit-size
e3ba0 22 3a 20 33 35 32 2c 20 22 62 69 74 2d 61 6c 69  ": 352, "bit-ali
e3bb0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69  gnment": 32, "fi
e3bc0 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
e3bd0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e3be0 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  : "type", "bit-o
e3bf0 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
e3c00 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
e3c10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
e3c20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e3c30 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b   "Uint16" } }, {
e3c40 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e3c50 20 22 6e 61 6d 65 22 3a 20 22 64 69 72 65 63 74   "name": "direct
e3c60 69 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ion", "bit-offse
e3c70 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
e3c80 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
e3c90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
e3ca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e3cb0 53 44 4c 5f 48 61 70 74 69 63 44 69 72 65 63 74  SDL_HapticDirect
e3cc0 69 6f 6e 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ion" } }, { "tag
e3cd0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e3ce0 65 22 3a 20 22 6c 65 6e 67 74 68 22 2c 20 22 62  e": "length", "b
e3cf0 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36 30 2c  it-offset": 160,
e3d00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
e3d10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e3d20 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
e3d30 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
e3d40 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
e3d50 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e3d60 64 65 6c 61 79 22 2c 20 22 62 69 74 2d 6f 66 66  delay", "bit-off
e3d70 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d  set": 192, "bit-
e3d80 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
e3d90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
e3da0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e3db0 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b   "Uint16" } }, {
e3dc0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e3dd0 20 22 6e 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e   "name": "button
e3de0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e3df0 20 32 30 38 2c 20 22 62 69 74 2d 73 69 7a 65 22   208, "bit-size"
e3e00 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
e3e10 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
e3e20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e3e30 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t16" } }, { "tag
e3e40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e3e50 65 22 3a 20 22 69 6e 74 65 72 76 61 6c 22 2c 20  e": "interval", 
e3e60 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 32  "bit-offset": 22
e3e70 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  4, "bit-size": 1
e3e80 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e3e90 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e3ea0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e3eb0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e3ec0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e3ed0 20 22 73 74 61 72 74 22 2c 20 22 62 69 74 2d 6f   "start", "bit-o
e3ee0 66 66 73 65 74 22 3a 20 32 34 30 2c 20 22 62 69  ffset": 240, "bi
e3ef0 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
e3f00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
e3f10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e3f20 22 3a 20 22 53 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Sint16" } },
e3f30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e3f40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 22  ", "name": "end"
e3f50 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e3f60 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  256, "bit-size":
e3f70 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e3f80 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e3f90 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74  : { "tag": "Sint
e3fa0 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e3fb0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e3fc0 22 3a 20 22 61 74 74 61 63 6b 5f 6c 65 6e 67 74  ": "attack_lengt
e3fd0 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  h", "bit-offset"
e3fe0 3a 20 32 37 32 2c 20 22 62 69 74 2d 73 69 7a 65  : 272, "bit-size
e3ff0 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e4000 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e4010 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e4020 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
e4030 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e4040 6d 65 22 3a 20 22 61 74 74 61 63 6b 5f 6c 65 76  me": "attack_lev
e4050 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  el", "bit-offset
e4060 22 3a 20 32 38 38 2c 20 22 62 69 74 2d 73 69 7a  ": 288, "bit-siz
e4070 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e4080 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e4090 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e40a0 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e40b0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e40c0 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65 6e 67  ame": "fade_leng
e40d0 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  th", "bit-offset
e40e0 22 3a 20 33 30 34 2c 20 22 62 69 74 2d 73 69 7a  ": 304, "bit-siz
e40f0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e4100 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e4110 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e4120 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e4130 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e4140 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65 76 65  ame": "fade_leve
e4150 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  l", "bit-offset"
e4160 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 320, "bit-size
e4170 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e4180 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e4190 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e41a0 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  nt16" } }] },.{ 
e41b0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
e41c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
e41d0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 52 61  ": "SDL_HapticRa
e41e0 6d 70 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  mp", "location":
e41f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e4200 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68  DL2/SDL_haptic.h
e4210 3a 36 35 31 3a 33 22 2c 20 22 74 79 70 65 22 3a  :651:3", "type":
e4220 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
e4230 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ct", "name": "SD
e4240 4c 5f 48 61 70 74 69 63 52 61 6d 70 22 2c 20 22  L_HapticRamp", "
e4250 69 64 22 3a 20 31 34 35 20 7d 20 7d 2c 0a 7b 20  id": 145 } },.{ 
e4260 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
e4270 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
e4280 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4c 65 66  : "SDL_HapticLef
e4290 74 52 69 67 68 74 22 2c 20 22 69 64 22 3a 20 30  tRight", "id": 0
e42a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e42b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e42c0 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 36 36  /SDL_haptic.h:66
e42d0 35 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  5:16", "bit-size
e42e0 22 3a 20 39 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 96, "bit-alig
e42f0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65  nment": 32, "fie
e4300 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
e4310 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e4320 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66   "type", "bit-of
e4330 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
e4340 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
e4350 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
e4360 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e4370 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20  "Uint16" } }, { 
e4380 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e4390 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 67 74 68 22  "name": "length"
e43a0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e43b0 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
e43c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
e43d0 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
e43e0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
e43f0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
e4400 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e4410 3a 20 22 6c 61 72 67 65 5f 6d 61 67 6e 69 74 75  : "large_magnitu
e4420 64 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  de", "bit-offset
e4430 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
e4440 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e4450 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e4460 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e4470 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
e4480 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e4490 6d 65 22 3a 20 22 73 6d 61 6c 6c 5f 6d 61 67 6e  me": "small_magn
e44a0 69 74 75 64 65 22 2c 20 22 62 69 74 2d 6f 66 66  itude", "bit-off
e44b0 73 65 74 22 3a 20 38 30 2c 20 22 62 69 74 2d 73  set": 80, "bit-s
e44c0 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
e44d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
e44e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e44f0 22 55 69 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c  "Uint16" } }] },
e4500 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
e4510 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
e4520 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69  ame": "SDL_Hapti
e4530 63 4c 65 66 74 52 69 67 68 74 22 2c 20 22 6c 6f  cLeftRight", "lo
e4540 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e4550 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e4560 68 61 70 74 69 63 2e 68 3a 36 37 36 3a 33 22 2c  haptic.h:676:3",
e4570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e4580 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61  : ":struct", "na
e4590 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  me": "SDL_Haptic
e45a0 4c 65 66 74 52 69 67 68 74 22 2c 20 22 69 64 22  LeftRight", "id"
e45b0 3a 20 31 34 36 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 146 } },.{ "ta
e45c0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
e45d0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e45e0 53 44 4c 5f 48 61 70 74 69 63 43 75 73 74 6f 6d  SDL_HapticCustom
e45f0 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
e4600 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e4610 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68  clude/SDL2/SDL_h
e4620 61 70 74 69 63 2e 68 3a 36 39 33 3a 31 36 22 2c  aptic.h:693:16",
e4630 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 34 38   "bit-size": 448
e4640 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e4650 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a  ": 64, "fields":
e4660 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
e4670 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
e4680 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
e4690 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
e46a0 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e46b0 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e46c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e46d0 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e46e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e46f0 22 3a 20 22 64 69 72 65 63 74 69 6f 6e 22 2c 20  ": "direction", 
e4700 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
e4710 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
e4720 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
e4730 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
e4740 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61  { "tag": "SDL_Ha
e4750 70 74 69 63 44 69 72 65 63 74 69 6f 6e 22 20 7d  pticDirection" }
e4760 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e4770 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  eld", "name": "l
e4780 65 6e 67 74 68 22 2c 20 22 62 69 74 2d 6f 66 66  ength", "bit-off
e4790 73 65 74 22 3a 20 31 36 30 2c 20 22 62 69 74 2d  set": 160, "bit-
e47a0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e47b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
e47c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e47d0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
e47e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e47f0 20 22 6e 61 6d 65 22 3a 20 22 64 65 6c 61 79 22   "name": "delay"
e4800 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e4810 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  192, "bit-size":
e4820 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e4830 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e4840 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e4850 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e4860 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e4870 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 62 69  ": "button", "bi
e4880 74 2d 6f 66 66 73 65 74 22 3a 20 32 30 38 2c 20  t-offset": 208, 
e4890 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e48a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e48b0 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e48c0 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
e48d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e48e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  eld", "name": "i
e48f0 6e 74 65 72 76 61 6c 22 2c 20 22 62 69 74 2d 6f  nterval", "bit-o
e4900 66 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69  ffset": 224, "bi
e4910 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
e4920 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
e4930 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e4940 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
e4950 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e4960 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68 61 6e  ", "name": "chan
e4970 6e 65 6c 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  nels", "bit-offs
e4980 65 74 22 3a 20 32 34 30 2c 20 22 62 69 74 2d 73  et": 240, "bit-s
e4990 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
e49a0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
e49b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e49c0 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
e49d0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e49e0 6d 65 22 3a 20 22 70 65 72 69 6f 64 22 2c 20 22  me": "period", "
e49f0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 35 36  bit-offset": 256
e4a00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
e4a10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e4a20 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e4a30 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
e4a40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e4a50 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e4a60 22 73 61 6d 70 6c 65 73 22 2c 20 22 62 69 74 2d  "samples", "bit-
e4a70 6f 66 66 73 65 74 22 3a 20 32 37 32 2c 20 22 62  offset": 272, "b
e4a80 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
e4a90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
e4aa0 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  6, "type": { "ta
e4ab0 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
e4ac0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e4ad0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74  d", "name": "dat
e4ae0 61 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  a", "bit-offset"
e4af0 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 320, "bit-size
e4b00 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
e4b10 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
e4b20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e4b30 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e4b40 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e4b50 36 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  6" } } }, { "tag
e4b60 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e4b70 65 22 3a 20 22 61 74 74 61 63 6b 5f 6c 65 6e 67  e": "attack_leng
e4b80 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  th", "bit-offset
e4b90 22 3a 20 33 38 34 2c 20 22 62 69 74 2d 73 69 7a  ": 384, "bit-siz
e4ba0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e4bb0 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e4bc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e4bd0 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e4be0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e4bf0 61 6d 65 22 3a 20 22 61 74 74 61 63 6b 5f 6c 65  ame": "attack_le
e4c00 76 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  vel", "bit-offse
e4c10 74 22 3a 20 34 30 30 2c 20 22 62 69 74 2d 73 69  t": 400, "bit-si
e4c20 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
e4c30 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
e4c40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e4c50 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22  Uint16" } }, { "
e4c60 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e4c70 6e 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65 6e  name": "fade_len
e4c80 67 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  gth", "bit-offse
e4c90 74 22 3a 20 34 31 36 2c 20 22 62 69 74 2d 73 69  t": 416, "bit-si
e4ca0 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
e4cb0 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
e4cc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e4cd0 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22  Uint16" } }, { "
e4ce0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e4cf0 6e 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65 76  name": "fade_lev
e4d00 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  el", "bit-offset
e4d10 22 3a 20 34 33 32 2c 20 22 62 69 74 2d 73 69 7a  ": 432, "bit-siz
e4d20 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e4d30 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e4d40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e4d50 69 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c 0a 7b  int16" } }] },.{
e4d60 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
e4d70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
e4d80 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 43  e": "SDL_HapticC
e4d90 75 73 74 6f 6d 22 2c 20 22 6c 6f 63 61 74 69 6f  ustom", "locatio
e4da0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e4db0 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69  e/SDL2/SDL_hapti
e4dc0 63 2e 68 3a 37 31 38 3a 33 22 2c 20 22 74 79 70  c.h:718:3", "typ
e4dd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
e4de0 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
e4df0 22 53 44 4c 5f 48 61 70 74 69 63 43 75 73 74 6f  "SDL_HapticCusto
e4e00 6d 22 2c 20 22 69 64 22 3a 20 31 34 37 20 7d 20  m", "id": 147 } 
e4e10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 75 6e 69  },.{ "tag": "uni
e4e20 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  on", "ns": 0, "n
e4e30 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69  ame": "SDL_Hapti
e4e40 63 45 66 66 65 63 74 22 2c 20 22 69 64 22 3a 20  cEffect", "id": 
e4e50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e4e60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e4e70 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 37  2/SDL_haptic.h:7
e4e80 38 39 3a 31 35 22 2c 20 22 62 69 74 2d 73 69 7a  89:15", "bit-siz
e4e90 65 22 3a 20 35 37 36 2c 20 22 62 69 74 2d 61 6c  e": 576, "bit-al
e4ea0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66  ignment": 64, "f
e4eb0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
e4ec0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e4ed0 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d  ": "type", "bit-
e4ee0 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
e4ef0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
e4f00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
e4f10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e4f20 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20  : "Uint16" } }, 
e4f30 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e4f40 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e 73 74  , "name": "const
e4f50 61 6e 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ant", "bit-offse
e4f60 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
e4f70 22 3a 20 33 32 30 2c 20 22 62 69 74 2d 61 6c 69  ": 320, "bit-ali
e4f80 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
e4f90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e4fa0 44 4c 5f 48 61 70 74 69 63 43 6f 6e 73 74 61 6e  DL_HapticConstan
e4fb0 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
e4fc0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e4fd0 3a 20 22 70 65 72 69 6f 64 69 63 22 2c 20 22 62  : "periodic", "b
e4fe0 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22  it-offset": 0, "
e4ff0 62 69 74 2d 73 69 7a 65 22 3a 20 33 38 34 2c 20  bit-size": 384, 
e5000 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e5010 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
e5020 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69  tag": "SDL_Hapti
e5030 63 50 65 72 69 6f 64 69 63 22 20 7d 20 7d 2c 20  cPeriodic" } }, 
e5040 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e5050 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e 64 69  , "name": "condi
e5060 74 69 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73  tion", "bit-offs
e5070 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
e5080 65 22 3a 20 35 34 34 2c 20 22 62 69 74 2d 61 6c  e": 544, "bit-al
e5090 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
e50a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e50b0 53 44 4c 5f 48 61 70 74 69 63 43 6f 6e 64 69 74  SDL_HapticCondit
e50c0 69 6f 6e 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ion" } }, { "tag
e50d0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e50e0 65 22 3a 20 22 72 61 6d 70 22 2c 20 22 62 69 74  e": "ramp", "bit
e50f0 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
e5100 74 2d 73 69 7a 65 22 3a 20 33 35 32 2c 20 22 62  t-size": 352, "b
e5110 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e5120 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
e5130 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 52  g": "SDL_HapticR
e5140 61 6d 70 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  amp" } }, { "tag
e5150 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e5160 65 22 3a 20 22 6c 65 66 74 72 69 67 68 74 22 2c  e": "leftright",
e5170 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
e5180 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 39 36  , "bit-size": 96
e5190 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e51a0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
e51b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70   "tag": "SDL_Hap
e51c0 74 69 63 4c 65 66 74 52 69 67 68 74 22 20 7d 20  ticLeftRight" } 
e51d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e51e0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 75  ld", "name": "cu
e51f0 73 74 6f 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73  stom", "bit-offs
e5200 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
e5210 65 22 3a 20 34 34 38 2c 20 22 62 69 74 2d 61 6c  e": 448, "bit-al
e5220 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
e5230 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e5240 53 44 4c 5f 48 61 70 74 69 63 43 75 73 74 6f 6d  SDL_HapticCustom
e5250 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  " } }] },.{ "tag
e5260 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
e5270 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e5280 53 44 4c 5f 48 61 70 74 69 63 45 66 66 65 63 74  SDL_HapticEffect
e5290 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
e52a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e52b0 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 37  2/SDL_haptic.h:7
e52c0 39 39 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  99:3", "type": {
e52d0 20 22 74 61 67 22 3a 20 22 3a 75 6e 69 6f 6e 22   "tag": ":union"
e52e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e52f0 61 70 74 69 63 45 66 66 65 63 74 22 2c 20 22 69  apticEffect", "i
e5300 64 22 3a 20 31 34 38 20 7d 20 7d 2c 0a 7b 20 22  d": 148 } },.{ "
e5310 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e5320 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4e  , "name": "SDL_N
e5330 75 6d 48 61 70 74 69 63 73 22 2c 20 22 6e 73 22  umHaptics", "ns"
e5340 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e5350 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e5360 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68  DL2/SDL_haptic.h
e5370 3a 38 30 38 3a 32 39 22 2c 20 22 76 61 72 69 61  :808:29", "varia
e5380 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e5390 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e53a0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e53b0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e53c0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
e53d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e53e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e53f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e5400 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e5410 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e5420 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e5430 20 22 53 44 4c 5f 48 61 70 74 69 63 4e 61 6d 65   "SDL_HapticName
e5440 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
e5450 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e5460 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68  clude/SDL2/SDL_h
e5470 61 70 74 69 63 2e 68 3a 38 32 31 3a 33 37 22 2c  aptic.h:821:37",
e5480 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
e5490 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
e54a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
e54b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
e54c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
e54d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e54e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65  er", "name": "de
e54f0 76 69 63 65 5f 69 6e 64 65 78 22 2c 20 22 74 79  vice_index", "ty
e5500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e5510 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e5520 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e5530 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
e5540 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e5550 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e5560 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e5570 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e5580 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e5590 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e55a0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
e55b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e55c0 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4f  e": "SDL_HapticO
e55d0 70 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  pen", "ns": 0, "
e55e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e55f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e5600 4c 5f 68 61 70 74 69 63 2e 68 3a 38 34 35 3a 33  L_haptic.h:845:3
e5610 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
e5620 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e5630 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e5640 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e5650 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e5660 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
e5670 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e5680 22 64 65 76 69 63 65 5f 69 6e 64 65 78 22 2c 20  "device_index", 
e5690 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e56a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
e56b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
e56c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
e56d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e56e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e56f0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e5700 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70   "tag": "SDL_Hap
e5710 74 69 63 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  tic" } } },.{ "t
e5720 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e5730 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61   "name": "SDL_Ha
e5740 70 74 69 63 4f 70 65 6e 65 64 22 2c 20 22 6e 73  pticOpened", "ns
e5750 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e5760 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e5770 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e5780 68 3a 38 35 36 3a 32 39 22 2c 20 22 76 61 72 69  h:856:29", "vari
e5790 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e57a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e57b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e57c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e57d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e57e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e57f0 6e 61 6d 65 22 3a 20 22 64 65 76 69 63 65 5f 69  name": "device_i
e5800 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  ndex", "type": {
e5810 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
e5820 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
e5830 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e5840 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
e5850 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
e5860 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
e5870 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
e5880 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
e5890 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
e58a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
e58b0 22 53 44 4c 5f 48 61 70 74 69 63 49 6e 64 65 78  "SDL_HapticIndex
e58c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
e58d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e58e0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68  clude/SDL2/SDL_h
e58f0 61 70 74 69 63 2e 68 3a 38 36 37 3a 32 39 22 2c  aptic.h:867:29",
e5900 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
e5910 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
e5920 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
e5930 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
e5940 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
e5950 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e5960 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61  er", "name": "ha
e5970 70 74 69 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  ptic", "type": {
e5980 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e5990 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e59a0 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  ag": "SDL_Haptic
e59b0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
e59c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
e59d0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
e59e0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
e59f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
e5a00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
e5a10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
e5a20 22 53 44 4c 5f 4d 6f 75 73 65 49 73 48 61 70 74  "SDL_MouseIsHapt
e5a30 69 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ic", "ns": 0, "l
e5a40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e5a50 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e5a60 5f 68 61 70 74 69 63 2e 68 3a 38 37 36 3a 32 39  _haptic.h:876:29
e5a70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e5a80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e5a90 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e5aa0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e5ab0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e5ac0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
e5ad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
e5ae0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
e5af0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
e5b00 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
e5b10 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e5b20 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e5b30 61 70 74 69 63 4f 70 65 6e 46 72 6f 6d 4d 6f 75  apticOpenFromMou
e5b40 73 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  se", "ns": 0, "l
e5b50 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e5b60 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e5b70 5f 68 61 70 74 69 63 2e 68 3a 38 38 36 3a 33 37  _haptic.h:886:37
e5b80 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e5b90 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e5ba0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e5bb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e5bc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e5bd0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
e5be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
e5bf0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
e5c00 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61  { "tag": "SDL_Ha
e5c10 70 74 69 63 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ptic" } } },.{ "
e5c20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e5c30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a  , "name": "SDL_J
e5c40 6f 79 73 74 69 63 6b 49 73 48 61 70 74 69 63 22  oystickIsHaptic"
e5c50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e5c60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e5c70 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e5c80 70 74 69 63 2e 68 3a 38 39 37 3a 32 39 22 2c 20  ptic.h:897:29", 
e5c90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e5ca0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e5cb0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e5cc0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e5cd0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
e5ce0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e5cf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79  r", "name": "joy
e5d00 73 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20  stick", "type": 
e5d10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e5d20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e5d30 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  tag": "SDL_Joyst
e5d40 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ick" } } }], "re
e5d50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e5d60 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
e5d70 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e5d80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e5d90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e5da0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e5db0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4f 70  ": "SDL_HapticOp
e5dc0 65 6e 46 72 6f 6d 4a 6f 79 73 74 69 63 6b 22 2c  enFromJoystick",
e5dd0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e5de0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e5df0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70  ude/SDL2/SDL_hap
e5e00 74 69 63 2e 68 3a 39 31 36 3a 33 37 22 2c 20 22  tic.h:916:37", "
e5e10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e5e20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e5e30 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e5e40 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e5e50 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e5e60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e5e70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73  ", "name": "joys
e5e80 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  tick", "type": {
e5e90 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e5ea0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e5eb0 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
e5ec0 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ck" } } }], "ret
e5ed0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
e5ee0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e5ef0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e5f00 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20   "SDL_Haptic" } 
e5f10 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e5f20 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e5f30 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 43 6c 6f  : "SDL_HapticClo
e5f40 73 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  se", "ns": 0, "l
e5f50 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e5f60 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e5f70 5f 68 61 70 74 69 63 2e 68 3a 39 32 34 3a 33 30  _haptic.h:924:30
e5f80 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e5f90 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e5fa0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e5fb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e5fc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e5fd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
e5fe0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e5ff0 68 61 70 74 69 63 22 2c 20 22 74 79 70 65 22 3a  haptic", "type":
e6000 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
e6010 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
e6020 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74  "tag": "SDL_Hapt
e6030 69 63 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ic" } } }], "ret
e6040 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
e6050 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
e6060 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e6070 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e6080 44 4c 5f 48 61 70 74 69 63 4e 75 6d 45 66 66 65  DL_HapticNumEffe
e6090 63 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cts", "ns": 0, "
e60a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e60b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e60c0 4c 5f 68 61 70 74 69 63 2e 68 3a 39 34 30 3a 32  L_haptic.h:940:2
e60d0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
e60e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e60f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e6100 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e6110 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e6120 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
e6130 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e6140 22 68 61 70 74 69 63 22 2c 20 22 74 79 70 65 22  "haptic", "type"
e6150 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e6160 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e6170 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70   "tag": "SDL_Hap
e6180 74 69 63 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  tic" } } }], "re
e6190 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e61a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
e61b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e61c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e61d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e61e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e61f0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4e 75  ": "SDL_HapticNu
e6200 6d 45 66 66 65 63 74 73 50 6c 61 79 69 6e 67 22  mEffectsPlaying"
e6210 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e6220 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e6230 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e6240 70 74 69 63 2e 68 3a 39 35 36 3a 32 39 22 2c 20  ptic.h:956:29", 
e6250 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e6260 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e6270 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e6280 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e6290 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
e62a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e62b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70  r", "name": "hap
e62c0 74 69 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tic", "type": { 
e62d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
e62e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e62f0 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22  g": "SDL_Haptic"
e6300 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
e6310 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
e6320 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
e6330 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
e6340 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
e6350 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
e6360 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
e6370 53 44 4c 5f 48 61 70 74 69 63 51 75 65 72 79 22  SDL_HapticQuery"
e6380 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e6390 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e63a0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e63b0 70 74 69 63 2e 68 3a 39 37 34 3a 33 38 22 2c 20  ptic.h:974:38", 
e63c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e63d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e63e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e63f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e6400 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
e6410 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e6420 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70  r", "name": "hap
e6430 74 69 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tic", "type": { 
e6440 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
e6450 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e6460 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22  g": "SDL_Haptic"
e6470 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
e6480 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
e6490 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22   ":unsigned-int"
e64a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e64b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e64c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
e64d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e64e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70  "name": "SDL_Hap
e64f0 74 69 63 4e 75 6d 41 78 65 73 22 2c 20 22 6e 73  ticNumAxes", "ns
e6500 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e6510 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e6520 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e6530 68 3a 39 38 32 3a 32 39 22 2c 20 22 76 61 72 69  h:982:29", "vari
e6540 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e6550 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e6560 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e6570 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e6580 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e6590 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e65a0 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c  name": "haptic",
e65b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e65c0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e65d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e65e0 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20  SDL_Haptic" } } 
e65f0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
e6600 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
e6610 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
e6620 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
e6630 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
e6640 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e6650 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e6660 61 70 74 69 63 45 66 66 65 63 74 53 75 70 70 6f  apticEffectSuppo
e6670 72 74 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rted", "ns": 0, 
e6680 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e6690 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e66a0 44 4c 5f 68 61 70 74 69 63 2e 68 3a 39 39 34 3a  DL_haptic.h:994:
e66b0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
e66c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e66d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e66e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e66f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e6700 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e6710 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e6720 20 22 68 61 70 74 69 63 22 2c 20 22 74 79 70 65   "haptic", "type
e6730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
e6740 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
e6750 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61  { "tag": "SDL_Ha
e6760 70 74 69 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ptic" } } }, { "
e6770 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e6780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 66 66 65  ", "name": "effe
e6790 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ct", "type": { "
e67a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e67b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e67c0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 45 66  ": "SDL_HapticEf
e67d0 66 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  fect" } } }], "r
e67e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e67f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
e6800 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
e6810 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e6820 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
e6830 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e6840 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4e  e": "SDL_HapticN
e6850 65 77 45 66 66 65 63 74 22 2c 20 22 6e 73 22 3a  ewEffect", "ns":
e6860 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
e6870 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
e6880 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a  L2/SDL_haptic.h:
e6890 31 30 30 39 3a 32 39 22 2c 20 22 76 61 72 69 61  1009:29", "varia
e68a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e68b0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e68c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e68d0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e68e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e68f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e6900 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c 20  ame": "haptic", 
e6910 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e6920 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e6930 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e6940 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d  DL_Haptic" } } }
e6950 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
e6960 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e6970 22 65 66 66 65 63 74 22 2c 20 22 74 79 70 65 22  "effect", "type"
e6980 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e6990 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e69a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70   "tag": "SDL_Hap
e69b0 74 69 63 45 66 66 65 63 74 22 20 7d 20 7d 20 7d  ticEffect" } } }
e69c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e69d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
e69e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
e69f0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
e6a00 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
e6a10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e6a20 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61   "name": "SDL_Ha
e6a30 70 74 69 63 55 70 64 61 74 65 45 66 66 65 63 74  pticUpdateEffect
e6a40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
e6a50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e6a60 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68  clude/SDL2/SDL_h
e6a70 61 70 74 69 63 2e 68 3a 31 30 32 39 3a 32 39 22  aptic.h:1029:29"
e6a80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
e6a90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
e6aa0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
e6ab0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
e6ac0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
e6ad0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e6ae0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68  ter", "name": "h
e6af0 61 70 74 69 63 22 2c 20 22 74 79 70 65 22 3a 20  aptic", "type": 
e6b00 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e6b10 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e6b20 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69  tag": "SDL_Hapti
e6b30 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  c" } } }, { "tag
e6b40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e6b50 22 6e 61 6d 65 22 3a 20 22 65 66 66 65 63 74 22  "name": "effect"
e6b60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e6b70 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e6b80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e6b90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e6ba0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
e6bb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e6bc0 3a 20 22 64 61 74 61 22 2c 20 22 74 79 70 65 22  : "data", "type"
e6bd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e6be0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e6bf0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70   "tag": "SDL_Hap
e6c00 74 69 63 45 66 66 65 63 74 22 20 7d 20 7d 20 7d  ticEffect" } } }
e6c10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e6c20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
e6c30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
e6c40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
e6c50 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
e6c60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e6c70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61   "name": "SDL_Ha
e6c80 70 74 69 63 52 75 6e 45 66 66 65 63 74 22 2c 20  pticRunEffect", 
e6c90 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e6ca0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e6cb0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74  de/SDL2/SDL_hapt
e6cc0 69 63 2e 68 3a 31 30 35 31 3a 32 39 22 2c 20 22  ic.h:1051:29", "
e6cd0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e6ce0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e6cf0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e6d00 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e6d10 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e6d20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e6d30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74  ", "name": "hapt
e6d40 69 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ic", "type": { "
e6d50 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e6d60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e6d70 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20  ": "SDL_Haptic" 
e6d80 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
e6d90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e6da0 6d 65 22 3a 20 22 65 66 66 65 63 74 22 2c 20 22  me": "effect", "
e6db0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e6dc0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e6dd0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e6de0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e6df0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
e6e00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e6e10 69 74 65 72 61 74 69 6f 6e 73 22 2c 20 22 74 79  iterations", "ty
e6e20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e6e30 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
e6e40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e6e50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
e6e60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e6e70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e6e80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e6e90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e6ea0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 53 74  ": "SDL_HapticSt
e6eb0 6f 70 45 66 66 65 63 74 22 2c 20 22 6e 73 22 3a  opEffect", "ns":
e6ec0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
e6ed0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
e6ee0 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a  L2/SDL_haptic.h:
e6ef0 31 30 36 35 3a 32 39 22 2c 20 22 76 61 72 69 61  1065:29", "varia
e6f00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e6f10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e6f20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e6f30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e6f40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e6f50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e6f60 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c 20  ame": "haptic", 
e6f70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e6f80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e6f90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e6fa0 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d  DL_Haptic" } } }
e6fb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
e6fc0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e6fd0 22 65 66 66 65 63 74 22 2c 20 22 74 79 70 65 22  "effect", "type"
e6fe0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
e6ff0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
e7000 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
e7010 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
e7020 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e7030 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
e7040 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e7050 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e7060 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e7070 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e7080 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 44 65  ": "SDL_HapticDe
e7090 73 74 72 6f 79 45 66 66 65 63 74 22 2c 20 22 6e  stroyEffect", "n
e70a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e70b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e70c0 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63  /SDL2/SDL_haptic
e70d0 2e 68 3a 31 30 37 39 3a 33 30 22 2c 20 22 76 61  .h:1079:30", "va
e70e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
e70f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
e7100 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
e7110 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
e7120 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
e7130 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e7140 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63   "name": "haptic
e7150 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e7160 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e7170 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e7180 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20   "SDL_Haptic" } 
e7190 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
e71a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e71b0 22 3a 20 22 65 66 66 65 63 74 22 2c 20 22 74 79  ": "effect", "ty
e71c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e71d0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e71e0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e71f0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
e7200 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e7210 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
e7220 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e7230 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e7240 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 47 65 74  : "SDL_HapticGet
e7250 45 66 66 65 63 74 53 74 61 74 75 73 22 2c 20 22  EffectStatus", "
e7260 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e7270 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e7280 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69  e/SDL2/SDL_hapti
e7290 63 2e 68 3a 31 30 39 34 3a 32 39 22 2c 20 22 76  c.h:1094:29", "v
e72a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e72b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e72c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e72d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e72e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e72f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e7300 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69  , "name": "hapti
e7310 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
e7320 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
e7330 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e7340 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d  : "SDL_Haptic" }
e7350 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e7360 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e7370 65 22 3a 20 22 65 66 66 65 63 74 22 2c 20 22 74  e": "effect", "t
e7380 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e7390 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
e73a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
e73b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
e73c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
e73d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
e73e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
e73f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e7400 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
e7410 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e7420 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74  name": "SDL_Hapt
e7430 69 63 53 65 74 47 61 69 6e 22 2c 20 22 6e 73 22  icSetGain", "ns"
e7440 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e7450 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e7460 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68  DL2/SDL_haptic.h
e7470 3a 31 31 31 33 3a 32 39 22 2c 20 22 76 61 72 69  :1113:29", "vari
e7480 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e7490 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e74a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e74b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e74c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e74d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e74e0 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c  name": "haptic",
e74f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e7500 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e7510 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e7520 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20  SDL_Haptic" } } 
e7530 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e7540 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e7550 20 22 67 61 69 6e 22 2c 20 22 74 79 70 65 22 3a   "gain", "type":
e7560 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
e7570 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e7580 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e7590 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
e75a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
e75b0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
e75c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
e75d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
e75e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e75f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e7600 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 53 65 74  : "SDL_HapticSet
e7610 41 75 74 6f 63 65 6e 74 65 72 22 2c 20 22 6e 73  Autocenter", "ns
e7620 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e7630 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e7640 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e7650 68 3a 31 31 32 39 3a 32 39 22 2c 20 22 76 61 72  h:1129:29", "var
e7660 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e7670 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e7680 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e7690 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e76a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e76b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e76c0 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22  "name": "haptic"
e76d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e76e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e76f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e7700 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d  "SDL_Haptic" } }
e7710 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
e7720 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e7730 3a 20 22 61 75 74 6f 63 65 6e 74 65 72 22 2c 20  : "autocenter", 
e7740 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e7750 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
e7760 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
e7770 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
e7780 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e7790 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
e77a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
e77b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
e77c0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
e77d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e77e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61   "name": "SDL_Ha
e77f0 70 74 69 63 50 61 75 73 65 22 2c 20 22 6e 73 22  pticPause", "ns"
e7800 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e7810 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e7820 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68  DL2/SDL_haptic.h
e7830 3a 31 31 34 36 3a 32 39 22 2c 20 22 76 61 72 69  :1146:29", "vari
e7840 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e7850 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e7860 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e7870 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e7880 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e7890 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e78a0 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c  name": "haptic",
e78b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e78c0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e78d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e78e0 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20  SDL_Haptic" } } 
e78f0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
e7900 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
e7910 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
e7920 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
e7930 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
e7940 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e7950 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e7960 61 70 74 69 63 55 6e 70 61 75 73 65 22 2c 20 22  apticUnpause", "
e7970 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e7980 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e7990 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69  e/SDL2/SDL_hapti
e79a0 63 2e 68 3a 31 31 35 38 3a 32 39 22 2c 20 22 76  c.h:1158:29", "v
e79b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e79c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e79d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e79e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e79f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e7a00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e7a10 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69  , "name": "hapti
e7a20 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
e7a30 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
e7a40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e7a50 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d  : "SDL_Haptic" }
e7a60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
e7a70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e7a80 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
e7a90 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
e7aa0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
e7ab0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e7ac0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e7ad0 4c 5f 48 61 70 74 69 63 53 74 6f 70 41 6c 6c 22  L_HapticStopAll"
e7ae0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e7af0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e7b00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e7b10 70 74 69 63 2e 68 3a 31 31 36 36 3a 32 39 22 2c  ptic.h:1166:29",
e7b20 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
e7b30 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
e7b40 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
e7b50 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
e7b60 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
e7b70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e7b80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61  er", "name": "ha
e7b90 70 74 69 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  ptic", "type": {
e7ba0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e7bb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e7bc0 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  ag": "SDL_Haptic
e7bd0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
e7be0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
e7bf0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
e7c00 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
e7c10 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
e7c20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
e7c30 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
e7c40 22 53 44 4c 5f 48 61 70 74 69 63 52 75 6d 62 6c  "SDL_HapticRumbl
e7c50 65 53 75 70 70 6f 72 74 65 64 22 2c 20 22 6e 73  eSupported", "ns
e7c60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e7c70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e7c80 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e7c90 68 3a 31 31 37 38 3a 32 39 22 2c 20 22 76 61 72  h:1178:29", "var
e7ca0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e7cb0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e7cc0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e7cd0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e7ce0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e7cf0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e7d00 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22  "name": "haptic"
e7d10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e7d20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e7d30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e7d40 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d  "SDL_Haptic" } }
e7d50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
e7d60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
e7d70 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
e7d80 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e7d90 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
e7da0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
e7db0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e7dc0 48 61 70 74 69 63 52 75 6d 62 6c 65 49 6e 69 74  HapticRumbleInit
e7dd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
e7de0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e7df0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68  clude/SDL2/SDL_h
e7e00 61 70 74 69 63 2e 68 3a 31 31 39 31 3a 32 39 22  aptic.h:1191:29"
e7e10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
e7e20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
e7e30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
e7e40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
e7e50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
e7e60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e7e70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68  ter", "name": "h
e7e80 61 70 74 69 63 22 2c 20 22 74 79 70 65 22 3a 20  aptic", "type": 
e7e90 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e7ea0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e7eb0 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69  tag": "SDL_Hapti
e7ec0 63 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  c" } } }], "retu
e7ed0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e7ee0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e7ef0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e7f00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e7f10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e7f20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e7f30 20 22 53 44 4c 5f 48 61 70 74 69 63 52 75 6d 62   "SDL_HapticRumb
e7f40 6c 65 50 6c 61 79 22 2c 20 22 6e 73 22 3a 20 30  lePlay", "ns": 0
e7f50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e7f60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e7f70 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31 32  /SDL_haptic.h:12
e7f80 30 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  05:29", "variadi
e7f90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e7fa0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e7fb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e7fc0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e7fd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
e7fe0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e7ff0 65 22 3a 20 22 68 61 70 74 69 63 22 2c 20 22 74  e": "haptic", "t
e8000 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e8010 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
e8020 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
e8030 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d 2c 20  _Haptic" } } }, 
e8040 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e8050 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
e8060 74 72 65 6e 67 74 68 22 2c 20 22 74 79 70 65 22  trength", "type"
e8070 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
e8080 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
e8090 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e80a0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
e80b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e80c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e  r", "name": "len
e80d0 67 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  gth", "type": { 
e80e0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
e80f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
e8100 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e8110 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e8120 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e8130 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
e8140 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
e8150 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
e8160 5f 48 61 70 74 69 63 52 75 6d 62 6c 65 53 74 6f  _HapticRumbleSto
e8170 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
e8180 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e8190 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e81a0 68 61 70 74 69 63 2e 68 3a 31 32 31 37 3a 32 39  haptic.h:1217:29
e81b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e81c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e81d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e81e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e81f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e8200 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
e8210 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e8220 68 61 70 74 69 63 22 2c 20 22 74 79 70 65 22 3a  haptic", "type":
e8230 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
e8240 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
e8250 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74  "tag": "SDL_Hapt
e8260 69 63 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ic" } } }], "ret
e8270 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
e8280 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
e8290 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
e82a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
e82b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
e82c0 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  num", "ns": 0, "
e82d0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
e82e0 20 31 34 39 2c 20 22 6c 6f 63 61 74 69 6f 6e 22   149, "location"
e82f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e8300 53 44 4c 32 2f 53 44 4c 5f 68 69 6e 74 73 2e 68  SDL2/SDL_hints.h
e8310 3a 38 37 33 3a 39 22 2c 20 22 66 69 65 6c 64 73  :873:9", "fields
e8320 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
e8330 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
e8340 44 4c 5f 48 49 4e 54 5f 44 45 46 41 55 4c 54 22  DL_HINT_DEFAULT"
e8350 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20  , "value": 0 }, 
e8360 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e8370 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e8380 49 4e 54 5f 4e 4f 52 4d 41 4c 22 2c 20 22 76 61  INT_NORMAL", "va
e8390 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61  lue": 1 }, { "ta
e83a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e83b0 6d 65 22 3a 20 22 53 44 4c 5f 48 49 4e 54 5f 4f  me": "SDL_HINT_O
e83c0 56 45 52 52 49 44 45 22 2c 20 22 76 61 6c 75 65  VERRIDE", "value
e83d0 22 3a 20 32 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  ": 2 }] },.{ "ta
e83e0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
e83f0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
e8400 22 53 44 4c 5f 48 69 6e 74 50 72 69 6f 72 69 74  "SDL_HintPriorit
e8410 79 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  y", "location": 
e8420 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
e8430 4c 32 2f 53 44 4c 5f 68 69 6e 74 73 2e 68 3a 38  L2/SDL_hints.h:8
e8440 37 38 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  78:3", "type": {
e8450 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c   "tag": ":enum",
e8460 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
e8470 22 3a 20 31 34 39 20 7d 20 7d 2c 0a 7b 20 22 74  ": 149 } },.{ "t
e8480 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e8490 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
e84a0 74 48 69 6e 74 57 69 74 68 50 72 69 6f 72 69 74  tHintWithPriorit
e84b0 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  y", "ns": 0, "lo
e84c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e84d0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e84e0 68 69 6e 74 73 2e 68 3a 38 39 30 3a 33 34 22 2c  hints.h:890:34",
e84f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
e8500 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
e8510 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
e8520 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
e8530 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
e8540 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e8550 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61  er", "name": "na
e8560 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  me", "type": { "
e8570 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e8580 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e8590 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
e85a0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
e85b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
e85c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
e85d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e85e0 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70  ": "value", "typ
e85f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e8600 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e8610 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
e8620 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
e8630 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e8640 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
e8650 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e8660 2c 20 22 6e 61 6d 65 22 3a 20 22 70 72 69 6f 72  , "name": "prior
e8670 69 74 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ity", "type": { 
e8680 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 69 6e 74  "tag": "SDL_Hint
e8690 50 72 69 6f 72 69 74 79 22 20 7d 20 7d 5d 2c 20  Priority" } }], 
e86a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e86b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
e86c0 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
e86d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e86e0 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 48 69 6e  me": "SDL_SetHin
e86f0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
e8700 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e8710 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e8720 68 69 6e 74 73 2e 68 3a 38 39 39 3a 33 34 22 2c  hints.h:899:34",
e8730 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
e8740 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
e8750 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
e8760 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
e8770 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
e8780 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e8790 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61  er", "name": "na
e87a0 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  me", "type": { "
e87b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e87c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e87d0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
e87e0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
e87f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
e8800 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
e8810 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e8820 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70  ": "value", "typ
e8830 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e8840 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e8850 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
e8860 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
e8870 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e8880 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
e8890 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e88a0 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20  ag": "SDL_bool" 
e88b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e88c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e88d0 3a 20 22 53 44 4c 5f 47 65 74 48 69 6e 74 22 2c  : "SDL_GetHint",
e88e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e88f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e8900 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 69 6e  ude/SDL2/SDL_hin
e8910 74 73 2e 68 3a 39 30 37 3a 33 38 22 2c 20 22 76  ts.h:907:38", "v
e8920 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e8930 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e8940 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e8950 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e8960 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e8970 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e8980 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65 22  , "name": "name"
e8990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e89a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e89b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e89c0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e89d0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e89e0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e89f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e8a00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e8a10 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e8a20 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e8a30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e8a40 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e8a50 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
e8a60 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e8a70 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 48  name": "SDL_GetH
e8a80 69 6e 74 42 6f 6f 6c 65 61 6e 22 2c 20 22 6e 73  intBoolean", "ns
e8a90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e8aa0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e8ab0 53 44 4c 32 2f 53 44 4c 5f 68 69 6e 74 73 2e 68  SDL2/SDL_hints.h
e8ac0 3a 39 31 34 3a 33 34 22 2c 20 22 76 61 72 69 61  :914:34", "varia
e8ad0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e8ae0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e8af0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e8b00 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e8b10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e8b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e8b30 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74  ame": "name", "t
e8b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e8b50 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
e8b60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
e8b70 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
e8b80 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
e8b90 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
e8ba0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e8bb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 66  r", "name": "def
e8bc0 61 75 6c 74 5f 76 61 6c 75 65 22 2c 20 22 74 79  ault_value", "ty
e8bd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e8be0 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 5d 2c 20 22  DL_bool" } }], "
e8bf0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
e8c00 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c  "tag": "SDL_bool
e8c10 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
e8c20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
e8c30 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
e8c40 5f 48 69 6e 74 43 61 6c 6c 62 61 63 6b 22 2c 20  _HintCallback", 
e8c50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e8c60 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e8c70 44 4c 5f 68 69 6e 74 73 2e 68 3a 39 31 39 3a 32  DL_hints.h:919:2
e8c80 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  4", "type": { "t
e8c90 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d  ag": ":function-
e8ca0 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20  pointer" } },.{ 
e8cb0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
e8cc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e8cd0 41 64 64 48 69 6e 74 43 61 6c 6c 62 61 63 6b 22  AddHintCallback"
e8ce0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e8cf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e8d00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 69  lude/SDL2/SDL_hi
e8d10 6e 74 73 2e 68 3a 39 32 38 3a 33 30 22 2c 20 22  nts.h:928:30", "
e8d20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e8d30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e8d40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e8d50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e8d60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e8d70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e8d80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65  ", "name": "name
e8d90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e8da0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e8db0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e8dc0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
e8dd0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
e8de0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
e8df0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e8e00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e8e10 20 22 63 61 6c 6c 62 61 63 6b 22 2c 20 22 74 79   "callback", "ty
e8e20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e8e30 44 4c 5f 48 69 6e 74 43 61 6c 6c 62 61 63 6b 22  DL_HintCallback"
e8e40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e8e50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e8e60 65 22 3a 20 22 75 73 65 72 64 61 74 61 22 2c 20  e": "userdata", 
e8e70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e8e80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e8e90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e8ea0 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  void" } } }], "r
e8eb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e8ec0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
e8ed0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
e8ee0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
e8ef0 22 53 44 4c 5f 44 65 6c 48 69 6e 74 43 61 6c 6c  "SDL_DelHintCall
e8f00 62 61 63 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20  back", "ns": 0, 
e8f10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e8f20 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e8f30 44 4c 5f 68 69 6e 74 73 2e 68 3a 39 33 39 3a 33  DL_hints.h:939:3
e8f40 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
e8f50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e8f60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e8f70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e8f80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e8f90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
e8fa0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e8fb0 22 6e 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20  "name", "type": 
e8fc0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e8fd0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e8fe0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
e8ff0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
e9000 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
e9010 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
e9020 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e9030 61 6d 65 22 3a 20 22 63 61 6c 6c 62 61 63 6b 22  ame": "callback"
e9040 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e9050 22 3a 20 22 53 44 4c 5f 48 69 6e 74 43 61 6c 6c  ": "SDL_HintCall
e9060 62 61 63 6b 22 20 7d 20 7d 2c 20 7b 20 22 74 61  back" } }, { "ta
e9070 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e9080 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72 64 61   "name": "userda
e9090 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ta", "type": { "
e90a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e90b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e90c0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
e90d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e90e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
e90f0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
e9100 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e9110 6d 65 22 3a 20 22 53 44 4c 5f 43 6c 65 61 72 48  me": "SDL_ClearH
e9120 69 6e 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ints", "ns": 0, 
e9130 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e9140 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e9150 44 4c 5f 68 69 6e 74 73 2e 68 3a 39 34 38 3a 33  DL_hints.h:948:3
e9160 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
e9170 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e9180 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e9190 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e91a0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e91b0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
e91c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
e91d0 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
e91e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e91f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 61 64  name": "SDL_Load
e9200 4f 62 6a 65 63 74 22 2c 20 22 6e 73 22 3a 20 30  Object", "ns": 0
e9210 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e9220 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e9230 2f 53 44 4c 5f 6c 6f 61 64 73 6f 2e 68 3a 35 38  /SDL_loadso.h:58
e9240 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  :31", "variadic"
e9250 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
e9260 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
e9270 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
e9280 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
e9290 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
e92a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e92b0 3a 20 22 73 6f 66 69 6c 65 22 2c 20 22 74 79 70  : "sofile", "typ
e92c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e92d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e92e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
e92f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
e9300 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e9310 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
e9320 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e9330 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
e9340 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e9350 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
e9360 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e9370 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e9380 44 4c 5f 4c 6f 61 64 46 75 6e 63 74 69 6f 6e 22  DL_LoadFunction"
e9390 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e93a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e93b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f  lude/SDL2/SDL_lo
e93c0 61 64 73 6f 2e 68 3a 36 35 3a 33 31 22 2c 20 22  adso.h:65:31", "
e93d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e93e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e93f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e9400 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e9410 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e9420 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e9430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 6e 64  ", "name": "hand
e9440 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  le", "type": { "
e9450 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e9460 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e9470 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
e9480 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
e9490 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e94a0 22 6e 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20  "name", "type": 
e94b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e94c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e94d0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
e94e0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
e94f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
e9500 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
e9510 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
e9520 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e9530 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e9540 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
e9550 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e9560 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55  , "name": "SDL_U
e9570 6e 6c 6f 61 64 4f 62 6a 65 63 74 22 2c 20 22 6e  nloadObject", "n
e9580 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e9590 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e95a0 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 61 64 73 6f  /SDL2/SDL_loadso
e95b0 2e 68 3a 37 31 3a 33 30 22 2c 20 22 76 61 72 69  .h:71:30", "vari
e95c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e95d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e95e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e95f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e9600 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e9610 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e9620 6e 61 6d 65 22 3a 20 22 68 61 6e 64 6c 65 22 2c  name": "handle",
e9630 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e9640 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e9650 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e9660 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22  :void" } } }], "
e9670 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
e9680 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
e9690 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e   },.{ "tag": "en
e96a0 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  um", "ns": 0, "n
e96b0 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
e96c0 31 35 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  150, "location":
e96d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e96e0 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 36 34  DL2/SDL_log.h:64
e96f0 3a 31 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :1", "fields": [
e9700 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e9710 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
e9720 4f 47 5f 43 41 54 45 47 4f 52 59 5f 41 50 50 4c  OG_CATEGORY_APPL
e9730 49 43 41 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65  ICATION", "value
e9740 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 0 }, { "tag":
e9750 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e9760 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47  : "SDL_LOG_CATEG
e9770 4f 52 59 5f 45 52 52 4f 52 22 2c 20 22 76 61 6c  ORY_ERROR", "val
e9780 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67  ue": 1 }, { "tag
e9790 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e97a0 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54  e": "SDL_LOG_CAT
e97b0 45 47 4f 52 59 5f 41 53 53 45 52 54 22 2c 20 22  EGORY_ASSERT", "
e97c0 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22  value": 2 }, { "
e97d0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e97e0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f  name": "SDL_LOG_
e97f0 43 41 54 45 47 4f 52 59 5f 53 59 53 54 45 4d 22  CATEGORY_SYSTEM"
e9800 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20  , "value": 3 }, 
e9810 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e9820 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
e9830 4f 47 5f 43 41 54 45 47 4f 52 59 5f 41 55 44 49  OG_CATEGORY_AUDI
e9840 4f 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d  O", "value": 4 }
e9850 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e9860 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
e9870 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f 56 49  _LOG_CATEGORY_VI
e9880 44 45 4f 22 2c 20 22 76 61 6c 75 65 22 3a 20 35  DEO", "value": 5
e9890 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e98a0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
e98b0 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f  DL_LOG_CATEGORY_
e98c0 52 45 4e 44 45 52 22 2c 20 22 76 61 6c 75 65 22  RENDER", "value"
e98d0 3a 20 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 6 }, { "tag": 
e98e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e98f0 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f   "SDL_LOG_CATEGO
e9900 52 59 5f 49 4e 50 55 54 22 2c 20 22 76 61 6c 75  RY_INPUT", "valu
e9910 65 22 3a 20 37 20 7d 2c 20 7b 20 22 74 61 67 22  e": 7 }, { "tag"
e9920 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e9930 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45  ": "SDL_LOG_CATE
e9940 47 4f 52 59 5f 54 45 53 54 22 2c 20 22 76 61 6c  GORY_TEST", "val
e9950 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67  ue": 8 }, { "tag
e9960 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e9970 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54  e": "SDL_LOG_CAT
e9980 45 47 4f 52 59 5f 52 45 53 45 52 56 45 44 31 22  EGORY_RESERVED1"
e9990 2c 20 22 76 61 6c 75 65 22 3a 20 39 20 7d 2c 20  , "value": 9 }, 
e99a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e99b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
e99c0 4f 47 5f 43 41 54 45 47 4f 52 59 5f 52 45 53 45  OG_CATEGORY_RESE
e99d0 52 56 45 44 32 22 2c 20 22 76 61 6c 75 65 22 3a  RVED2", "value":
e99e0 20 31 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   10 }, { "tag": 
e99f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e9a00 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f   "SDL_LOG_CATEGO
e9a10 52 59 5f 52 45 53 45 52 56 45 44 33 22 2c 20 22  RY_RESERVED3", "
e9a20 76 61 6c 75 65 22 3a 20 31 31 20 7d 2c 20 7b 20  value": 11 }, { 
e9a30 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e9a40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47  "name": "SDL_LOG
e9a50 5f 43 41 54 45 47 4f 52 59 5f 52 45 53 45 52 56  _CATEGORY_RESERV
e9a60 45 44 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  ED4", "value": 1
e9a70 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
e9a80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e9a90 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59  SDL_LOG_CATEGORY
e9aa0 5f 52 45 53 45 52 56 45 44 35 22 2c 20 22 76 61  _RESERVED5", "va
e9ab0 6c 75 65 22 3a 20 31 33 20 7d 2c 20 7b 20 22 74  lue": 13 }, { "t
e9ac0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e9ad0 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43  ame": "SDL_LOG_C
e9ae0 41 54 45 47 4f 52 59 5f 52 45 53 45 52 56 45 44  ATEGORY_RESERVED
e9af0 36 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 20  6", "value": 14 
e9b00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e9b10 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
e9b20 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f 52  L_LOG_CATEGORY_R
e9b30 45 53 45 52 56 45 44 37 22 2c 20 22 76 61 6c 75  ESERVED7", "valu
e9b40 65 22 3a 20 31 35 20 7d 2c 20 7b 20 22 74 61 67  e": 15 }, { "tag
e9b50 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e9b60 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54  e": "SDL_LOG_CAT
e9b70 45 47 4f 52 59 5f 52 45 53 45 52 56 45 44 38 22  EGORY_RESERVED8"
e9b80 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 20 7d 2c  , "value": 16 },
e9b90 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e9ba0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e9bb0 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f 52 45 53  LOG_CATEGORY_RES
e9bc0 45 52 56 45 44 39 22 2c 20 22 76 61 6c 75 65 22  ERVED9", "value"
e9bd0 3a 20 31 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 17 }, { "tag":
e9be0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e9bf0 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47  : "SDL_LOG_CATEG
e9c00 4f 52 59 5f 52 45 53 45 52 56 45 44 31 30 22 2c  ORY_RESERVED10",
e9c10 20 22 76 61 6c 75 65 22 3a 20 31 38 20 7d 2c 20   "value": 18 }, 
e9c20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e9c30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
e9c40 4f 47 5f 43 41 54 45 47 4f 52 59 5f 43 55 53 54  OG_CATEGORY_CUST
e9c50 4f 4d 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 39  OM", "value": 19
e9c60 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
e9c70 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  "enum", "ns": 0,
e9c80 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
e9c90 22 3a 20 31 35 31 2c 20 22 6c 6f 63 61 74 69 6f  ": 151, "locatio
e9ca0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e9cb0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68  e/SDL2/SDL_log.h
e9cc0 3a 31 30 32 3a 39 22 2c 20 22 66 69 65 6c 64 73  :102:9", "fields
e9cd0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
e9ce0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
e9cf0 44 4c 5f 4c 4f 47 5f 50 52 49 4f 52 49 54 59 5f  DL_LOG_PRIORITY_
e9d00 56 45 52 42 4f 53 45 22 2c 20 22 76 61 6c 75 65  VERBOSE", "value
e9d10 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 1 }, { "tag":
e9d20 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e9d30 3a 20 22 53 44 4c 5f 4c 4f 47 5f 50 52 49 4f 52  : "SDL_LOG_PRIOR
e9d40 49 54 59 5f 44 45 42 55 47 22 2c 20 22 76 61 6c  ITY_DEBUG", "val
e9d50 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
e9d60 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e9d70 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 50 52 49  e": "SDL_LOG_PRI
e9d80 4f 52 49 54 59 5f 49 4e 46 4f 22 2c 20 22 76 61  ORITY_INFO", "va
e9d90 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61  lue": 3 }, { "ta
e9da0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e9db0 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 50 52  me": "SDL_LOG_PR
e9dc0 49 4f 52 49 54 59 5f 57 41 52 4e 22 2c 20 22 76  IORITY_WARN", "v
e9dd0 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74  alue": 4 }, { "t
e9de0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e9df0 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 50  ame": "SDL_LOG_P
e9e00 52 49 4f 52 49 54 59 5f 45 52 52 4f 52 22 2c 20  RIORITY_ERROR", 
e9e10 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b 20  "value": 5 }, { 
e9e20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e9e30 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47  "name": "SDL_LOG
e9e40 5f 50 52 49 4f 52 49 54 59 5f 43 52 49 54 49 43  _PRIORITY_CRITIC
e9e50 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20  AL", "value": 6 
e9e60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e9e70 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
e9e80 4c 5f 4e 55 4d 5f 4c 4f 47 5f 50 52 49 4f 52 49  L_NUM_LOG_PRIORI
e9e90 54 49 45 53 22 2c 20 22 76 61 6c 75 65 22 3a 20  TIES", "value": 
e9ea0 37 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  7 }] },.{ "tag":
e9eb0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
e9ec0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
e9ed0 4c 5f 4c 6f 67 50 72 69 6f 72 69 74 79 22 2c 20  L_LogPriority", 
e9ee0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e9ef0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e9f00 44 4c 5f 6c 6f 67 2e 68 3a 31 31 31 3a 33 22 2c  DL_log.h:111:3",
e9f10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e9f20 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65  : ":enum", "name
e9f30 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 35 31  ": "", "id": 151
e9f40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e9f50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e9f60 22 3a 20 22 53 44 4c 5f 4c 6f 67 53 65 74 41 6c  ": "SDL_LogSetAl
e9f70 6c 50 72 69 6f 72 69 74 79 22 2c 20 22 6e 73 22  lPriority", "ns"
e9f80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e9f90 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e9fa0 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 31  DL2/SDL_log.h:11
e9fb0 37 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  7:30", "variadic
e9fc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
e9fd0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
e9fe0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
e9ff0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
ea000 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
ea010 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ea020 22 3a 20 22 70 72 69 6f 72 69 74 79 22 2c 20 22  ": "priority", "
ea030 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ea040 22 53 44 4c 5f 4c 6f 67 50 72 69 6f 72 69 74 79  "SDL_LogPriority
ea050 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
ea060 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ea070 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
ea080 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
ea090 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
ea0a0 6f 67 53 65 74 50 72 69 6f 72 69 74 79 22 2c 20  ogSetPriority", 
ea0b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ea0c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ea0d0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e  de/SDL2/SDL_log.
ea0e0 68 3a 31 32 32 3a 33 30 22 2c 20 22 76 61 72 69  h:122:30", "vari
ea0f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
ea100 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
ea110 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
ea120 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ea130 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
ea140 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ea150 6e 61 6d 65 22 3a 20 22 63 61 74 65 67 6f 72 79  name": "category
ea160 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ea170 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
ea180 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ea190 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
ea1a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
ea1b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ea1c0 22 3a 20 22 70 72 69 6f 72 69 74 79 22 2c 20 22  ": "priority", "
ea1d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ea1e0 22 53 44 4c 5f 4c 6f 67 50 72 69 6f 72 69 74 79  "SDL_LogPriority
ea1f0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
ea200 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ea210 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
ea220 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
ea230 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
ea240 6f 67 47 65 74 50 72 69 6f 72 69 74 79 22 2c 20  ogGetPriority", 
ea250 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ea260 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ea270 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e  de/SDL2/SDL_log.
ea280 68 3a 31 32 38 3a 34 31 22 2c 20 22 76 61 72 69  h:128:41", "vari
ea290 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
ea2a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
ea2b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
ea2c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ea2d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
ea2e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ea2f0 6e 61 6d 65 22 3a 20 22 63 61 74 65 67 6f 72 79  name": "category
ea300 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ea310 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
ea320 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ea330 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
ea340 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
ea350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
ea360 44 4c 5f 4c 6f 67 50 72 69 6f 72 69 74 79 22 20  DL_LogPriority" 
ea370 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
ea380 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
ea390 3a 20 22 53 44 4c 5f 4c 6f 67 52 65 73 65 74 50  : "SDL_LogResetP
ea3a0 72 69 6f 72 69 74 69 65 73 22 2c 20 22 6e 73 22  riorities", "ns"
ea3b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
ea3c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ea3d0 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 33  DL2/SDL_log.h:13
ea3e0 35 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  5:30", "variadic
ea3f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
ea400 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
ea410 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
ea420 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
ea430 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
ea440 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ea450 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
ea460 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
ea470 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
ea480 6f 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  og", "ns": 0, "l
ea490 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ea4a0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ea4b0 5f 6c 6f 67 2e 68 3a 31 34 30 3a 33 30 22 2c 20  _log.h:140:30", 
ea4c0 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65  "variadic": true
ea4d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ea4e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ea4f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ea500 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
ea510 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ea520 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22  ", "name": "fmt"
ea530 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ea540 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
ea550 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ea560 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
ea570 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
ea580 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
ea590 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ea5a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
ea5b0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
ea5c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ea5d0 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67 56 65 72  me": "SDL_LogVer
ea5e0 62 6f 73 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  bose", "ns": 0, 
ea5f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ea600 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ea610 44 4c 5f 6c 6f 67 2e 68 3a 31 34 35 3a 33 30 22  DL_log.h:145:30"
ea620 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72  , "variadic": tr
ea630 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  ue, "inline": fa
ea640 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
ea650 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
ea660 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
ea670 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ea680 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61  er", "name": "ca
ea690 74 65 67 6f 72 79 22 2c 20 22 74 79 70 65 22 3a  tegory", "type":
ea6a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ea6b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
ea6c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ea6d0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
ea6e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ea6f0 20 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20   "name": "fmt", 
ea700 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ea710 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ea720 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ea730 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
ea740 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
ea750 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
ea760 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
ea770 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
ea780 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
ea790 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
ea7a0 22 3a 20 22 53 44 4c 5f 4c 6f 67 44 65 62 75 67  ": "SDL_LogDebug
ea7b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
ea7c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ea7d0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c  clude/SDL2/SDL_l
ea7e0 6f 67 2e 68 3a 31 35 30 3a 33 30 22 2c 20 22 76  og.h:150:30", "v
ea7f0 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20  ariadic": true, 
ea800 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ea810 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ea820 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ea830 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
ea840 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ea850 20 22 6e 61 6d 65 22 3a 20 22 63 61 74 65 67 6f   "name": "catego
ea860 72 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ry", "type": { "
ea870 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
ea880 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ea890 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ea8a0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
ea8b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
ea8c0 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74 79 70  me": "fmt", "typ
ea8d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ea8e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ea8f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
ea900 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
ea910 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ea920 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
ea930 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
ea940 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
ea950 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
ea960 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
ea970 53 44 4c 5f 4c 6f 67 49 6e 66 6f 22 2c 20 22 6e  SDL_LogInfo", "n
ea980 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
ea990 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ea9a0 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a  /SDL2/SDL_log.h:
ea9b0 31 35 35 3a 33 30 22 2c 20 22 76 61 72 69 61 64  155:30", "variad
ea9c0 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
ea9d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ea9e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ea9f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
eaa00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
eaa10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
eaa20 65 22 3a 20 22 63 61 74 65 67 6f 72 79 22 2c 20  e": "category", 
eaa30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
eaa40 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
eaa50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
eaa60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
eaa70 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
eaa80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
eaa90 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "fmt", "type": {
eaaa0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
eaab0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
eaac0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
eaad0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
eaae0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
eaaf0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
eab00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eab10 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
eab20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
eab30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
eab40 6f 67 57 61 72 6e 22 2c 20 22 6e 73 22 3a 20 30  ogWarn", "ns": 0
eab50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
eab60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
eab70 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 36 30 3a 33  /SDL_log.h:160:3
eab80 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
eab90 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
eaba0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
eabb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
eabc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
eabd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
eabe0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
eabf0 63 61 74 65 67 6f 72 79 22 2c 20 22 74 79 70 65  category", "type
eac00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
eac10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
eac20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
eac30 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
eac40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
eac50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22  ", "name": "fmt"
eac60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eac70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
eac80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eac90 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
eaca0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
eacb0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
eacc0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
eacd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
eace0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
eacf0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ead00 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67 45 72 72  me": "SDL_LogErr
ead10 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
ead20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ead30 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ead40 5f 6c 6f 67 2e 68 3a 31 36 35 3a 33 30 22 2c 20  _log.h:165:30", 
ead50 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65  "variadic": true
ead60 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ead70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ead80 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ead90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
eada0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
eadb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 74 65  ", "name": "cate
eadc0 67 6f 72 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  gory", "type": {
eadd0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
eade0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
eadf0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
eae00 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
eae10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
eae20 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74  name": "fmt", "t
eae30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eae40 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
eae50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
eae60 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
eae70 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
eae80 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
eae90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
eaea0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
eaeb0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
eaec0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
eaed0 20 22 53 44 4c 5f 4c 6f 67 43 72 69 74 69 63 61   "SDL_LogCritica
eaee0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
eaef0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
eaf00 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
eaf10 6c 6f 67 2e 68 3a 31 37 30 3a 33 30 22 2c 20 22  log.h:170:30", "
eaf20 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
eaf30 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
eaf40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
eaf50 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
eaf60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
eaf70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
eaf80 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 74 65 67  , "name": "categ
eaf90 6f 72 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ory", "type": { 
eafa0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
eafb0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
eafc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
eafd0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
eafe0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
eaff0 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74 79  ame": "fmt", "ty
eb000 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
eb010 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
eb020 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
eb030 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
eb040 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
eb050 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
eb060 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
eb070 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
eb080 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
eb090 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
eb0a0 22 53 44 4c 5f 4c 6f 67 4d 65 73 73 61 67 65 22  "SDL_LogMessage"
eb0b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
eb0c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
eb0d0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f  lude/SDL2/SDL_lo
eb0e0 67 2e 68 3a 31 37 35 3a 33 30 22 2c 20 22 76 61  g.h:175:30", "va
eb0f0 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22  riadic": true, "
eb100 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
eb110 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
eb120 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
eb130 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
eb140 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
eb150 22 6e 61 6d 65 22 3a 20 22 63 61 74 65 67 6f 72  "name": "categor
eb160 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
eb170 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
eb180 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
eb190 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
eb1a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
eb1b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
eb1c0 65 22 3a 20 22 70 72 69 6f 72 69 74 79 22 2c 20  e": "priority", 
eb1d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
eb1e0 20 22 53 44 4c 5f 4c 6f 67 50 72 69 6f 72 69 74   "SDL_LogPriorit
eb1f0 79 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  y" } }, { "tag":
eb200 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
eb210 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74 79  ame": "fmt", "ty
eb220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
eb230 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
eb240 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
eb250 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
eb260 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
eb270 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
eb280 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
eb290 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
eb2a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
eb2b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
eb2c0 22 53 44 4c 5f 4c 6f 67 4d 65 73 73 61 67 65 56  "SDL_LogMessageV
eb2d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
eb2e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
eb2f0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c  clude/SDL2/SDL_l
eb300 6f 67 2e 68 3a 31 38 32 3a 33 30 22 2c 20 22 76  og.h:182:30", "v
eb310 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
eb320 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
eb330 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
eb340 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
eb350 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
eb360 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
eb370 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 74 65 67  , "name": "categ
eb380 6f 72 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ory", "type": { 
eb390 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
eb3a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
eb3b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
eb3c0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
eb3d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
eb3e0 61 6d 65 22 3a 20 22 70 72 69 6f 72 69 74 79 22  ame": "priority"
eb3f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eb400 22 3a 20 22 53 44 4c 5f 4c 6f 67 50 72 69 6f 72  ": "SDL_LogPrior
eb410 69 74 79 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ity" } }, { "tag
eb420 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
eb430 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22  "name": "fmt", "
eb440 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eb450 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
eb460 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
eb470 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
eb480 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
eb490 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
eb4a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
eb4b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 70  er", "name": "ap
eb4c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
eb4d0 67 22 3a 20 22 76 61 5f 6c 69 73 74 22 20 7d 20  g": "va_list" } 
eb4e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
eb4f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
eb500 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
eb510 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
eb520 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
eb530 44 4c 5f 4c 6f 67 4f 75 74 70 75 74 46 75 6e 63  DL_LogOutputFunc
eb540 74 69 6f 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  tion", "location
eb550 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
eb560 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a  /SDL2/SDL_log.h:
eb570 31 38 39 3a 32 34 22 2c 20 22 74 79 70 65 22 3a  189:24", "type":
eb580 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63   { "tag": ":func
eb590 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20  tion-pointer" } 
eb5a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
eb5b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
eb5c0 22 53 44 4c 5f 4c 6f 67 47 65 74 4f 75 74 70 75  "SDL_LogGetOutpu
eb5d0 74 46 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 73 22  tFunction", "ns"
eb5e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
eb5f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
eb600 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 39  DL2/SDL_log.h:19
eb610 34 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  4:30", "variadic
eb620 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
eb630 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
eb640 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
eb650 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
eb660 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
eb670 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
eb680 22 3a 20 22 63 61 6c 6c 62 61 63 6b 22 2c 20 22  ": "callback", "
eb690 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eb6a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
eb6b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
eb6c0 4c 5f 4c 6f 67 4f 75 74 70 75 74 46 75 6e 63 74  L_LogOutputFunct
eb6d0 69 6f 6e 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ion" } } }, { "t
eb6e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
eb6f0 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72 64  , "name": "userd
eb700 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ata", "type": { 
eb710 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
eb720 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
eb730 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
eb740 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
eb750 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 20 7d   ":void" } } } }
eb760 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
eb770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
eb780 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
eb790 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
eb7a0 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67 53 65 74  me": "SDL_LogSet
eb7b0 4f 75 74 70 75 74 46 75 6e 63 74 69 6f 6e 22 2c  OutputFunction",
eb7c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
eb7d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
eb7e0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67  ude/SDL2/SDL_log
eb7f0 2e 68 3a 32 30 30 3a 33 30 22 2c 20 22 76 61 72  .h:200:30", "var
eb800 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
eb810 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
eb820 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
eb830 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
eb840 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
eb850 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
eb860 22 6e 61 6d 65 22 3a 20 22 63 61 6c 6c 62 61 63  "name": "callbac
eb870 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
eb880 61 67 22 3a 20 22 53 44 4c 5f 4c 6f 67 4f 75 74  ag": "SDL_LogOut
eb890 70 75 74 46 75 6e 63 74 69 6f 6e 22 20 7d 20 7d  putFunction" } }
eb8a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
eb8b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
eb8c0 22 75 73 65 72 64 61 74 61 22 2c 20 22 74 79 70  "userdata", "typ
eb8d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
eb8e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
eb8f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
eb900 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
eb910 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
eb920 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
eb930 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
eb940 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
eb950 20 22 22 2c 20 22 69 64 22 3a 20 31 35 32 2c 20   "", "id": 152, 
eb960 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
eb970 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
eb980 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a  DL_messagebox.h:
eb990 33 37 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  37:9", "fields":
eb9a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
eb9b0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
eb9c0 5f 4d 45 53 53 41 47 45 42 4f 58 5f 45 52 52 4f  _MESSAGEBOX_ERRO
eb9d0 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 20  R", "value": 16 
eb9e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
eb9f0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
eba00 4c 5f 4d 45 53 53 41 47 45 42 4f 58 5f 57 41 52  L_MESSAGEBOX_WAR
eba10 4e 49 4e 47 22 2c 20 22 76 61 6c 75 65 22 3a 20  NING", "value": 
eba20 33 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  32 }, { "tag": "
eba30 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
eba40 22 53 44 4c 5f 4d 45 53 53 41 47 45 42 4f 58 5f  "SDL_MESSAGEBOX_
eba50 49 4e 46 4f 52 4d 41 54 49 4f 4e 22 2c 20 22 76  INFORMATION", "v
eba60 61 6c 75 65 22 3a 20 36 34 20 7d 5d 20 7d 2c 0a  alue": 64 }] },.
eba70 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
eba80 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
eba90 6d 65 22 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67  me": "SDL_Messag
ebaa0 65 42 6f 78 46 6c 61 67 73 22 2c 20 22 6c 6f 63  eBoxFlags", "loc
ebab0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ebac0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
ebad0 65 73 73 61 67 65 62 6f 78 2e 68 3a 34 32 3a 33  essagebox.h:42:3
ebae0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ebaf0 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61  g": ":enum", "na
ebb00 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
ebb10 35 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  52 } },.{ "tag":
ebb20 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
ebb30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
ebb40 64 22 3a 20 31 35 33 2c 20 22 6c 6f 63 61 74 69  d": 153, "locati
ebb50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ebb60 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73  de/SDL2/SDL_mess
ebb70 61 67 65 62 6f 78 2e 68 3a 34 37 3a 39 22 2c 20  agebox.h:47:9", 
ebb80 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
ebb90 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ebba0 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53 41 47  me": "SDL_MESSAG
ebbb0 45 42 4f 58 5f 42 55 54 54 4f 4e 5f 52 45 54 55  EBOX_BUTTON_RETU
ebbc0 52 4e 4b 45 59 5f 44 45 46 41 55 4c 54 22 2c 20  RNKEY_DEFAULT", 
ebbd0 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20  "value": 1 }, { 
ebbe0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ebbf0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53  "name": "SDL_MES
ebc00 53 41 47 45 42 4f 58 5f 42 55 54 54 4f 4e 5f 45  SAGEBOX_BUTTON_E
ebc10 53 43 41 50 45 4b 45 59 5f 44 45 46 41 55 4c 54  SCAPEKEY_DEFAULT
ebc20 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 5d  ", "value": 2 }]
ebc30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
ebc40 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
ebc50 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 65   "name": "SDL_Me
ebc60 73 73 61 67 65 42 6f 78 42 75 74 74 6f 6e 46 6c  ssageBoxButtonFl
ebc70 61 67 73 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ags", "location"
ebc80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ebc90 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73 61 67 65  SDL2/SDL_message
ebca0 62 6f 78 2e 68 3a 35 31 3a 33 22 2c 20 22 74 79  box.h:51:3", "ty
ebcb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ebcc0 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22  enum", "name": "
ebcd0 22 2c 20 22 69 64 22 3a 20 31 35 33 20 7d 20 7d  ", "id": 153 } }
ebce0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
ebcf0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
ebd00 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 65 73 73  name": "SDL_Mess
ebd10 61 67 65 42 6f 78 42 75 74 74 6f 6e 44 61 74 61  ageBoxButtonData
ebd20 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
ebd30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
ebd40 32 2f 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78  2/SDL_messagebox
ebd50 2e 68 3a 36 31 3a 33 22 2c 20 22 74 79 70 65 22  .h:61:3", "type"
ebd60 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
ebd70 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
ebd80 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
ebd90 31 35 34 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  154, "location":
ebda0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ebdb0 44 4c 32 2f 53 44 4c 5f 6d 65 73 73 61 67 65 62  DL2/SDL_messageb
ebdc0 6f 78 2e 68 3a 35 36 3a 39 22 2c 20 22 62 69 74  ox.h:56:9", "bit
ebdd0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
ebde0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
ebdf0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
ebe00 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ebe10 6e 61 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c 20  name": "flags", 
ebe20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
ebe30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
ebe40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ebe50 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
ebe60 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
ebe70 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
ebe80 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ebe90 62 75 74 74 6f 6e 69 64 22 2c 20 22 62 69 74 2d  buttonid", "bit-
ebea0 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
ebeb0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ebec0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ebed0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ebee0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
ebef0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ebf00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
ebf10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ebf20 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
ebf30 65 78 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ext", "bit-offse
ebf40 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a  t": 64, "bit-siz
ebf50 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
ebf60 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
ebf70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ebf80 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
ebf90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
ebfa0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
ebfb0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
ebfc0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 20 7d 20 7d  t": 8 } } }] } }
ebfd0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
ebfe0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
ebff0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 65 73 73  name": "SDL_Mess
ec000 61 67 65 42 6f 78 43 6f 6c 6f 72 22 2c 20 22 6c  ageBoxColor", "l
ec010 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ec020 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ec030 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a 36 39  _messagebox.h:69
ec040 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
ec050 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
ec060 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
ec070 20 22 22 2c 20 22 69 64 22 3a 20 31 35 35 2c 20   "", "id": 155, 
ec080 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ec090 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ec0a0 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a  DL_messagebox.h:
ec0b0 36 36 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65  66:9", "bit-size
ec0c0 22 3a 20 32 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 24, "bit-alig
ec0d0 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 66 69 65 6c  nment": 8, "fiel
ec0e0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
ec0f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ec100 22 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "r", "bit-offset
ec110 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
ec120 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
ec130 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
ec140 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
ec150 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
ec160 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ec170 20 22 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65   "g", "bit-offse
ec180 74 22 3a 20 38 2c 20 22 62 69 74 2d 73 69 7a 65  t": 8, "bit-size
ec190 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
ec1a0 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
ec1b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
ec1c0 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
ec1d0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ec1e0 3a 20 22 62 22 2c 20 22 62 69 74 2d 6f 66 66 73  : "b", "bit-offs
ec1f0 65 74 22 3a 20 31 36 2c 20 22 62 69 74 2d 73 69  et": 16, "bit-si
ec200 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
ec210 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
ec220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
ec230 6e 74 38 22 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b  nt8" } }] } },.{
ec240 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
ec250 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
ec260 20 22 22 2c 20 22 69 64 22 3a 20 31 35 36 2c 20   "", "id": 156, 
ec270 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ec280 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ec290 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a  DL_messagebox.h:
ec2a0 37 31 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  71:9", "fields":
ec2b0 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
ec2c0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ec2d0 5f 4d 45 53 53 41 47 45 42 4f 58 5f 43 4f 4c 4f  _MESSAGEBOX_COLO
ec2e0 52 5f 42 41 43 4b 47 52 4f 55 4e 44 22 2c 20 22  R_BACKGROUND", "
ec2f0 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22  value": 0 }, { "
ec300 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ec310 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53  name": "SDL_MESS
ec320 41 47 45 42 4f 58 5f 43 4f 4c 4f 52 5f 54 45 58  AGEBOX_COLOR_TEX
ec330 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  T", "value": 1 }
ec340 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ec350 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ec360 5f 4d 45 53 53 41 47 45 42 4f 58 5f 43 4f 4c 4f  _MESSAGEBOX_COLO
ec370 52 5f 42 55 54 54 4f 4e 5f 42 4f 52 44 45 52 22  R_BUTTON_BORDER"
ec380 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20  , "value": 2 }, 
ec390 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ec3a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d  , "name": "SDL_M
ec3b0 45 53 53 41 47 45 42 4f 58 5f 43 4f 4c 4f 52 5f  ESSAGEBOX_COLOR_
ec3c0 42 55 54 54 4f 4e 5f 42 41 43 4b 47 52 4f 55 4e  BUTTON_BACKGROUN
ec3d0 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d  D", "value": 3 }
ec3e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ec3f0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ec400 5f 4d 45 53 53 41 47 45 42 4f 58 5f 43 4f 4c 4f  _MESSAGEBOX_COLO
ec410 52 5f 42 55 54 54 4f 4e 5f 53 45 4c 45 43 54 45  R_BUTTON_SELECTE
ec420 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d  D", "value": 4 }
ec430 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ec440 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ec450 5f 4d 45 53 53 41 47 45 42 4f 58 5f 43 4f 4c 4f  _MESSAGEBOX_COLO
ec460 52 5f 4d 41 58 22 2c 20 22 76 61 6c 75 65 22 3a  R_MAX", "value":
ec470 20 35 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   5 }] },.{ "tag"
ec480 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
ec490 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
ec4a0 44 4c 5f 4d 65 73 73 61 67 65 42 6f 78 43 6f 6c  DL_MessageBoxCol
ec4b0 6f 72 54 79 70 65 22 2c 20 22 6c 6f 63 61 74 69  orType", "locati
ec4c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ec4d0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73  de/SDL2/SDL_mess
ec4e0 61 67 65 62 6f 78 2e 68 3a 37 39 3a 33 22 2c 20  agebox.h:79:3", 
ec4f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ec500 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22   ":enum", "name"
ec510 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 35 36 20  : "", "id": 156 
ec520 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
ec530 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
ec540 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d  , "name": "SDL_M
ec550 65 73 73 61 67 65 42 6f 78 43 6f 6c 6f 72 53 63  essageBoxColorSc
ec560 68 65 6d 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  heme", "location
ec570 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ec580 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73 61 67  /SDL2/SDL_messag
ec590 65 62 6f 78 2e 68 3a 38 37 3a 33 22 2c 20 22 74  ebox.h:87:3", "t
ec5a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ec5b0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
ec5c0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
ec5d0 64 22 3a 20 31 35 37 2c 20 22 6c 6f 63 61 74 69  d": 157, "locati
ec5e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ec5f0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73  de/SDL2/SDL_mess
ec600 61 67 65 62 6f 78 2e 68 3a 38 34 3a 39 22 2c 20  agebox.h:84:9", 
ec610 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 30 2c  "bit-size": 120,
ec620 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ec630 3a 20 38 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 8, "fields": [
ec640 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ec650 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c 6f 72  , "name": "color
ec660 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  s", "bit-offset"
ec670 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
ec680 20 31 32 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e   120, "bit-align
ec690 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
ec6a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72  : { "tag": ":arr
ec6b0 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ay", "type": { "
ec6c0 74 61 67 22 3a 20 22 53 44 4c 5f 4d 65 73 73 61  tag": "SDL_Messa
ec6d0 67 65 42 6f 78 43 6f 6c 6f 72 22 20 7d 2c 20 22  geBoxColor" }, "
ec6e0 73 69 7a 65 22 3a 20 35 20 7d 20 7d 5d 20 7d 20  size": 5 } }] } 
ec6f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
ec700 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
ec710 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 65 73  "name": "SDL_Mes
ec720 73 61 67 65 42 6f 78 44 61 74 61 22 2c 20 22 6c  sageBoxData", "l
ec730 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ec740 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ec750 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a 31 30  _messagebox.h:10
ec760 33 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  3:3", "type": { 
ec770 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
ec780 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
ec790 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 35 38 2c  : "", "id": 158,
ec7a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ec7b0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ec7c0 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68  SDL_messagebox.h
ec7d0 3a 39 32 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a  :92:9", "bit-siz
ec7e0 65 22 3a 20 34 34 38 2c 20 22 62 69 74 2d 61 6c  e": 448, "bit-al
ec7f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66  ignment": 64, "f
ec800 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
ec810 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ec820 22 3a 20 22 66 6c 61 67 73 22 2c 20 22 62 69 74  ": "flags", "bit
ec830 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
ec840 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ec850 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ec860 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ec870 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
ec880 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ec890 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64  ", "name": "wind
ec8a0 6f 77 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ow", "bit-offset
ec8b0 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
ec8c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
ec8d0 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
ec8e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ec8f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ec900 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
ec910 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
ec920 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ec930 22 6e 61 6d 65 22 3a 20 22 74 69 74 6c 65 22 2c  "name": "title",
ec940 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
ec950 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  28, "bit-size": 
ec960 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
ec970 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
ec980 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
ec990 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
ec9a0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
ec9b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
ec9c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ec9d0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
ec9e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ec9f0 22 3a 20 22 6d 65 73 73 61 67 65 22 2c 20 22 62  ": "message", "b
eca00 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c  it-offset": 192,
eca10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
eca20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
eca30 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
eca40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
eca50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
eca60 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
eca70 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
eca80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
eca90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
ecaa0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ecab0 22 6e 75 6d 62 75 74 74 6f 6e 73 22 2c 20 22 62  "numbuttons", "b
ecac0 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 35 36 2c  it-offset": 256,
ecad0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
ecae0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ecaf0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
ecb00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
ecb10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ecb20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ecb30 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
ecb40 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ecb50 3a 20 22 62 75 74 74 6f 6e 73 22 2c 20 22 62 69  : "buttons", "bi
ecb60 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 30 2c 20  t-offset": 320, 
ecb70 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
ecb80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ecb90 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
ecba0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ecbb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ecbc0 22 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67 65 42  ": "SDL_MessageB
ecbd0 6f 78 42 75 74 74 6f 6e 44 61 74 61 22 20 7d 20  oxButtonData" } 
ecbe0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
ecbf0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ecc00 63 6f 6c 6f 72 53 63 68 65 6d 65 22 2c 20 22 62  colorScheme", "b
ecc10 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38 34 2c  it-offset": 384,
ecc20 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
ecc30 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ecc40 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
ecc50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
ecc60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ecc70 67 22 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67 65  g": "SDL_Message
ecc80 42 6f 78 43 6f 6c 6f 72 53 63 68 65 6d 65 22 20  BoxColorScheme" 
ecc90 7d 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74  } } }] } },.{ "t
ecca0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
eccb0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 68   "name": "SDL_Sh
eccc0 6f 77 4d 65 73 73 61 67 65 42 6f 78 22 2c 20 22  owMessageBox", "
eccd0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
ecce0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
eccf0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73 61  e/SDL2/SDL_messa
ecd00 67 65 62 6f 78 2e 68 3a 31 31 39 3a 32 39 22 2c  gebox.h:119:29",
ecd10 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
ecd20 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
ecd30 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
ecd40 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
ecd50 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
ecd60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ecd70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 65  er", "name": "me
ecd80 73 73 61 67 65 62 6f 78 64 61 74 61 22 2c 20 22  ssageboxdata", "
ecd90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ecda0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
ecdb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
ecdc0 4c 5f 4d 65 73 73 61 67 65 42 6f 78 44 61 74 61  L_MessageBoxData
ecdd0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
ecde0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ecdf0 6e 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 69 64  name": "buttonid
ece00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ece10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ece20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ece30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ece40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ece50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ece60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
ece70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
ece80 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
ece90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
ecea0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
eceb0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
ecec0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
eced0 53 68 6f 77 53 69 6d 70 6c 65 4d 65 73 73 61 67  ShowSimpleMessag
ecee0 65 42 6f 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  eBox", "ns": 0, 
ecef0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ecf00 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ecf10 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a  DL_messagebox.h:
ecf20 31 33 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64  133:29", "variad
ecf30 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
ecf40 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
ecf50 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
ecf60 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
ecf70 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
ecf80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
ecf90 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22 74  me": "flags", "t
ecfa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ecfb0 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
ecfc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ecfd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 74 6c  ", "name": "titl
ecfe0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
ecff0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
ed000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ed010 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
ed020 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
ed030 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
ed040 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ed050 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ed060 3a 20 22 6d 65 73 73 61 67 65 22 2c 20 22 74 79  : "message", "ty
ed070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ed080 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
ed090 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
ed0a0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
ed0b0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
ed0c0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
ed0d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ed0e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64  ", "name": "wind
ed0f0 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ow", "type": { "
ed100 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ed110 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ed120 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20  ": "SDL_Window" 
ed130 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
ed140 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ed150 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ed160 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ed170 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
ed180 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22  .{ "tag": "enum"
ed190 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ed1a0 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 35 39  ": "", "id": 159
ed1b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ed1c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ed1d0 2f 53 44 4c 5f 70 6f 77 65 72 2e 68 3a 34 32 3a  /SDL_power.h:42:
ed1e0 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  9", "fields": [{
ed1f0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ed200 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 4f   "name": "SDL_PO
ed210 57 45 52 53 54 41 54 45 5f 55 4e 4b 4e 4f 57 4e  WERSTATE_UNKNOWN
ed220 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
ed230 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ed240 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ed250 50 4f 57 45 52 53 54 41 54 45 5f 4f 4e 5f 42 41  POWERSTATE_ON_BA
ed260 54 54 45 52 59 22 2c 20 22 76 61 6c 75 65 22 3a  TTERY", "value":
ed270 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   1 }, { "tag": "
ed280 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ed290 22 53 44 4c 5f 50 4f 57 45 52 53 54 41 54 45 5f  "SDL_POWERSTATE_
ed2a0 4e 4f 5f 42 41 54 54 45 52 59 22 2c 20 22 76 61  NO_BATTERY", "va
ed2b0 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61  lue": 2 }, { "ta
ed2c0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ed2d0 6d 65 22 3a 20 22 53 44 4c 5f 50 4f 57 45 52 53  me": "SDL_POWERS
ed2e0 54 41 54 45 5f 43 48 41 52 47 49 4e 47 22 2c 20  TATE_CHARGING", 
ed2f0 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20  "value": 3 }, { 
ed300 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ed310 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 4f 57  "name": "SDL_POW
ed320 45 52 53 54 41 54 45 5f 43 48 41 52 47 45 44 22  ERSTATE_CHARGED"
ed330 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 5d 20  , "value": 4 }] 
ed340 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
ed350 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
ed360 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 6f 77  "name": "SDL_Pow
ed370 65 72 53 74 61 74 65 22 2c 20 22 6c 6f 63 61 74  erState", "locat
ed380 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ed390 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 6f 77  ude/SDL2/SDL_pow
ed3a0 65 72 2e 68 3a 34 39 3a 33 22 2c 20 22 74 79 70  er.h:49:3", "typ
ed3b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65  e": { "tag": ":e
ed3c0 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  num", "name": ""
ed3d0 2c 20 22 69 64 22 3a 20 31 35 39 20 7d 20 7d 2c  , "id": 159 } },
ed3e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
ed3f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
ed400 44 4c 5f 47 65 74 50 6f 77 65 72 49 6e 66 6f 22  DL_GetPowerInfo"
ed410 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
ed420 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ed430 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 6f  lude/SDL2/SDL_po
ed440 77 65 72 2e 68 3a 36 35 3a 34 30 22 2c 20 22 76  wer.h:65:40", "v
ed450 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
ed460 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
ed470 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
ed480 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
ed490 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
ed4a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
ed4b0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 63 73 22  , "name": "secs"
ed4c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ed4d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
ed4e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ed4f0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ed500 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ed510 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
ed520 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
ed530 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
ed540 20 22 70 63 74 22 2c 20 22 74 79 70 65 22 3a 20   "pct", "type": 
ed550 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
ed560 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ed570 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
ed580 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ed590 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ed5a0 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  2 } } }], "retur
ed5b0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
ed5c0 3a 20 22 53 44 4c 5f 50 6f 77 65 72 53 74 61 74  : "SDL_PowerStat
ed5d0 65 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  e" } },.{ "tag":
ed5e0 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
ed5f0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
ed600 64 22 3a 20 31 36 30 2c 20 22 6c 6f 63 61 74 69  d": 160, "locati
ed610 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ed620 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64  de/SDL2/SDL_rend
ed630 65 72 2e 68 3a 36 34 3a 39 22 2c 20 22 66 69 65  er.h:64:9", "fie
ed640 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
ed650 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ed660 20 22 53 44 4c 5f 52 45 4e 44 45 52 45 52 5f 53   "SDL_RENDERER_S
ed670 4f 46 54 57 41 52 45 22 2c 20 22 76 61 6c 75 65  OFTWARE", "value
ed680 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 1 }, { "tag":
ed690 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ed6a0 3a 20 22 53 44 4c 5f 52 45 4e 44 45 52 45 52 5f  : "SDL_RENDERER_
ed6b0 41 43 43 45 4c 45 52 41 54 45 44 22 2c 20 22 76  ACCELERATED", "v
ed6c0 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74  alue": 2 }, { "t
ed6d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ed6e0 61 6d 65 22 3a 20 22 53 44 4c 5f 52 45 4e 44 45  ame": "SDL_RENDE
ed6f0 52 45 52 5f 50 52 45 53 45 4e 54 56 53 59 4e 43  RER_PRESENTVSYNC
ed700 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c  ", "value": 4 },
ed710 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ed720 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ed730 52 45 4e 44 45 52 45 52 5f 54 41 52 47 45 54 54  RENDERER_TARGETT
ed740 45 58 54 55 52 45 22 2c 20 22 76 61 6c 75 65 22  EXTURE", "value"
ed750 3a 20 38 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  : 8 }] },.{ "tag
ed760 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
ed770 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
ed780 53 44 4c 5f 52 65 6e 64 65 72 65 72 46 6c 61 67  SDL_RendererFlag
ed790 73 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  s", "location": 
ed7a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ed7b0 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a  L2/SDL_render.h:
ed7c0 37 33 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  73:3", "type": {
ed7d0 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c   "tag": ":enum",
ed7e0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
ed7f0 22 3a 20 31 36 30 20 7d 20 7d 2c 0a 7b 20 22 74  ": 160 } },.{ "t
ed800 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
ed810 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
ed820 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 49 6e 66  "SDL_RendererInf
ed830 6f 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  o", "id": 0, "lo
ed840 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ed850 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ed860 72 65 6e 64 65 72 2e 68 3a 37 38 3a 31 36 22 2c  render.h:78:16",
ed870 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 37 30 34   "bit-size": 704
ed880 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ed890 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a  ": 64, "fields":
ed8a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
ed8b0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d  d", "name": "nam
ed8c0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
ed8d0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
ed8e0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
ed8f0 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
ed900 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
ed910 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
ed920 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
ed930 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
ed940 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ed950 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
ed960 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ed970 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22 62 69  e": "flags", "bi
ed980 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22  t-offset": 64, "
ed990 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ed9a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ed9b0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
ed9c0 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
ed9d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ed9e0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 75  ld", "name": "nu
ed9f0 6d 5f 74 65 78 74 75 72 65 5f 66 6f 72 6d 61 74  m_texture_format
eda00 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  s", "bit-offset"
eda10 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 96, "bit-size"
eda20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
eda30 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
eda40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
eda50 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
eda60 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
eda70 65 22 3a 20 22 74 65 78 74 75 72 65 5f 66 6f 72  e": "texture_for
eda80 6d 61 74 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  mats", "bit-offs
eda90 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73  et": 128, "bit-s
edaa0 69 7a 65 22 3a 20 35 31 32 2c 20 22 62 69 74 2d  ize": 512, "bit-
edab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
edac0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
edad0 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65   ":array", "type
edae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
edaf0 74 33 32 22 20 7d 2c 20 22 73 69 7a 65 22 3a 20  t32" }, "size": 
edb00 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  16 } }, { "tag":
edb10 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
edb20 3a 20 22 6d 61 78 5f 74 65 78 74 75 72 65 5f 77  : "max_texture_w
edb30 69 64 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73  idth", "bit-offs
edb40 65 74 22 3a 20 36 34 30 2c 20 22 62 69 74 2d 73  et": 640, "bit-s
edb50 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
edb60 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
edb70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
edb80 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
edb90 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
edba0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
edbb0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
edbc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 5f  ", "name": "max_
edbd0 74 65 78 74 75 72 65 5f 68 65 69 67 68 74 22 2c  texture_height",
edbe0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36   "bit-offset": 6
edbf0 37 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  72, "bit-size": 
edc00 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
edc10 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
edc20 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
edc30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
edc40 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
edc50 22 3a 20 33 32 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  ": 32 } }] },.{ 
edc60 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
edc70 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
edc80 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
edc90 49 6e 66 6f 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  Info", "location
edca0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
edcb0 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
edcc0 2e 68 3a 38 36 3a 33 22 2c 20 22 74 79 70 65 22  .h:86:3", "type"
edcd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
edce0 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  uct", "name": "S
edcf0 44 4c 5f 52 65 6e 64 65 72 65 72 49 6e 66 6f 22  DL_RendererInfo"
edd00 2c 20 22 69 64 22 3a 20 31 36 31 20 7d 20 7d 2c  , "id": 161 } },
edd10 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22  .{ "tag": "enum"
edd20 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
edd30 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 36 32  ": "", "id": 162
edd40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
edd50 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
edd60 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 39 31  /SDL_render.h:91
edd70 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
edd80 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
edd90 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54  , "name": "SDL_T
edda0 45 58 54 55 52 45 41 43 43 45 53 53 5f 53 54 41  EXTUREACCESS_STA
eddb0 54 49 43 22 2c 20 22 76 61 6c 75 65 22 3a 20 30  TIC", "value": 0
eddc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
eddd0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
edde0 44 4c 5f 54 45 58 54 55 52 45 41 43 43 45 53 53  DL_TEXTUREACCESS
eddf0 5f 53 54 52 45 41 4d 49 4e 47 22 2c 20 22 76 61  _STREAMING", "va
ede00 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61  lue": 1 }, { "ta
ede10 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ede20 6d 65 22 3a 20 22 53 44 4c 5f 54 45 58 54 55 52  me": "SDL_TEXTUR
ede30 45 41 43 43 45 53 53 5f 54 41 52 47 45 54 22 2c  EACCESS_TARGET",
ede40 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d   "value": 2 }] }
ede50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
ede60 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
ede70 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 65 78 74  name": "SDL_Text
ede80 75 72 65 41 63 63 65 73 73 22 2c 20 22 6c 6f 63  ureAccess", "loc
ede90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
edea0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
edeb0 65 6e 64 65 72 2e 68 3a 39 36 3a 33 22 2c 20 22  ender.h:96:3", "
edec0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eded0 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
edee0 20 22 22 2c 20 22 69 64 22 3a 20 31 36 32 20 7d   "", "id": 162 }
edef0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e   },.{ "tag": "en
edf00 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  um", "ns": 0, "n
edf10 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
edf20 31 36 33 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  163, "location":
edf30 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
edf40 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68  DL2/SDL_render.h
edf50 3a 31 30 31 3a 39 22 2c 20 22 66 69 65 6c 64 73  :101:9", "fields
edf60 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
edf70 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
edf80 44 4c 5f 54 45 58 54 55 52 45 4d 4f 44 55 4c 41  DL_TEXTUREMODULA
edf90 54 45 5f 4e 4f 4e 45 22 2c 20 22 76 61 6c 75 65  TE_NONE", "value
edfa0 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 0 }, { "tag":
edfb0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
edfc0 3a 20 22 53 44 4c 5f 54 45 58 54 55 52 45 4d 4f  : "SDL_TEXTUREMO
edfd0 44 55 4c 41 54 45 5f 43 4f 4c 4f 52 22 2c 20 22  DULATE_COLOR", "
edfe0 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
edff0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ee000 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 45 58 54  name": "SDL_TEXT
ee010 55 52 45 4d 4f 44 55 4c 41 54 45 5f 41 4c 50 48  UREMODULATE_ALPH
ee020 41 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d  A", "value": 2 }
ee030 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
ee040 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
ee050 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54  , "name": "SDL_T
ee060 65 78 74 75 72 65 4d 6f 64 75 6c 61 74 65 22 2c  extureModulate",
ee070 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ee080 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ee090 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31 30 36  SDL_render.h:106
ee0a0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
ee0b0 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22  tag": ":enum", "
ee0c0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
ee0d0 20 31 36 33 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   163 } },.{ "tag
ee0e0 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
ee0f0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
ee100 22 69 64 22 3a 20 31 36 34 2c 20 22 6c 6f 63 61  "id": 164, "loca
ee110 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ee120 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
ee130 6e 64 65 72 2e 68 3a 31 31 31 3a 39 22 2c 20 22  nder.h:111:9", "
ee140 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
ee150 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ee160 65 22 3a 20 22 53 44 4c 5f 46 4c 49 50 5f 4e 4f  e": "SDL_FLIP_NO
ee170 4e 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  NE", "value": 0 
ee180 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ee190 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ee1a0 4c 5f 46 4c 49 50 5f 48 4f 52 49 5a 4f 4e 54 41  L_FLIP_HORIZONTA
ee1b0 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  L", "value": 1 }
ee1c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ee1d0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ee1e0 5f 46 4c 49 50 5f 56 45 52 54 49 43 41 4c 22 2c  _FLIP_VERTICAL",
ee1f0 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d   "value": 2 }] }
ee200 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
ee210 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
ee220 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64  name": "SDL_Rend
ee230 65 72 65 72 46 6c 69 70 22 2c 20 22 6c 6f 63 61  ererFlip", "loca
ee240 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ee250 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
ee260 6e 64 65 72 2e 68 3a 31 31 36 3a 33 22 2c 20 22  nder.h:116:3", "
ee270 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ee280 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
ee290 20 22 22 2c 20 22 69 64 22 3a 20 31 36 34 20 7d   "", "id": 164 }
ee2a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74   },.{ "tag": "st
ee2b0 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
ee2c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e  "name": "SDL_Ren
ee2d0 64 65 72 65 72 22 2c 20 22 69 64 22 3a 20 30 2c  derer", "id": 0,
ee2e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ee2f0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ee300 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31 32 31  SDL_render.h:121
ee310 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
ee320 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
ee330 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
ee340 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  : [] },.{ "tag":
ee350 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
ee360 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
ee370 4c 5f 52 65 6e 64 65 72 65 72 22 2c 20 22 6c 6f  L_Renderer", "lo
ee380 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ee390 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ee3a0 72 65 6e 64 65 72 2e 68 3a 31 32 32 3a 32 39 22  render.h:122:29"
ee3b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ee3c0 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
ee3d0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
ee3e0 44 4c 5f 52 65 6e 64 65 72 65 72 22 2c 20 22 69  DL_Renderer", "i
ee3f0 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
ee400 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ee410 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
ee420 2e 68 3a 31 32 31 3a 38 22 2c 20 22 62 69 74 2d  .h:121:8", "bit-
ee430 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
ee440 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
ee450 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a  ields": [] } },.
ee460 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
ee470 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
ee480 65 22 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65  e": "SDL_Texture
ee490 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
ee4a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ee4b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
ee4c0 65 6e 64 65 72 2e 68 3a 31 32 37 3a 38 22 2c 20  ender.h:127:8", 
ee4d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
ee4e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ee4f0 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
ee500 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
ee510 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
ee520 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 65 78  "name": "SDL_Tex
ee530 74 75 72 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  ture", "location
ee540 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ee550 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
ee560 2e 68 3a 31 32 38 3a 32 38 22 2c 20 22 74 79 70  .h:128:28", "typ
ee570 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74  e": { "tag": "st
ee580 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
ee590 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 65 78  "name": "SDL_Tex
ee5a0 74 75 72 65 22 2c 20 22 69 64 22 3a 20 30 2c 20  ture", "id": 0, 
ee5b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ee5c0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ee5d0 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31 32 37 3a  DL_render.h:127:
ee5e0 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
ee5f0 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
ee600 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
ee610 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   [] } },.{ "tag"
ee620 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ee630 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4e 75  ame": "SDL_GetNu
ee640 6d 52 65 6e 64 65 72 44 72 69 76 65 72 73 22 2c  mRenderDrivers",
ee650 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
ee660 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ee670 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
ee680 64 65 72 2e 68 3a 31 34 34 3a 32 39 22 2c 20 22  der.h:144:29", "
ee690 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ee6a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ee6b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ee6c0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ee6d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
ee6e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ee6f0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
ee700 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ee710 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ee720 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
ee730 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ee740 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 52 65  ame": "SDL_GetRe
ee750 6e 64 65 72 44 72 69 76 65 72 49 6e 66 6f 22 2c  nderDriverInfo",
ee760 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
ee770 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ee780 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
ee790 64 65 72 2e 68 3a 31 35 38 3a 32 39 22 2c 20 22  der.h:158:29", "
ee7a0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ee7b0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ee7c0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ee7d0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ee7e0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
ee7f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ee800 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65  ", "name": "inde
ee810 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
ee820 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
ee830 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ee840 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ee850 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
ee860 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ee870 65 22 3a 20 22 69 6e 66 6f 22 2c 20 22 74 79 70  e": "info", "typ
ee880 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ee890 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ee8a0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
ee8b0 65 6e 64 65 72 65 72 49 6e 66 6f 22 20 7d 20 7d  endererInfo" } }
ee8c0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
ee8d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
ee8e0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
ee8f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
ee900 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
ee910 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
ee920 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ee930 43 72 65 61 74 65 57 69 6e 64 6f 77 41 6e 64 52  CreateWindowAndR
ee940 65 6e 64 65 72 65 72 22 2c 20 22 6e 73 22 3a 20  enderer", "ns": 
ee950 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
ee960 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
ee970 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31  2/SDL_render.h:1
ee980 37 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  72:29", "variadi
ee990 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
ee9a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ee9b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ee9c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ee9d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
ee9e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ee9f0 65 22 3a 20 22 77 69 64 74 68 22 2c 20 22 74 79  e": "width", "ty
eea00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
eea10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
eea20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
eea30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
eea40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
eea50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 65  er", "name": "he
eea60 69 67 68 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ight", "type": {
eea70 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
eea80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
eea90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
eeaa0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
eeab0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
eeac0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 5f 66  name": "window_f
eead0 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  lags", "type": {
eeae0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
eeaf0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
eeb00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
eeb10 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
eeb20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eeb30 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
eeb40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
eeb50 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
eeb60 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69  { "tag": "SDL_Wi
eeb70 6e 64 6f 77 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b  ndow" } } } }, {
eeb80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
eeb90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
eeba0 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
eebb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
eebc0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
eebd0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
eebe0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
eebf0 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65  g": "SDL_Rendere
eec00 72 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  r" } } } }], "re
eec10 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
eec20 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
eec30 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
eec40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
eec50 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
eec60 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
eec70 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 52 65  ": "SDL_CreateRe
eec80 6e 64 65 72 65 72 22 2c 20 22 6e 73 22 3a 20 30  nderer", "ns": 0
eec90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
eeca0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
eecb0 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31 39  /SDL_render.h:19
eecc0 31 3a 34 30 22 2c 20 22 76 61 72 69 61 64 69 63  1:40", "variadic
eecd0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
eece0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
eecf0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
eed00 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
eed10 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
eed20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
eed30 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
eed40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
eed50 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
eed60 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
eed70 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b  Window" } } }, {
eed80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
eed90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
eeda0 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
eedb0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
eedc0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
eedd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
eede0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
eedf0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
eee00 61 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22  ame": "flags", "
eee10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eee20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22  "Uint32" } }], "
eee30 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
eee40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
eee50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
eee60 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65  g": "SDL_Rendere
eee70 72 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  r" } } },.{ "tag
eee80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
eee90 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65 61  name": "SDL_Crea
eeea0 74 65 53 6f 66 74 77 61 72 65 52 65 6e 64 65 72  teSoftwareRender
eeeb0 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
eeec0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
eeed0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
eeee0 5f 72 65 6e 64 65 72 2e 68 3a 32 30 34 3a 34 30  _render.h:204:40
eeef0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
eef00 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
eef10 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
eef20 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
eef30 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
eef40 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
eef50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
eef60 73 75 72 66 61 63 65 22 2c 20 22 74 79 70 65 22  surface", "type"
eef70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
eef80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
eef90 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
eefa0 66 61 63 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  face" } } }], "r
eefb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
eefc0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
eefd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eefe0 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
eeff0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
ef000 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ef010 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 52 65  ame": "SDL_GetRe
ef020 6e 64 65 72 65 72 22 2c 20 22 6e 73 22 3a 20 30  nderer", "ns": 0
ef030 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ef040 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ef050 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 32 30  /SDL_render.h:20
ef060 39 3a 34 30 22 2c 20 22 76 61 72 69 61 64 69 63  9:40", "variadic
ef070 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
ef080 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
ef090 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
ef0a0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
ef0b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
ef0c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ef0d0 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
ef0e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ef0f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
ef100 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
ef110 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20  Window" } } }], 
ef120 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ef130 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ef140 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ef150 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
ef160 65 72 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  er" } } },.{ "ta
ef170 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
ef180 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
ef190 52 65 6e 64 65 72 65 72 49 6e 66 6f 22 2c 20 22  RendererInfo", "
ef1a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
ef1b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
ef1c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
ef1d0 72 2e 68 3a 32 31 34 3a 32 39 22 2c 20 22 76 61  r.h:214:29", "va
ef1e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
ef1f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ef200 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ef210 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ef220 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
ef230 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ef240 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72   "name": "render
ef250 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ef260 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ef270 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ef280 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
ef290 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
ef2a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ef2b0 6e 61 6d 65 22 3a 20 22 69 6e 66 6f 22 2c 20 22  name": "info", "
ef2c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ef2d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
ef2e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
ef2f0 4c 5f 52 65 6e 64 65 72 65 72 49 6e 66 6f 22 20  L_RendererInfo" 
ef300 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
ef310 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ef320 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ef330 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ef340 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
ef350 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
ef360 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
ef370 44 4c 5f 47 65 74 52 65 6e 64 65 72 65 72 4f 75  DL_GetRendererOu
ef380 74 70 75 74 53 69 7a 65 22 2c 20 22 6e 73 22 3a  tputSize", "ns":
ef390 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ef3a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ef3b0 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a  L2/SDL_render.h:
ef3c0 32 32 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64  220:29", "variad
ef3d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
ef3e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
ef3f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
ef400 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
ef410 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
ef420 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
ef430 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c  me": "renderer",
ef440 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ef450 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
ef460 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ef470 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20  SDL_Renderer" } 
ef480 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
ef490 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ef4a0 22 3a 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20  ": "w", "type": 
ef4b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
ef4c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ef4d0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
ef4e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ef4f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ef500 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  2 } } }, { "tag"
ef510 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ef520 6e 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70  name": "h", "typ
ef530 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ef540 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ef550 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ef560 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
ef570 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ef580 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 32 } } }], "r
ef590 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
ef5a0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
ef5b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ef5c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ef5d0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
ef5e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
ef5f0 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 54  e": "SDL_CreateT
ef600 65 78 74 75 72 65 22 2c 20 22 6e 73 22 3a 20 30  exture", "ns": 0
ef610 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ef620 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ef630 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 32 34  /SDL_render.h:24
ef640 32 3a 33 39 22 2c 20 22 76 61 72 69 61 64 69 63  2:39", "variadic
ef650 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
ef660 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
ef670 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
ef680 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
ef690 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
ef6a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ef6b0 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22  ": "renderer", "
ef6c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ef6d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
ef6e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
ef6f0 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20  L_Renderer" } } 
ef700 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
ef710 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
ef720 20 22 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65   "format", "type
ef730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
ef740 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
ef750 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
ef760 22 6e 61 6d 65 22 3a 20 22 61 63 63 65 73 73 22  "name": "access"
ef770 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ef780 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
ef790 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ef7a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
ef7b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ef7c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ef7d0 3a 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "w", "type": {
ef7e0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
ef7f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ef800 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ef810 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
ef820 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ef830 6e 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70  name": "h", "typ
ef840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
ef850 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
ef860 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
ef870 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
ef880 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
ef890 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
ef8a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ef8b0 67 22 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65  g": "SDL_Texture
ef8c0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
ef8d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ef8e0 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74  ame": "SDL_Creat
ef8f0 65 54 65 78 74 75 72 65 46 72 6f 6d 53 75 72 66  eTextureFromSurf
ef900 61 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ace", "ns": 0, "
ef910 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ef920 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ef930 4c 5f 72 65 6e 64 65 72 2e 68 3a 32 36 30 3a 33  L_render.h:260:3
ef940 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
ef950 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
ef960 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
ef970 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
ef980 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
ef990 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
ef9a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ef9b0 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70  "renderer", "typ
ef9c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ef9d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ef9e0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
ef9f0 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20  enderer" } } }, 
efa00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
efa10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
efa20 75 72 66 61 63 65 22 2c 20 22 74 79 70 65 22 3a  urface", "type":
efa30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
efa40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
efa50 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
efa60 61 63 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ace" } } }], "re
efa70 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
efa80 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
efa90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
efaa0 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22 20  : "SDL_Texture" 
efab0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
efac0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
efad0 65 22 3a 20 22 53 44 4c 5f 51 75 65 72 79 54 65  e": "SDL_QueryTe
efae0 78 74 75 72 65 22 2c 20 22 6e 73 22 3a 20 30 2c  xture", "ns": 0,
efaf0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
efb00 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
efb10 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 32 37 35  SDL_render.h:275
efb20 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
efb30 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
efb40 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
efb50 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
efb60 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
efb70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
efb80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
efb90 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74 79  : "texture", "ty
efba0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
efbb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
efbc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
efbd0 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20  Texture" } } }, 
efbe0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
efbf0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
efc00 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
efc10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
efc20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
efc30 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
efc40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
efc50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
efc60 65 22 3a 20 22 61 63 63 65 73 73 22 2c 20 22 74  e": "access", "t
efc70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
efc80 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
efc90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
efca0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
efcb0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
efcc0 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
efcd0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
efce0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22  er", "name": "w"
efcf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
efd00 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
efd10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
efd20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
efd30 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
efd40 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
efd50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
efd60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
efd70 20 22 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "h", "type": { 
efd80 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
efd90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
efda0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
efdb0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
efdc0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
efdd0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
efde0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
efdf0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
efe00 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
efe10 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
efe20 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
efe30 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
efe40 44 4c 5f 53 65 74 54 65 78 74 75 72 65 43 6f 6c  DL_SetTextureCol
efe50 6f 72 4d 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c  orMod", "ns": 0,
efe60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
efe70 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
efe80 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 32 39 32  SDL_render.h:292
efe90 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
efea0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
efeb0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
efec0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
efed0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
efee0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
efef0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
eff00 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74 79  : "texture", "ty
eff10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
eff20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
eff30 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
eff40 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20  Texture" } } }, 
eff50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
eff60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
eff70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
eff80 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c  g": "Uint8" } },
eff90 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
effa0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
effb0 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
effc0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
effd0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
effe0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
efff0 22 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "b", "type": { "
f0000 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
f0010 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f0020 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f0030 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f0040 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f0050 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f0060 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f0070 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
f0080 65 74 54 65 78 74 75 72 65 43 6f 6c 6f 72 4d 6f  etTextureColorMo
f0090 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
f00a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f00b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f00c0 72 65 6e 64 65 72 2e 68 3a 33 30 38 3a 32 39 22  render.h:308:29"
f00d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f00e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f00f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f0100 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f0110 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f0120 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f0130 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
f0140 65 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a  exture", "type":
f0150 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f0160 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f0170 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74  "tag": "SDL_Text
f0180 75 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ure" } } }, { "t
f0190 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f01a0 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22  , "name": "r", "
f01b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f01c0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f01d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
f01e0 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  nt8" } } }, { "t
f01f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f0200 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c 20 22  , "name": "g", "
f0210 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f0220 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f0230 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
f0240 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  nt8" } } }, { "t
f0250 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f0260 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c 20 22  , "name": "b", "
f0270 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f0280 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f0290 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
f02a0 6e 74 38 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  nt8" } } }], "re
f02b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f02c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f02d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f02e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f02f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f0300 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f0310 22 3a 20 22 53 44 4c 5f 53 65 74 54 65 78 74 75  ": "SDL_SetTextu
f0320 72 65 41 6c 70 68 61 4d 6f 64 22 2c 20 22 6e 73  reAlphaMod", "ns
f0330 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f0340 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f0350 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
f0360 68 3a 33 32 33 3a 32 39 22 2c 20 22 76 61 72 69  h:323:29", "vari
f0370 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f0380 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f0390 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f03a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f03b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f03c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f03d0 6e 61 6d 65 22 3a 20 22 74 65 78 74 75 72 65 22  name": "texture"
f03e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f03f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f0400 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f0410 22 53 44 4c 5f 54 65 78 74 75 72 65 22 20 7d 20  "SDL_Texture" } 
f0420 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
f0430 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f0440 22 3a 20 22 61 6c 70 68 61 22 2c 20 22 74 79 70  ": "alpha", "typ
f0450 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
f0460 6e 74 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  nt8" } }], "retu
f0470 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f0480 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
f0490 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f04a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
f04b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f04c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f04d0 20 22 53 44 4c 5f 47 65 74 54 65 78 74 75 72 65   "SDL_GetTexture
f04e0 41 6c 70 68 61 4d 6f 64 22 2c 20 22 6e 73 22 3a  AlphaMod", "ns":
f04f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
f0500 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f0510 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a  L2/SDL_render.h:
f0520 33 33 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64  336:29", "variad
f0530 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f0540 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f0550 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f0560 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f0570 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f0580 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f0590 6d 65 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20  me": "texture", 
f05a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f05b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f05c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f05d0 44 4c 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20  DL_Texture" } } 
f05e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f05f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f0600 20 22 61 6c 70 68 61 22 2c 20 22 74 79 70 65 22   "alpha", "type"
f0610 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f0620 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f0630 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
f0640 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f0650 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f0660 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f0670 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f0680 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f0690 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f06a0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f06b0 44 4c 5f 53 65 74 54 65 78 74 75 72 65 42 6c 65  DL_SetTextureBle
f06c0 6e 64 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30  ndMode", "ns": 0
f06d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f06e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f06f0 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 33 35  /SDL_render.h:35
f0700 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  3:29", "variadic
f0710 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
f0720 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
f0730 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
f0740 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
f0750 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
f0760 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f0770 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74  ": "texture", "t
f0780 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f0790 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f07a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f07b0 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c  _Texture" } } },
f07c0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f07d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f07e0 62 6c 65 6e 64 4d 6f 64 65 22 2c 20 22 74 79 70  blendMode", "typ
f07f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f0800 4c 5f 42 6c 65 6e 64 4d 6f 64 65 22 20 7d 20 7d  L_BlendMode" } }
f0810 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f0820 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f0830 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f0840 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f0850 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
f0860 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f0870 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
f0880 74 54 65 78 74 75 72 65 42 6c 65 6e 64 4d 6f 64  tTextureBlendMod
f0890 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
f08a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f08b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f08c0 72 65 6e 64 65 72 2e 68 3a 33 36 36 3a 32 39 22  render.h:366:29"
f08d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f08e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f08f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f0900 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f0910 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f0920 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f0930 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
f0940 65 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a  exture", "type":
f0950 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f0960 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f0970 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74  "tag": "SDL_Text
f0980 75 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ure" } } }, { "t
f0990 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f09a0 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6c 65 6e 64  , "name": "blend
f09b0 4d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  Mode", "type": {
f09c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f09d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f09e0 61 67 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64 4d  ag": "SDL_BlendM
f09f0 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ode" } } }], "re
f0a00 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f0a10 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f0a20 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f0a30 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f0a40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f0a50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f0a60 22 3a 20 22 53 44 4c 5f 55 70 64 61 74 65 54 65  ": "SDL_UpdateTe
f0a70 78 74 75 72 65 22 2c 20 22 6e 73 22 3a 20 30 2c  xture", "ns": 0,
f0a80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f0a90 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f0aa0 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 33 38 35  SDL_render.h:385
f0ab0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f0ac0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f0ad0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f0ae0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f0af0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f0b00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f0b10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f0b20 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74 79  : "texture", "ty
f0b30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f0b40 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f0b50 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f0b60 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20  Texture" } } }, 
f0b70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f0b80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
f0b90 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
f0ba0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f0bb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f0bc0 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
f0bd0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f0be0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f0bf0 65 22 3a 20 22 70 69 78 65 6c 73 22 2c 20 22 74  e": "pixels", "t
f0c00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f0c10 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f0c20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
f0c30 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
f0c40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f0c50 20 22 6e 61 6d 65 22 3a 20 22 70 69 74 63 68 22   "name": "pitch"
f0c60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f0c70 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
f0c80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f0c90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
f0ca0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
f0cb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f0cc0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f0cd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f0ce0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
f0cf0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f0d00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
f0d10 55 70 64 61 74 65 59 55 56 54 65 78 74 75 72 65  UpdateYUVTexture
f0d20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f0d30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f0d40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f0d50 65 6e 64 65 72 2e 68 3a 34 30 38 3a 32 39 22 2c  ender.h:408:29",
f0d60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f0d70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f0d80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f0d90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f0da0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f0db0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f0dc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
f0dd0 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20  xture", "type": 
f0de0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f0df0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f0e00 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74 75  tag": "SDL_Textu
f0e10 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  re" } } }, { "ta
f0e20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f0e30 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74 22 2c   "name": "rect",
f0e40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f0e50 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f0e60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f0e70 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c  SDL_Rect" } } },
f0e80 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f0e90 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f0ea0 59 70 6c 61 6e 65 22 2c 20 22 74 79 70 65 22 3a  Yplane", "type":
f0eb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f0ec0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f0ed0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
f0ee0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f0ef0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f0f00 65 22 3a 20 22 59 70 69 74 63 68 22 2c 20 22 74  e": "Ypitch", "t
f0f10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f0f20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f0f30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f0f40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
f0f50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f0f60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 55  ter", "name": "U
f0f70 70 6c 61 6e 65 22 2c 20 22 74 79 70 65 22 3a 20  plane", "type": 
f0f80 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f0f90 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f0fa0 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
f0fb0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
f0fc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f0fd0 22 3a 20 22 55 70 69 74 63 68 22 2c 20 22 74 79  ": "Upitch", "ty
f0fe0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f0ff0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f1000 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f1010 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
f1020 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f1030 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 56 70  er", "name": "Vp
f1040 6c 61 6e 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  lane", "type": {
f1050 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f1060 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f1070 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
f1080 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f1090 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f10a0 3a 20 22 56 70 69 74 63 68 22 2c 20 22 74 79 70  : "Vpitch", "typ
f10b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f10c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f10d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f10e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
f10f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f1100 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f1110 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f1120 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f1130 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f1140 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f1150 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 63 6b 54 65  me": "SDL_LockTe
f1160 78 74 75 72 65 22 2c 20 22 6e 73 22 3a 20 30 2c  xture", "ns": 0,
f1170 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f1180 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f1190 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 34 32 39  SDL_render.h:429
f11a0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f11b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f11c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f11d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f11e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f11f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f1200 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f1210 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74 79  : "texture", "ty
f1220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f1230 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f1240 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f1250 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20  Texture" } } }, 
f1260 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f1270 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
f1280 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
f1290 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f12a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f12b0 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
f12c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f12d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f12e0 65 22 3a 20 22 70 69 78 65 6c 73 22 2c 20 22 74  e": "pixels", "t
f12f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f1300 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f1310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f1320 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f1330 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
f1340 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
f1350 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f1360 22 6e 61 6d 65 22 3a 20 22 70 69 74 63 68 22 2c  "name": "pitch",
f1370 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f1380 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f1390 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f13a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f13b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f13c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
f13d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f13e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f13f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f1400 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f1410 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
f1420 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f1430 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55 6e   "name": "SDL_Un
f1440 6c 6f 63 6b 54 65 78 74 75 72 65 22 2c 20 22 6e  lockTexture", "n
f1450 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f1460 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f1470 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
f1480 2e 68 3a 34 33 38 3a 33 30 22 2c 20 22 76 61 72  .h:438:30", "var
f1490 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f14a0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f14b0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f14c0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f14d0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f14e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f14f0 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 75 72 65  "name": "texture
f1500 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f1510 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f1520 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f1530 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22 20 7d   "SDL_Texture" }
f1540 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f1550 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f1560 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
f1570 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f1580 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
f1590 6e 64 65 72 54 61 72 67 65 74 53 75 70 70 6f 72  nderTargetSuppor
f15a0 74 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ted", "ns": 0, "
f15b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f15c0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f15d0 4c 5f 72 65 6e 64 65 72 2e 68 3a 34 34 37 3a 33  L_render.h:447:3
f15e0 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
f15f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f1600 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f1610 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f1620 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f1630 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f1640 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f1650 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70  "renderer", "typ
f1660 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f1670 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f1680 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
f1690 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 5d 2c  enderer" } } }],
f16a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
f16b0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f  { "tag": "SDL_bo
f16c0 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  ol" } },.{ "tag"
f16d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f16e0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 52 65  ame": "SDL_SetRe
f16f0 6e 64 65 72 54 61 72 67 65 74 22 2c 20 22 6e 73  nderTarget", "ns
f1700 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f1710 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f1720 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
f1730 68 3a 34 35 39 3a 32 39 22 2c 20 22 76 61 72 69  h:459:29", "vari
f1740 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f1750 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f1760 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f1770 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f1780 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f1790 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f17a0 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72  name": "renderer
f17b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f17c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f17d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f17e0 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20   "SDL_Renderer" 
f17f0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f1800 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f1810 6d 65 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20  me": "texture", 
f1820 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f1830 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f1840 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f1850 44 4c 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20  DL_Texture" } } 
f1860 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f1870 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f1880 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f1890 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f18a0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f18b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f18c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
f18d0 65 74 52 65 6e 64 65 72 54 61 72 67 65 74 22 2c  etRenderTarget",
f18e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f18f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f1900 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
f1910 64 65 72 2e 68 3a 34 36 39 3a 33 39 22 2c 20 22  der.h:469:39", "
f1920 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f1930 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f1940 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f1950 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f1960 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f1970 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f1980 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
f1990 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
f19a0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f19b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f19c0 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
f19d0 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  er" } } }], "ret
f19e0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f19f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f1a00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f1a10 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22 20 7d   "SDL_Texture" }
f1a20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f1a30 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f1a40 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 53 65  ": "SDL_RenderSe
f1a50 74 4c 6f 67 69 63 61 6c 53 69 7a 65 22 2c 20 22  tLogicalSize", "
f1a60 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f1a70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f1a80 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
f1a90 72 2e 68 3a 34 39 34 3a 32 39 22 2c 20 22 76 61  r.h:494:29", "va
f1aa0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f1ab0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f1ac0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f1ad0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f1ae0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f1af0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f1b00 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72   "name": "render
f1b10 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f1b20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f1b30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f1b40 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
f1b50 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f1b60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f1b70 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 74 79 70  name": "w", "typ
f1b80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f1b90 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f1ba0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f1bb0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
f1bc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f1bd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c  r", "name": "h",
f1be0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f1bf0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
f1c00 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f1c10 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f1c20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f1c30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f1c40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f1c50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f1c60 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f1c70 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f1c80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
f1c90 65 6e 64 65 72 47 65 74 4c 6f 67 69 63 61 6c 53  enderGetLogicalS
f1ca0 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ize", "ns": 0, "
f1cb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f1cc0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f1cd0 4c 5f 72 65 6e 64 65 72 2e 68 3a 35 30 35 3a 33  L_render.h:505:3
f1ce0 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
f1cf0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f1d00 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f1d10 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f1d20 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f1d30 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f1d40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f1d50 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70  "renderer", "typ
f1d60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f1d70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f1d80 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
f1d90 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20  enderer" } } }, 
f1da0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f1db0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
f1dc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f1dd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f1de0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f1df0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f1e00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f1e10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f1e20 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f1e30 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f1e40 3a 20 22 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "h", "type": {
f1e50 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f1e60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f1e70 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f1e80 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f1e90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f1ea0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
f1eb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f1ec0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
f1ed0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f1ee0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
f1ef0 52 65 6e 64 65 72 53 65 74 49 6e 74 65 67 65 72  RenderSetInteger
f1f00 53 63 61 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c  Scale", "ns": 0,
f1f10 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f1f20 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f1f30 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 35 31 39  SDL_render.h:519
f1f40 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f1f50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f1f60 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f1f70 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f1f80 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f1f90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f1fa0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f1fb0 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f1fc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f1fd0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f1fe0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f1ff0 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f2000 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f2010 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f2020 22 65 6e 61 62 6c 65 22 2c 20 22 74 79 70 65 22  "enable", "type"
f2030 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f2040 62 6f 6f 6c 22 20 7d 20 7d 5d 2c 20 22 72 65 74  bool" } }], "ret
f2050 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f2060 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f2070 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f2080 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f2090 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f20a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f20b0 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 47 65 74  : "SDL_RenderGet
f20c0 49 6e 74 65 67 65 72 53 63 61 6c 65 22 2c 20 22  IntegerScale", "
f20d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f20e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f20f0 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
f2100 72 2e 68 3a 35 32 39 3a 33 34 22 2c 20 22 76 61  r.h:529:34", "va
f2110 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f2120 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f2130 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f2140 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f2150 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f2160 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f2170 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72   "name": "render
f2180 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f2190 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f21a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f21b0 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
f21c0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
f21d0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
f21e0 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d  : "SDL_bool" } }
f21f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f2200 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f2210 53 44 4c 5f 52 65 6e 64 65 72 53 65 74 56 69 65  SDL_RenderSetVie
f2220 77 70 6f 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c  wport", "ns": 0,
f2230 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f2240 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f2250 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 35 34 36  SDL_render.h:546
f2260 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f2270 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f2280 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f2290 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f22a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f22b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f22c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f22d0 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f22e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f22f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f2300 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f2310 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f2320 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f2330 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f2340 22 72 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  "rect", "type": 
f2350 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f2360 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f2370 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22  tag": "SDL_Rect"
f2380 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
f2390 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f23a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f23b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f23c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f23d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f23e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f23f0 53 44 4c 5f 52 65 6e 64 65 72 47 65 74 56 69 65  SDL_RenderGetVie
f2400 77 70 6f 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c  wport", "ns": 0,
f2410 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f2420 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f2430 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 35 35 34  SDL_render.h:554
f2440 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
f2450 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f2460 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f2470 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f2480 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f2490 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f24a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f24b0 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f24c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f24d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f24e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f24f0 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f2500 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f2510 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f2520 22 72 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  "rect", "type": 
f2530 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f2540 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f2550 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22  tag": "SDL_Rect"
f2560 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
f2570 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f2580 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
f2590 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f25a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
f25b0 52 65 6e 64 65 72 53 65 74 43 6c 69 70 52 65 63  RenderSetClipRec
f25c0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
f25d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f25e0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f25f0 72 65 6e 64 65 72 2e 68 3a 35 36 38 3a 32 39 22  render.h:568:29"
f2600 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f2610 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f2620 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f2630 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f2640 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f2650 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f2660 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
f2670 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22  enderer", "type"
f2680 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f2690 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f26a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e   "tag": "SDL_Ren
f26b0 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20  derer" } } }, { 
f26c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f26d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63  r", "name": "rec
f26e0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
f26f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f2700 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f2710 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d  : "SDL_Rect" } }
f2720 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
f2730 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f2740 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f2750 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f2760 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
f2770 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f2780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
f2790 52 65 6e 64 65 72 47 65 74 43 6c 69 70 52 65 63  RenderGetClipRec
f27a0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
f27b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f27c0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f27d0 72 65 6e 64 65 72 2e 68 3a 35 38 30 3a 33 30 22  render.h:580:30"
f27e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f27f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f2800 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f2810 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f2820 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f2830 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f2840 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
f2850 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22  enderer", "type"
f2860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f2870 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f2880 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e   "tag": "SDL_Ren
f2890 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20  derer" } } }, { 
f28a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f28b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63  r", "name": "rec
f28c0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
f28d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f28e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f28f0 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d  : "SDL_Rect" } }
f2900 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
f2910 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
f2920 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
f2930 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f2940 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64  name": "SDL_Rend
f2950 65 72 49 73 43 6c 69 70 45 6e 61 62 6c 65 64 22  erIsClipEnabled"
f2960 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
f2970 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
f2980 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
f2990 6e 64 65 72 2e 68 3a 35 39 30 3a 33 34 22 2c 20  nder.h:590:34", 
f29a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f29b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f29c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f29d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f29e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f29f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f2a00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e  r", "name": "ren
f2a10 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20  derer", "type": 
f2a20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f2a30 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f2a40 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  tag": "SDL_Rende
f2a50 72 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  rer" } } }], "re
f2a60 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f2a70 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20  ag": "SDL_bool" 
f2a80 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f2a90 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f2aa0 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 53 65 74  : "SDL_RenderSet
f2ab0 53 63 61 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c  Scale", "ns": 0,
f2ac0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f2ad0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f2ae0 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 36 31 31  SDL_render.h:611
f2af0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f2b00 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f2b10 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f2b20 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f2b30 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f2b40 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f2b50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f2b60 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f2b70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f2b80 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f2b90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f2ba0 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f2bb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f2bc0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f2bd0 22 73 63 61 6c 65 58 22 2c 20 22 74 79 70 65 22  "scaleX", "type"
f2be0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
f2bf0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
f2c00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f2c10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
f2c20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f2c30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61  r", "name": "sca
f2c40 6c 65 59 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  leY", "type": { 
f2c50 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
f2c60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f2c70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f2c80 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
f2c90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f2ca0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
f2cb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f2cc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
f2cd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f2ce0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f2cf0 20 22 53 44 4c 5f 52 65 6e 64 65 72 47 65 74 53   "SDL_RenderGetS
f2d00 63 61 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cale", "ns": 0, 
f2d10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f2d20 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f2d30 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 36 32 33 3a  DL_render.h:623:
f2d40 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
f2d50 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f2d60 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f2d70 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f2d80 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f2d90 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
f2da0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f2db0 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79   "renderer", "ty
f2dc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f2dd0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f2de0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f2df0 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c  Renderer" } } },
f2e00 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f2e10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f2e20 73 63 61 6c 65 58 22 2c 20 22 74 79 70 65 22 3a  scaleX", "type":
f2e30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f2e40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f2e50 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
f2e60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f2e70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f2e80 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
f2e90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f2ea0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 65  , "name": "scale
f2eb0 59 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  Y", "type": { "t
f2ec0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f2ed0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f2ee0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
f2ef0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f2f00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f2f10 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f2f20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f2f30 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
f2f40 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f2f50 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
f2f60 65 74 52 65 6e 64 65 72 44 72 61 77 43 6f 6c 6f  etRenderDrawColo
f2f70 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
f2f80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f2f90 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f2fa0 72 65 6e 64 65 72 2e 68 3a 36 33 38 3a 32 39 22  render.h:638:29"
f2fb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f2fc0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f2fd0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f2fe0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f2ff0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f3000 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f3010 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
f3020 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22  enderer", "type"
f3030 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f3040 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f3050 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e   "tag": "SDL_Ren
f3060 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20  derer" } } }, { 
f3070 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f3080 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c  r", "name": "r",
f3090 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f30a0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
f30b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f30c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22  er", "name": "g"
f30d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f30e0 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
f30f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f3100 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  ter", "name": "b
f3110 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f3120 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c  g": "Uint8" } },
f3130 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f3140 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f3150 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
f3160 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
f3170 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f3180 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f3190 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f31a0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f31b0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
f31c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f31d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
f31e0 74 52 65 6e 64 65 72 44 72 61 77 43 6f 6c 6f 72  tRenderDrawColor
f31f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f3200 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f3210 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f3220 65 6e 64 65 72 2e 68 3a 36 35 34 3a 32 39 22 2c  ender.h:654:29",
f3230 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f3240 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f3250 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f3260 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f3270 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f3280 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f3290 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f32a0 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f32b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f32c0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f32d0 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f32e0 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  erer" } } }, { "
f32f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f3300 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20  ", "name": "r", 
f3310 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f3320 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f3330 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f3340 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  int8" } } }, { "
f3350 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f3360 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c 20  ", "name": "g", 
f3370 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f3380 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f3390 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f33a0 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  int8" } } }, { "
f33b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f33c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c 20  ", "name": "b", 
f33d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f33e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f33f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f3400 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  int8" } } }, { "
f3410 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f3420 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20  ", "name": "a", 
f3430 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f3440 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f3450 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f3460 69 6e 74 38 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  int8" } } }], "r
f3470 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f3480 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f3490 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f34a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f34b0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
f34c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f34d0 65 22 3a 20 22 53 44 4c 5f 53 65 74 52 65 6e 64  e": "SDL_SetRend
f34e0 65 72 44 72 61 77 42 6c 65 6e 64 4d 6f 64 65 22  erDrawBlendMode"
f34f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
f3500 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
f3510 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
f3520 6e 64 65 72 2e 68 3a 36 37 31 3a 32 39 22 2c 20  nder.h:671:29", 
f3530 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f3540 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f3550 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f3560 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f3570 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f3580 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f3590 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e  r", "name": "ren
f35a0 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20  derer", "type": 
f35b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f35c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f35d0 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  tag": "SDL_Rende
f35e0 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  rer" } } }, { "t
f35f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f3600 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6c 65 6e 64  , "name": "blend
f3610 4d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  Mode", "type": {
f3620 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c 65   "tag": "SDL_Ble
f3630 6e 64 4d 6f 64 65 22 20 7d 20 7d 5d 2c 20 22 72  ndMode" } }], "r
f3640 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f3650 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f3660 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f3670 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f3680 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
f3690 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f36a0 65 22 3a 20 22 53 44 4c 5f 47 65 74 52 65 6e 64  e": "SDL_GetRend
f36b0 65 72 44 72 61 77 42 6c 65 6e 64 4d 6f 64 65 22  erDrawBlendMode"
f36c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
f36d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
f36e0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
f36f0 6e 64 65 72 2e 68 3a 36 38 34 3a 32 39 22 2c 20  nder.h:684:29", 
f3700 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f3710 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f3720 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f3730 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f3740 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f3750 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f3760 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e  r", "name": "ren
f3770 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20  derer", "type": 
f3780 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f3790 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f37a0 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  tag": "SDL_Rende
f37b0 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  rer" } } }, { "t
f37c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f37d0 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6c 65 6e 64  , "name": "blend
f37e0 4d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  Mode", "type": {
f37f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f3800 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f3810 61 67 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64 4d  ag": "SDL_BlendM
f3820 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ode" } } }], "re
f3830 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f3840 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f3850 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f3860 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f3870 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f3880 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f3890 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 43 6c  ": "SDL_RenderCl
f38a0 65 61 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ear", "ns": 0, "
f38b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f38c0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f38d0 4c 5f 72 65 6e 64 65 72 2e 68 3a 36 39 35 3a 32  L_render.h:695:2
f38e0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
f38f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f3900 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f3910 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f3920 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f3930 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f3940 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f3950 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70  "renderer", "typ
f3960 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f3970 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f3980 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
f3990 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 5d 2c  enderer" } } }],
f39a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
f39b0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
f39c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f39d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f39e0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
f39f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f3a00 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64  name": "SDL_Rend
f3a10 65 72 44 72 61 77 50 6f 69 6e 74 22 2c 20 22 6e  erDrawPoint", "n
f3a20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f3a30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f3a40 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
f3a50 2e 68 3a 37 30 36 3a 32 39 22 2c 20 22 76 61 72  .h:706:29", "var
f3a60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f3a70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f3a80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f3a90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f3aa0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f3ab0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f3ac0 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65  "name": "rendere
f3ad0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f3ae0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f3af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f3b00 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22  : "SDL_Renderer"
f3b10 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f3b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f3b30 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65  ame": "x", "type
f3b40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f3b50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f3b60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f3b70 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
f3b80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f3b90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20  ", "name": "y", 
f3ba0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f3bb0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f3bc0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f3bd0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f3be0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f3bf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f3c00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f3c10 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f3c20 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
f3c30 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f3c40 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
f3c50 6e 64 65 72 44 72 61 77 50 6f 69 6e 74 73 22 2c  nderDrawPoints",
f3c60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f3c70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f3c80 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
f3c90 64 65 72 2e 68 3a 37 31 38 3a 32 39 22 2c 20 22  der.h:718:29", "
f3ca0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f3cb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f3cc0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f3cd0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f3ce0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f3cf0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f3d00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
f3d10 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
f3d20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f3d30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f3d40 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
f3d50 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  er" } } }, { "ta
f3d60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f3d70 20 22 6e 61 6d 65 22 3a 20 22 70 6f 69 6e 74 73   "name": "points
f3d80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f3d90 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f3da0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f3db0 20 22 53 44 4c 5f 50 6f 69 6e 74 22 20 7d 20 7d   "SDL_Point" } }
f3dc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f3dd0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f3de0 3a 20 22 63 6f 75 6e 74 22 2c 20 22 74 79 70 65  : "count", "type
f3df0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f3e00 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f3e10 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f3e20 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
f3e30 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f3e40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f3e50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f3e60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f3e70 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
f3e80 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f3e90 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 44  e": "SDL_RenderD
f3ea0 72 61 77 4c 69 6e 65 22 2c 20 22 6e 73 22 3a 20  rawLine", "ns": 
f3eb0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f3ec0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f3ed0 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 37  2/SDL_render.h:7
f3ee0 33 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  33:29", "variadi
f3ef0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
f3f00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
f3f10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
f3f20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
f3f30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
f3f40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f3f50 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20  e": "renderer", 
f3f60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f3f70 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f3f80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f3f90 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d  DL_Renderer" } }
f3fa0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f3fb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f3fc0 3a 20 22 78 31 22 2c 20 22 74 79 70 65 22 3a 20  : "x1", "type": 
f3fd0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
f3fe0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f3ff0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f4000 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
f4010 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f4020 22 6e 61 6d 65 22 3a 20 22 79 31 22 2c 20 22 74  "name": "y1", "t
f4030 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f4040 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f4050 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f4060 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
f4070 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f4080 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78  ter", "name": "x
f4090 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
f40a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f40b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f40c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f40d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f40e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f40f0 65 22 3a 20 22 79 32 22 2c 20 22 74 79 70 65 22  e": "y2", "type"
f4100 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f4110 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f4120 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f4130 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
f4140 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f4150 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f4160 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f4170 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f4180 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f4190 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f41a0 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 44 72  ": "SDL_RenderDr
f41b0 61 77 4c 69 6e 65 73 22 2c 20 22 6e 73 22 3a 20  awLines", "ns": 
f41c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f41d0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f41e0 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 37  2/SDL_render.h:7
f41f0 34 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  45:29", "variadi
f4200 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
f4210 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
f4220 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
f4230 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
f4240 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
f4250 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f4260 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20  e": "renderer", 
f4270 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f4280 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f4290 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f42a0 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d  DL_Renderer" } }
f42b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f42c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f42d0 3a 20 22 70 6f 69 6e 74 73 22 2c 20 22 74 79 70  : "points", "typ
f42e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f42f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f4300 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 50   { "tag": "SDL_P
f4310 6f 69 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  oint" } } }, { "
f4320 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f4330 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 75 6e  ", "name": "coun
f4340 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
f4350 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f4360 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f4370 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f4380 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f4390 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f43a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f43b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f43c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
f43d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f43e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
f43f0 4c 5f 52 65 6e 64 65 72 44 72 61 77 52 65 63 74  L_RenderDrawRect
f4400 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f4410 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f4420 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f4430 65 6e 64 65 72 2e 68 3a 37 35 37 3a 32 39 22 2c  ender.h:757:29",
f4440 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f4450 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f4460 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f4470 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f4480 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f4490 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f44a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f44b0 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f44c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f44d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f44e0 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f44f0 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  erer" } } }, { "
f4500 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f4510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74  ", "name": "rect
f4520 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f4530 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f4540 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f4550 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
f4560 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f4570 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f4580 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f4590 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f45a0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f45b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f45c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
f45d0 65 6e 64 65 72 44 72 61 77 52 65 63 74 73 22 2c  enderDrawRects",
f45e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f45f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f4600 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
f4610 64 65 72 2e 68 3a 37 36 39 3a 32 39 22 2c 20 22  der.h:769:29", "
f4620 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f4630 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f4640 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f4650 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f4660 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f4670 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f4680 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
f4690 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
f46a0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f46b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f46c0 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
f46d0 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  er" } } }, { "ta
f46e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f46f0 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74 73 22   "name": "rects"
f4700 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f4710 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f4720 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f4730 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
f4740 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f4750 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f4760 22 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a  "count", "type":
f4770 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f4780 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f4790 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f47a0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
f47b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f47c0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f47d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f47e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f47f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f4800 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f4810 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 46 69 6c  : "SDL_RenderFil
f4820 6c 52 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  lRect", "ns": 0,
f4830 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f4840 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f4850 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 37 38 32  SDL_render.h:782
f4860 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f4870 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f4880 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f4890 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f48a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f48b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f48c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f48d0 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f48e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f48f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f4900 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f4910 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f4920 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f4930 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f4940 22 72 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  "rect", "type": 
f4950 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f4960 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f4970 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22  tag": "SDL_Rect"
f4980 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
f4990 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f49a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f49b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f49c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f49d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f49e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f49f0 53 44 4c 5f 52 65 6e 64 65 72 46 69 6c 6c 52 65  SDL_RenderFillRe
f4a00 63 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cts", "ns": 0, "
f4a10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f4a20 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f4a30 4c 5f 72 65 6e 64 65 72 2e 68 3a 37 39 34 3a 32  L_render.h:794:2
f4a40 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
f4a50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f4a60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f4a70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f4a80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f4a90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f4aa0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f4ab0 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70  "renderer", "typ
f4ac0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f4ad0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f4ae0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
f4af0 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20  enderer" } } }, 
f4b00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f4b10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
f4b20 65 63 74 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  ects", "type": {
f4b30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f4b40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f4b50 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20  ag": "SDL_Rect" 
f4b60 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f4b70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f4b80 6d 65 22 3a 20 22 63 6f 75 6e 74 22 2c 20 22 74  me": "count", "t
f4b90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f4ba0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f4bb0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f4bc0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
f4bd0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
f4be0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
f4bf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f4c00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f4c10 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
f4c20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f4c30 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64  name": "SDL_Rend
f4c40 65 72 43 6f 70 79 22 2c 20 22 6e 73 22 3a 20 30  erCopy", "ns": 0
f4c50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f4c60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f4c70 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 31  /SDL_render.h:81
f4c80 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  0:29", "variadic
f4c90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
f4ca0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
f4cb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
f4cc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
f4cd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
f4ce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f4cf0 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22  ": "renderer", "
f4d00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f4d10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f4d20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f4d30 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20  L_Renderer" } } 
f4d40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f4d50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f4d60 20 22 74 65 78 74 75 72 65 22 2c 20 22 74 79 70   "texture", "typ
f4d70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f4d80 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f4d90 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
f4da0 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20 7b  exture" } } }, {
f4db0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f4dc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72  er", "name": "sr
f4dd0 63 72 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  crect", "type": 
f4de0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f4df0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f4e00 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22  tag": "SDL_Rect"
f4e10 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f4e20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f4e30 61 6d 65 22 3a 20 22 64 73 74 72 65 63 74 22 2c  ame": "dstrect",
f4e40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f4e50 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f4e60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f4e70 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d  SDL_Rect" } } }]
f4e80 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f4e90 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f4ea0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f4eb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f4ec0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
f4ed0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
f4ee0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e  "name": "SDL_Ren
f4ef0 64 65 72 43 6f 70 79 45 78 22 2c 20 22 6e 73 22  derCopyEx", "ns"
f4f00 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f4f10 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f4f20 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68  DL2/SDL_render.h
f4f30 3a 38 33 30 3a 32 39 22 2c 20 22 76 61 72 69 61  :830:29", "varia
f4f40 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f4f50 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f4f60 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f4f70 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f4f80 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f4f90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f4fa0 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22  ame": "renderer"
f4fb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f4fc0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f4fd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f4fe0 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d  "SDL_Renderer" }
f4ff0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f5000 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f5010 65 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22  e": "texture", "
f5020 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5030 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f5040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f5050 4c 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d  L_Texture" } } }
f5060 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f5070 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f5080 22 73 72 63 72 65 63 74 22 2c 20 22 74 79 70 65  "srcrect", "type
f5090 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f50a0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f50b0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
f50c0 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ct" } } }, { "ta
f50d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f50e0 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 72 65 63   "name": "dstrec
f50f0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
f5100 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f5110 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f5120 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d  : "SDL_Rect" } }
f5130 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f5140 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f5150 3a 20 22 61 6e 67 6c 65 22 2c 20 22 74 79 70 65  : "angle", "type
f5160 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
f5170 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
f5180 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
f5190 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
f51a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f51b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
f51c0 65 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  enter", "type": 
f51d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f51e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f51f0 74 61 67 22 3a 20 22 53 44 4c 5f 50 6f 69 6e 74  tag": "SDL_Point
f5200 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f5210 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f5220 6e 61 6d 65 22 3a 20 22 66 6c 69 70 22 2c 20 22  name": "flip", "
f5230 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5240 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 46 6c 69  "SDL_RendererFli
f5250 70 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  p" } }], "return
f5260 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f5270 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f5280 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f5290 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f52a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f52b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f52c0 53 44 4c 5f 52 65 6e 64 65 72 52 65 61 64 50 69  SDL_RenderReadPi
f52d0 78 65 6c 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  xels", "ns": 0, 
f52e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f52f0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f5300 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 35 33 3a  DL_render.h:853:
f5310 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
f5320 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f5330 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f5340 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f5350 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f5360 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
f5370 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f5380 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79   "renderer", "ty
f5390 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f53a0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f53b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f53c0 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c  Renderer" } } },
f53d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f53e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f53f0 72 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rect", "type": {
f5400 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f5410 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f5420 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20  ag": "SDL_Rect" 
f5430 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f5440 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f5450 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22  me": "format", "
f5460 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5470 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
f5480 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f5490 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 69 78  r", "name": "pix
f54a0 65 6c 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  els", "type": { 
f54b0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f54c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f54d0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
f54e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f54f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f5500 20 22 70 69 74 63 68 22 2c 20 22 74 79 70 65 22   "pitch", "type"
f5510 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f5520 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f5530 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f5540 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
f5550 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f5560 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f5570 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f5580 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f5590 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f55a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f55b0 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 50 72  ": "SDL_RenderPr
f55c0 65 73 65 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c  esent", "ns": 0,
f55d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f55e0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f55f0 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 36 31  SDL_render.h:861
f5600 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
f5610 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f5620 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f5630 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f5640 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f5650 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f5660 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f5670 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f5680 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f5690 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f56a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f56b0 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f56c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f56d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
f56e0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
f56f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f5700 6d 65 22 3a 20 22 53 44 4c 5f 44 65 73 74 72 6f  me": "SDL_Destro
f5710 79 54 65 78 74 75 72 65 22 2c 20 22 6e 73 22 3a  yTexture", "ns":
f5720 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
f5730 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f5740 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a  L2/SDL_render.h:
f5750 38 36 39 3a 33 30 22 2c 20 22 76 61 72 69 61 64  869:30", "variad
f5760 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f5770 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f5780 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f5790 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f57a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f57b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f57c0 6d 65 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20  me": "texture", 
f57d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f57e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f57f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f5800 44 4c 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20  DL_Texture" } } 
f5810 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f5820 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
f5830 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
f5840 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f5850 61 6d 65 22 3a 20 22 53 44 4c 5f 44 65 73 74 72  ame": "SDL_Destr
f5860 6f 79 52 65 6e 64 65 72 65 72 22 2c 20 22 6e 73  oyRenderer", "ns
f5870 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f5880 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f5890 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
f58a0 68 3a 38 37 37 3a 33 30 22 2c 20 22 76 61 72 69  h:877:30", "vari
f58b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f58c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f58d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f58e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f58f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f5900 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f5910 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72  name": "renderer
f5920 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f5930 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f5940 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f5950 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20   "SDL_Renderer" 
f5960 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f5970 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5980 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
f5990 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f59a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
f59b0 4c 5f 42 69 6e 64 54 65 78 74 75 72 65 22 2c 20  L_BindTexture", 
f59c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
f59d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f59e0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64  de/SDL2/SDL_rend
f59f0 65 72 2e 68 3a 38 39 30 3a 32 39 22 2c 20 22 76  er.h:890:29", "v
f5a00 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
f5a10 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
f5a20 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
f5a30 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
f5a40 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
f5a50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f5a60 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 75  , "name": "textu
f5a70 72 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  re", "type": { "
f5a80 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f5a90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f5aa0 22 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22  ": "SDL_Texture"
f5ab0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f5ac0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f5ad0 61 6d 65 22 3a 20 22 74 65 78 77 22 2c 20 22 74  ame": "texw", "t
f5ae0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f5af0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f5b00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
f5b10 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
f5b20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f5b30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c  ment": 32 } } },
f5b40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f5b50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f5b60 74 65 78 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  texh", "type": {
f5b70 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f5b80 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f5b90 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
f5ba0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f5bb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f5bc0 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
f5bd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f5be0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
f5bf0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f5c00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
f5c10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f5c20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f5c30 20 22 53 44 4c 5f 47 4c 5f 55 6e 62 69 6e 64 54   "SDL_GL_UnbindT
f5c40 65 78 74 75 72 65 22 2c 20 22 6e 73 22 3a 20 30  exture", "ns": 0
f5c50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f5c60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f5c70 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 39  /SDL_render.h:89
f5c80 39 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  9:29", "variadic
f5c90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
f5ca0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
f5cb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
f5cc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
f5cd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
f5ce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f5cf0 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74  ": "texture", "t
f5d00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f5d10 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f5d20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f5d30 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 5d  _Texture" } } }]
f5d40 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f5d50 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f5d60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f5d70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f5d80 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
f5d90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
f5da0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65  "name": "SDL_Cre
f5db0 61 74 65 53 68 61 70 65 64 57 69 6e 64 6f 77 22  ateShapedWindow"
f5dc0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
f5dd0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
f5de0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 68  lude/SDL2/SDL_sh
f5df0 61 70 65 2e 68 3a 36 36 3a 33 38 22 2c 20 22 76  ape.h:66:38", "v
f5e00 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
f5e10 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
f5e20 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
f5e30 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
f5e40 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
f5e50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f5e60 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 74 6c 65  , "name": "title
f5e70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f5e80 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f5e90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f5ea0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
f5eb0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
f5ec0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
f5ed0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f5ee0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f5ef0 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "x", "type": { 
f5f00 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
f5f10 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  d-int", "bit-siz
f5f20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f5f30 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f5f40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f5f50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f5f60 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
f5f70 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
f5f80 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f5f90 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f5fa0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
f5fb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f5fc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22  er", "name": "w"
f5fd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f5fe0 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e  ": ":unsigned-in
f5ff0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f6000 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f6010 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
f6020 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f6030 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c 20  ", "name": "h", 
f6040 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f6050 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22   ":unsigned-int"
f6060 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f6070 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f6080 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
f6090 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f60a0 20 22 6e 61 6d 65 22 3a 20 22 66 6c 61 67 73 22   "name": "flags"
f60b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f60c0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
f60d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f60e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f60f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f6100 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
f6110 6f 77 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ow" } } },.{ "ta
f6120 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
f6130 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 49 73 53  "name": "SDL_IsS
f6140 68 61 70 65 64 57 69 6e 64 6f 77 22 2c 20 22 6e  hapedWindow", "n
f6150 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f6160 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f6170 2f 53 44 4c 32 2f 53 44 4c 5f 73 68 61 70 65 2e  /SDL2/SDL_shape.
f6180 68 3a 37 37 3a 33 34 22 2c 20 22 76 61 72 69 61  h:77:34", "varia
f6190 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f61a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f61b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f61c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f61d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f61e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f61f0 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20  ame": "window", 
f6200 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f6210 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f6220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f6230 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d  DL_Window" } } }
f6240 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f6250 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f6260 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
f6270 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22  g": "enum", "ns"
f6280 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
f6290 20 22 69 64 22 3a 20 31 36 37 2c 20 22 6c 6f 63   "id": 167, "loc
f62a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f62b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
f62c0 68 61 70 65 2e 68 3a 38 30 3a 39 22 2c 20 22 66  hape.h:80:9", "f
f62d0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
f62e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
f62f0 22 3a 20 22 53 68 61 70 65 4d 6f 64 65 44 65 66  ": "ShapeModeDef
f6300 61 75 6c 74 22 2c 20 22 76 61 6c 75 65 22 3a 20  ault", "value": 
f6310 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
f6320 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
f6330 53 68 61 70 65 4d 6f 64 65 42 69 6e 61 72 69 7a  ShapeModeBinariz
f6340 65 41 6c 70 68 61 22 2c 20 22 76 61 6c 75 65 22  eAlpha", "value"
f6350 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 1 }, { "tag": 
f6360 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
f6370 20 22 53 68 61 70 65 4d 6f 64 65 52 65 76 65 72   "ShapeModeRever
f6380 73 65 42 69 6e 61 72 69 7a 65 41 6c 70 68 61 22  seBinarizeAlpha"
f6390 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20  , "value": 2 }, 
f63a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
f63b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 68 61 70 65  , "name": "Shape
f63c0 4d 6f 64 65 43 6f 6c 6f 72 4b 65 79 22 2c 20 22  ModeColorKey", "
f63d0 76 61 6c 75 65 22 3a 20 33 20 7d 5d 20 7d 2c 0a  value": 3 }] },.
f63e0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
f63f0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
f6400 6d 65 22 3a 20 22 57 69 6e 64 6f 77 53 68 61 70  me": "WindowShap
f6410 65 4d 6f 64 65 22 2c 20 22 6c 6f 63 61 74 69 6f  eMode", "locatio
f6420 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f6430 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 68 61 70 65  e/SDL2/SDL_shape
f6440 2e 68 3a 38 39 3a 33 22 2c 20 22 74 79 70 65 22  .h:89:3", "type"
f6450 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
f6460 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
f6470 22 69 64 22 3a 20 31 36 37 20 7d 20 7d 2c 0a 7b  "id": 167 } },.{
f6480 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
f6490 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
f64a0 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 53  e": "SDL_WindowS
f64b0 68 61 70 65 50 61 72 61 6d 73 22 2c 20 22 6c 6f  hapeParams", "lo
f64c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f64d0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f64e0 73 68 61 70 65 2e 68 3a 39 38 3a 33 22 2c 20 22  shape.h:98:3", "
f64f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f6500 22 75 6e 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30  "union", "ns": 0
f6510 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
f6520 64 22 3a 20 31 36 38 2c 20 22 6c 6f 63 61 74 69  d": 168, "locati
f6530 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f6540 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 68 61 70  de/SDL2/SDL_shap
f6550 65 2e 68 3a 39 34 3a 39 22 2c 20 22 62 69 74 2d  e.h:94:9", "bit-
f6560 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f6570 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
f6580 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
f6590 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
f65a0 65 22 3a 20 22 62 69 6e 61 72 69 7a 61 74 69 6f  e": "binarizatio
f65b0 6e 43 75 74 6f 66 66 22 2c 20 22 62 69 74 2d 6f  nCutoff", "bit-o
f65c0 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
f65d0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
f65e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
f65f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f6600 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
f6610 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
f6620 61 6d 65 22 3a 20 22 63 6f 6c 6f 72 4b 65 79 22  ame": "colorKey"
f6630 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
f6640 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
f6650 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f6660 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
f6670 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c   "tag": "SDL_Col
f6680 6f 72 22 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20  or" } }] } },.{ 
f6690 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
f66a0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
f66b0 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 53 68 61  : "SDL_WindowSha
f66c0 70 65 4d 6f 64 65 22 2c 20 22 69 64 22 3a 20 30  peMode", "id": 0
f66d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f66e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f66f0 2f 53 44 4c 5f 73 68 61 70 65 2e 68 3a 31 30 31  /SDL_shape.h:101
f6700 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  :16", "bit-size"
f6710 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
f6720 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c  ment": 32, "fiel
f6730 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
f6740 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
f6750 22 6d 6f 64 65 22 2c 20 22 62 69 74 2d 6f 66 66  "mode", "bit-off
f6760 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
f6770 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f6780 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
f6790 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f67a0 57 69 6e 64 6f 77 53 68 61 70 65 4d 6f 64 65 22  WindowShapeMode"
f67b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f67c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
f67d0 22 70 61 72 61 6d 65 74 65 72 73 22 2c 20 22 62  "parameters", "b
f67e0 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20  it-offset": 32, 
f67f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f6800 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f6810 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
f6820 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
f6830 53 68 61 70 65 50 61 72 61 6d 73 22 20 7d 20 7d  ShapeParams" } }
f6840 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
f6850 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
f6860 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
f6870 69 6e 64 6f 77 53 68 61 70 65 4d 6f 64 65 22 2c  indowShapeMode",
f6880 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f6890 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f68a0 53 44 4c 5f 73 68 61 70 65 2e 68 3a 31 30 36 3a  SDL_shape.h:106:
f68b0 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
f68c0 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
f68d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69 6e  "name": "SDL_Win
f68e0 64 6f 77 53 68 61 70 65 4d 6f 64 65 22 2c 20 22  dowShapeMode", "
f68f0 69 64 22 3a 20 31 36 39 20 7d 20 7d 2c 0a 7b 20  id": 169 } },.{ 
f6900 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f6910 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
f6920 53 65 74 57 69 6e 64 6f 77 53 68 61 70 65 22 2c  SetWindowShape",
f6930 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f6940 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f6950 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 68 61  ude/SDL2/SDL_sha
f6960 70 65 2e 68 3a 31 32 31 3a 32 39 22 2c 20 22 76  pe.h:121:29", "v
f6970 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
f6980 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
f6990 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
f69a0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
f69b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
f69c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f69d0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f  , "name": "windo
f69e0 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
f69f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f6a00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f6a10 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d  : "SDL_Window" }
f6a20 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f6a30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f6a40 65 22 3a 20 22 73 68 61 70 65 22 2c 20 22 74 79  e": "shape", "ty
f6a50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f6a60 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f6a70 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f6a80 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20  Surface" } } }, 
f6a90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f6aa0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
f6ab0 68 61 70 65 5f 6d 6f 64 65 22 2c 20 22 74 79 70  hape_mode", "typ
f6ac0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f6ad0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f6ae0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
f6af0 69 6e 64 6f 77 53 68 61 70 65 4d 6f 64 65 22 20  indowShapeMode" 
f6b00 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f6b10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f6b20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f6b30 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f6b40 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f6b50 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f6b60 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f6b70 44 4c 5f 47 65 74 53 68 61 70 65 64 57 69 6e 64  DL_GetShapedWind
f6b80 6f 77 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30  owMode", "ns": 0
f6b90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f6ba0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f6bb0 2f 53 44 4c 5f 73 68 61 70 65 2e 68 3a 31 33 36  /SDL_shape.h:136
f6bc0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f6bd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f6be0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f6bf0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f6c00 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f6c10 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f6c20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f6c30 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
f6c40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f6c50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f6c60 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
f6c70 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
f6c80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f6c90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 68 61  r", "name": "sha
f6ca0 70 65 5f 6d 6f 64 65 22 2c 20 22 74 79 70 65 22  pe_mode", "type"
f6cb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f6cc0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f6cd0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e   "tag": "SDL_Win
f6ce0 64 6f 77 53 68 61 70 65 4d 6f 64 65 22 20 7d 20  dowShapeMode" } 
f6cf0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
f6d00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f6d10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f6d20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f6d30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
f6d40 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
f6d50 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
f6d60 5f 47 65 74 54 69 63 6b 73 22 2c 20 22 6e 73 22  _GetTicks", "ns"
f6d70 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f6d80 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f6d90 44 4c 32 2f 53 44 4c 5f 74 69 6d 65 72 2e 68 3a  DL2/SDL_timer.h:
f6da0 34 35 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  45:32", "variadi
f6db0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
f6dc0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
f6dd0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
f6de0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
f6df0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
f6e00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f6e10 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b   "Uint32" } },.{
f6e20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
f6e30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
f6e40 5f 47 65 74 50 65 72 66 6f 72 6d 61 6e 63 65 43  _GetPerformanceC
f6e50 6f 75 6e 74 65 72 22 2c 20 22 6e 73 22 3a 20 30  ounter", "ns": 0
f6e60 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f6e70 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f6e80 2f 53 44 4c 5f 74 69 6d 65 72 2e 68 3a 36 31 3a  /SDL_timer.h:61:
f6e90 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
f6ea0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f6eb0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f6ec0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f6ed0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f6ee0 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
f6ef0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f6f00 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  int64" } },.{ "t
f6f10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f6f20 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
f6f30 74 50 65 72 66 6f 72 6d 61 6e 63 65 46 72 65 71  tPerformanceFreq
f6f40 75 65 6e 63 79 22 2c 20 22 6e 73 22 3a 20 30 2c  uency", "ns": 0,
f6f50 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f6f60 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f6f70 53 44 4c 5f 74 69 6d 65 72 2e 68 3a 36 36 3a 33  SDL_timer.h:66:3
f6f80 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
f6f90 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f6fa0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f6fb0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f6fc0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f6fd0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
f6fe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
f6ff0 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  nt64" } },.{ "ta
f7000 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
f7010 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 65 6c  "name": "SDL_Del
f7020 61 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ay", "ns": 0, "l
f7030 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f7040 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f7050 5f 74 69 6d 65 72 2e 68 3a 37 31 3a 33 30 22 2c  _timer.h:71:30",
f7060 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f7070 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f7080 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f7090 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f70a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f70b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f70c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 73  er", "name": "ms
f70d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f70e0 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
f70f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f7100 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
f7110 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
f7120 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
f7130 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
f7140 4c 5f 54 69 6d 65 72 43 61 6c 6c 62 61 63 6b 22  L_TimerCallback"
f7150 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f7160 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f7170 2f 53 44 4c 5f 74 69 6d 65 72 2e 68 3a 38 31 3a  /SDL_timer.h:81:
f7180 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  27", "type": { "
f7190 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e  tag": ":function
f71a0 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b  -pointer" } },.{
f71b0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
f71c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
f71d0 65 22 3a 20 22 53 44 4c 5f 54 69 6d 65 72 49 44  e": "SDL_TimerID
f71e0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
f71f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f7200 32 2f 53 44 4c 5f 74 69 6d 65 72 2e 68 3a 38 36  2/SDL_timer.h:86
f7210 3a 31 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :13", "type": { 
f7220 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f7230 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f7240 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f7250 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f7260 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f7270 6d 65 22 3a 20 22 53 44 4c 5f 41 64 64 54 69 6d  me": "SDL_AddTim
f7280 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
f7290 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f72a0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f72b0 5f 74 69 6d 65 72 2e 68 3a 39 33 3a 33 37 22 2c  _timer.h:93:37",
f72c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f72d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f72e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f72f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f7300 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f7310 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f7320 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
f7330 74 65 72 76 61 6c 22 2c 20 22 74 79 70 65 22 3a  terval", "type":
f7340 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
f7350 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
f7360 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f7370 61 6d 65 22 3a 20 22 63 61 6c 6c 62 61 63 6b 22  ame": "callback"
f7380 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f7390 22 3a 20 22 53 44 4c 5f 54 69 6d 65 72 43 61 6c  ": "SDL_TimerCal
f73a0 6c 62 61 63 6b 22 20 7d 20 7d 2c 20 7b 20 22 74  lback" } }, { "t
f73b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f73c0 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 72 61 6d  , "name": "param
f73d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f73e0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f73f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f7400 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c   ":void" } } }],
f7410 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
f7420 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 69  { "tag": "SDL_Ti
f7430 6d 65 72 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74  merID" } },.{ "t
f7440 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f7450 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
f7460 6d 6f 76 65 54 69 6d 65 72 22 2c 20 22 6e 73 22  moveTimer", "ns"
f7470 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f7480 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f7490 44 4c 32 2f 53 44 4c 5f 74 69 6d 65 72 2e 68 3a  DL2/SDL_timer.h:
f74a0 31 30 34 3a 33 34 22 2c 20 22 76 61 72 69 61 64  104:34", "variad
f74b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f74c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f74d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f74e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f74f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f7500 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f7510 6d 65 22 3a 20 22 69 64 22 2c 20 22 74 79 70 65  me": "id", "type
f7520 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f7530 5f 54 69 6d 65 72 49 44 22 20 7d 20 7d 5d 2c 20  _TimerID" } }], 
f7540 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f7550 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
f7560 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
f7570 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
f7580 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
f7590 5f 76 65 72 73 69 6f 6e 22 2c 20 22 69 64 22 3a  _version", "id":
f75a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
f75b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f75c0 4c 32 2f 53 44 4c 5f 76 65 72 73 69 6f 6e 2e 68  L2/SDL_version.h
f75d0 3a 35 31 3a 31 36 22 2c 20 22 62 69 74 2d 73 69  :51:16", "bit-si
f75e0 7a 65 22 3a 20 32 34 2c 20 22 62 69 74 2d 61 6c  ze": 24, "bit-al
f75f0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 66 69  ignment": 8, "fi
f7600 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
f7610 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
f7620 3a 20 22 6d 61 6a 6f 72 22 2c 20 22 62 69 74 2d  : "major", "bit-
f7630 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
f7640 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
f7650 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
f7660 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f7670 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
f7680 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
f7690 6e 61 6d 65 22 3a 20 22 6d 69 6e 6f 72 22 2c 20  name": "minor", 
f76a0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 38 2c  "bit-offset": 8,
f76b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
f76c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f76d0 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
f76e0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
f76f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
f7700 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 74  d", "name": "pat
f7710 63 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ch", "bit-offset
f7720 22 3a 20 31 36 2c 20 22 62 69 74 2d 73 69 7a 65  ": 16, "bit-size
f7730 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
f7740 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
f7750 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
f7760 38 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  8" } }] },.{ "ta
f7770 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
f7780 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
f7790 22 53 44 4c 5f 76 65 72 73 69 6f 6e 22 2c 20 22  "SDL_version", "
f77a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f77b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f77c0 4c 5f 76 65 72 73 69 6f 6e 2e 68 3a 35 36 3a 33  L_version.h:56:3
f77d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f77e0 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
f77f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 76 65 72 73  name": "SDL_vers
f7800 69 6f 6e 22 2c 20 22 69 64 22 3a 20 31 37 30 20  ion", "id": 170 
f7810 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f7820 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f7830 3a 20 22 53 44 4c 5f 47 65 74 56 65 72 73 69 6f  : "SDL_GetVersio
f7840 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
f7850 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f7860 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f7870 76 65 72 73 69 6f 6e 2e 68 3a 31 33 33 3a 33 30  version.h:133:30
f7880 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
f7890 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
f78a0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
f78b0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
f78c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
f78d0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
f78e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f78f0 76 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ver", "type": { 
f7900 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f7910 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f7920 67 22 3a 20 22 53 44 4c 5f 76 65 72 73 69 6f 6e  g": "SDL_version
f7930 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
f7940 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
f7950 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
f7960 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
f7970 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
f7980 5f 47 65 74 52 65 76 69 73 69 6f 6e 22 2c 20 22  _GetRevision", "
f7990 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f79a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f79b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 65 72 73 69  e/SDL2/SDL_versi
f79c0 6f 6e 2e 68 3a 31 34 32 3a 33 37 22 2c 20 22 76  on.h:142:37", "v
f79d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
f79e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
f79f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
f7a00 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
f7a10 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22  rameters": [], "
f7a20 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f7a30 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f7a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f7a50 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
f7a60 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
f7a70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
f7a80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f7a90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f7aa0 22 3a 20 22 53 44 4c 5f 47 65 74 52 65 76 69 73  ": "SDL_GetRevis
f7ab0 69 6f 6e 4e 75 6d 62 65 72 22 2c 20 22 6e 73 22  ionNumber", "ns"
f7ac0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f7ad0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f7ae0 44 4c 32 2f 53 44 4c 5f 76 65 72 73 69 6f 6e 2e  DL2/SDL_version.
f7af0 68 3a 31 35 31 3a 32 39 22 2c 20 22 76 61 72 69  h:151:29", "vari
f7b00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f7b10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f7b20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f7b30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f7b40 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
f7b50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f7b60 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f7b70 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f7b80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f7b90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f7ba0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f7bb0 3a 20 22 53 44 4c 5f 49 6e 69 74 22 2c 20 22 6e  : "SDL_Init", "n
f7bc0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f7bd0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f7be0 2f 53 44 4c 32 2f 53 44 4c 2e 68 3a 39 33 3a 32  /SDL2/SDL.h:93:2
f7bf0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
f7c00 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f7c10 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f7c20 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f7c30 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f7c40 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f7c50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f7c60 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a  "flags", "type":
f7c70 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
f7c80 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  2" } }], "return
f7c90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f7ca0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f7cb0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f7cc0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f7cd0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f7ce0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f7cf0 53 44 4c 5f 49 6e 69 74 53 75 62 53 79 73 74 65  SDL_InitSubSyste
f7d00 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  m", "ns": 0, "lo
f7d10 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f7d20 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 2e  nclude/SDL2/SDL.
f7d30 68 3a 31 30 34 3a 32 39 22 2c 20 22 76 61 72 69  h:104:29", "vari
f7d40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f7d50 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f7d60 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f7d70 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f7d80 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f7d90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f7da0 6e 61 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c 20  name": "flags", 
f7db0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f7dc0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20   "Uint32" } }], 
f7dd0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f7de0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
f7df0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f7e00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f7e10 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
f7e20 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f7e30 61 6d 65 22 3a 20 22 53 44 4c 5f 51 75 69 74 53  ame": "SDL_QuitS
f7e40 75 62 53 79 73 74 65 6d 22 2c 20 22 6e 73 22 3a  ubSystem", "ns":
f7e50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
f7e60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f7e70 4c 32 2f 53 44 4c 2e 68 3a 31 30 39 3a 33 30 22  L2/SDL.h:109:30"
f7e80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f7e90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f7ea0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f7eb0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f7ec0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f7ed0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f7ee0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
f7ef0 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  lags", "type": {
f7f00 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
f7f10 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f7f20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f7f30 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
f7f40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f7f50 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 61   "name": "SDL_Wa
f7f60 73 49 6e 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c  sInit", "ns": 0,
f7f70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f7f80 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f7f90 53 44 4c 2e 68 3a 31 31 37 3a 33 32 22 2c 20 22  SDL.h:117:32", "
f7fa0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f7fb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f7fc0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f7fd0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f7fe0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f7ff0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f8000 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6c 61 67  ", "name": "flag
f8010 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
f8020 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
f8030 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f8040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
f8050 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t32" } },.{ "tag
f8060 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f8070 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 51 75 69 74  name": "SDL_Quit
f8080 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f8090 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f80a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 2e 68  clude/SDL2/SDL.h
f80b0 3a 31 32 33 3a 33 30 22 2c 20 22 76 61 72 69 61  :123:30", "varia
f80c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f80d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f80e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f80f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f8100 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
f8110 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f8120 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
f8130 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f8140 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54  on", "name": "TT
f8150 46 5f 4c 69 6e 6b 65 64 5f 56 65 72 73 69 6f 6e  F_Linked_Version
f8160 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f8170 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f8180 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
f8190 74 66 2e 68 3a 37 33 3a 34 35 22 2c 20 22 76 61  tf.h:73:45", "va
f81a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f81b0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f81c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f81d0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f81e0 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
f81f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f8200 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f8210 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f8220 22 3a 20 22 53 44 4c 5f 76 65 72 73 69 6f 6e 22  ": "SDL_version"
f8230 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
f8240 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f8250 6d 65 22 3a 20 22 54 54 46 5f 42 79 74 65 53 77  me": "TTF_ByteSw
f8260 61 70 70 65 64 55 4e 49 43 4f 44 45 22 2c 20 22  appedUNICODE", "
f8270 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f8280 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f8290 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68  e/SDL2/SDL_ttf.h
f82a0 3a 38 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64  :83:30", "variad
f82b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f82c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f82d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f82e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f82f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f8300 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f8310 6d 65 22 3a 20 22 73 77 61 70 70 65 64 22 2c 20  me": "swapped", 
f8320 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f8330 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f8340 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f8350 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f8360 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f8370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
f8380 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
f8390 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
f83a0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 54 54   0, "name": "_TT
f83b0 46 5f 46 6f 6e 74 22 2c 20 22 69 64 22 3a 20 30  F_Font", "id": 0
f83c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f83d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f83e0 2f 53 44 4c 5f 74 74 66 2e 68 3a 38 36 3a 31 36  /SDL_ttf.h:86:16
f83f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
f8400 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f8410 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
f8420 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  [] },.{ "tag": "
f8430 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
f8440 30 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f  0, "name": "TTF_
f8450 46 6f 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  Font", "location
f8460 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f8470 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a  /SDL2/SDL_ttf.h:
f8480 38 36 3a 32 36 22 2c 20 22 74 79 70 65 22 3a 20  86:26", "type": 
f8490 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
f84a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
f84b0 65 22 3a 20 22 5f 54 54 46 5f 46 6f 6e 74 22 2c  e": "_TTF_Font",
f84c0 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
f84d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f84e0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66  ude/SDL2/SDL_ttf
f84f0 2e 68 3a 38 36 3a 31 36 22 2c 20 22 62 69 74 2d  .h:86:16", "bit-
f8500 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
f8510 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
f8520 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a  ields": [] } },.
f8530 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f8540 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54  on", "name": "TT
f8550 46 5f 49 6e 69 74 22 2c 20 22 6e 73 22 3a 20 30  F_Init", "ns": 0
f8560 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f8570 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f8580 2f 53 44 4c 5f 74 74 66 2e 68 3a 38 39 3a 32 39  /SDL_ttf.h:89:29
f8590 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
f85a0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
f85b0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
f85c0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
f85d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
f85e0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
f85f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f8600 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f8610 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f8620 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f8630 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f8640 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f 4f  , "name": "TTF_O
f8650 70 65 6e 46 6f 6e 74 22 2c 20 22 6e 73 22 3a 20  penFont", "ns": 
f8660 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f8670 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f8680 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 39 35 3a 33  2/SDL_ttf.h:95:3
f8690 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
f86a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f86b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f86c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f86d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f86e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f86f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f8700 22 66 69 6c 65 22 2c 20 22 74 79 70 65 22 3a 20  "file", "type": 
f8710 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f8720 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f8730 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
f8740 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
f8750 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
f8760 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f8770 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f8780 61 6d 65 22 3a 20 22 70 74 73 69 7a 65 22 2c 20  ame": "ptsize", 
f8790 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f87a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f87b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f87c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f87d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f87e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f87f0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f8800 20 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e   "tag": "TTF_Fon
f8810 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t" } } },.{ "tag
f8820 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f8830 6e 61 6d 65 22 3a 20 22 54 54 46 5f 4f 70 65 6e  name": "TTF_Open
f8840 46 6f 6e 74 49 6e 64 65 78 22 2c 20 22 6e 73 22  FontIndex", "ns"
f8850 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f8860 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f8870 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 39 36  DL2/SDL_ttf.h:96
f8880 3a 33 36 22 2c 20 22 76 61 72 69 61 64 69 63 22  :36", "variadic"
f8890 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f88a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f88b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f88c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f88d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f88e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f88f0 3a 20 22 66 69 6c 65 22 2c 20 22 74 79 70 65 22  : "file", "type"
f8900 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f8910 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f8920 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
f8930 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
f8940 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f8950 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
f8960 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f8970 22 6e 61 6d 65 22 3a 20 22 70 74 73 69 7a 65 22  "name": "ptsize"
f8980 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f8990 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
f89a0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f89b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
f89c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f89d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f89e0 3a 20 22 69 6e 64 65 78 22 2c 20 22 74 79 70 65  : "index", "type
f89f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
f8a00 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
f8a10 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
f8a20 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
f8a30 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f8a40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f8a50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f8a60 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d  g": "TTF_Font" }
f8a70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f8a80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f8a90 22 3a 20 22 54 54 46 5f 4f 70 65 6e 46 6f 6e 74  ": "TTF_OpenFont
f8aa0 52 57 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  RW", "ns": 0, "l
f8ab0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f8ac0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f8ad0 5f 74 74 66 2e 68 3a 39 37 3a 33 36 22 2c 20 22  _ttf.h:97:36", "
f8ae0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f8af0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f8b00 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f8b10 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f8b20 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f8b30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f8b40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
f8b50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f8b60 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f8b70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f8b80 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
f8b90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f8ba0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f8bb0 20 22 66 72 65 65 73 72 63 22 2c 20 22 74 79 70   "freesrc", "typ
f8bc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f8bd0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f8be0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f8bf0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
f8c00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f8c10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 73  r", "name": "pts
f8c20 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
f8c30 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f8c40 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f8c50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f8c60 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
f8c70 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f8c80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f8c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54  pe": { "tag": "T
f8ca0 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 0a  TF_Font" } } },.
f8cb0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f8cc0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54  on", "name": "TT
f8cd0 46 5f 4f 70 65 6e 46 6f 6e 74 49 6e 64 65 78 52  F_OpenFontIndexR
f8ce0 57 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  W", "ns": 0, "lo
f8cf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f8d00 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f8d10 74 74 66 2e 68 3a 39 38 3a 33 36 22 2c 20 22 76  ttf.h:98:36", "v
f8d20 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
f8d30 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
f8d40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
f8d50 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
f8d60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
f8d70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f8d80 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c  , "name": "src",
f8d90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f8da0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f8db0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f8dc0 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d  SDL_RWops" } } }
f8dd0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f8de0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f8df0 22 66 72 65 65 73 72 63 22 2c 20 22 74 79 70 65  "freesrc", "type
f8e00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f8e10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f8e20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f8e30 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
f8e40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f8e50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 73 69  ", "name": "ptsi
f8e60 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ze", "type": { "
f8e70 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f8e80 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f8e90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f8ea0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
f8eb0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f8ec0 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c 20 22 74  me": "index", "t
f8ed0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f8ee0 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
f8ef0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
f8f00 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
f8f10 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f8f20 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f8f30 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f8f40 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74  "tag": "TTF_Font
f8f50 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
f8f60 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f8f70 61 6d 65 22 3a 20 22 54 54 46 5f 47 65 74 46 6f  ame": "TTF_GetFo
f8f80 6e 74 53 74 79 6c 65 22 2c 20 22 6e 73 22 3a 20  ntStyle", "ns": 
f8f90 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f8fa0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f8fb0 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 31 30 36 3a  2/SDL_ttf.h:106:
f8fc0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
f8fd0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f8fe0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f8ff0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f9000 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f9010 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
f9020 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f9030 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a   "font", "type":
f9040 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f9050 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f9060 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74  "tag": "TTF_Font
f9070 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
f9080 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
f9090 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
f90a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f90b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f90c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
f90d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
f90e0 22 54 54 46 5f 53 65 74 46 6f 6e 74 53 74 79 6c  "TTF_SetFontStyl
f90f0 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
f9100 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f9110 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f9120 74 74 66 2e 68 3a 31 30 37 3a 33 30 22 2c 20 22  ttf.h:107:30", "
f9130 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f9140 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f9150 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f9160 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f9170 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f9180 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f9190 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74  ", "name": "font
f91a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f91b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f91c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f91d0 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20   "TTF_Font" } } 
f91e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f91f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f9200 20 22 73 74 79 6c 65 22 2c 20 22 74 79 70 65 22   "style", "type"
f9210 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f9220 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f9230 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f9240 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
f9250 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f9260 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
f9270 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f9280 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f9290 54 54 46 5f 47 65 74 46 6f 6e 74 4f 75 74 6c 69  TTF_GetFontOutli
f92a0 6e 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ne", "ns": 0, "l
f92b0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f92c0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f92d0 5f 74 74 66 2e 68 3a 31 30 38 3a 32 39 22 2c 20  _ttf.h:108:29", 
f92e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f92f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f9300 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f9310 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f9320 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f9330 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f9340 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e  r", "name": "fon
f9350 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
f9360 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f9370 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f9380 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d  : "TTF_Font" } }
f9390 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
f93a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f93b0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f93c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f93d0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
f93e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f93f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f  ", "name": "TTF_
f9400 53 65 74 46 6f 6e 74 4f 75 74 6c 69 6e 65 22 2c  SetFontOutline",
f9410 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f9420 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f9430 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66  ude/SDL2/SDL_ttf
f9440 2e 68 3a 31 30 39 3a 33 30 22 2c 20 22 76 61 72  .h:109:30", "var
f9450 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f9460 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f9470 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f9480 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f9490 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f94a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f94b0 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20  "name": "font", 
f94c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f94d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f94e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54  pe": { "tag": "T
f94f0 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20  TF_Font" } } }, 
f9500 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f9510 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f  ter", "name": "o
f9520 75 74 6c 69 6e 65 22 2c 20 22 74 79 70 65 22 3a  utline", "type":
f9530 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f9540 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f9550 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f9560 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
f9570 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f9580 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
f9590 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f95a0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54  ion", "name": "T
f95b0 54 46 5f 47 65 74 46 6f 6e 74 48 69 6e 74 69 6e  TF_GetFontHintin
f95c0 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  g", "ns": 0, "lo
f95d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f95e0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f95f0 74 74 66 2e 68 3a 31 31 36 3a 32 39 22 2c 20 22  ttf.h:116:29", "
f9600 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f9610 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f9620 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f9630 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f9640 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f9650 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f9660 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74  ", "name": "font
f9670 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f9680 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f9690 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f96a0 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20   "TTF_Font" } } 
f96b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f96c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f96d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f96e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f96f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f9700 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f9710 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f 53  , "name": "TTF_S
f9720 65 74 46 6f 6e 74 48 69 6e 74 69 6e 67 22 2c 20  etFontHinting", 
f9730 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
f9740 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f9750 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
f9760 68 3a 31 31 37 3a 33 30 22 2c 20 22 76 61 72 69  h:117:30", "vari
f9770 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f9780 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f9790 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f97a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f97b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f97c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f97d0 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
f97e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f97f0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f9800 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
f9810 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  F_Font" } } }, {
f9820 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f9830 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 69  er", "name": "hi
f9840 6e 74 69 6e 67 22 2c 20 22 74 79 70 65 22 3a 20  nting", "type": 
f9850 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
f9860 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f9870 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f9880 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
f9890 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f98a0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
f98b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f98c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54  on", "name": "TT
f98d0 46 5f 46 6f 6e 74 48 65 69 67 68 74 22 2c 20 22  F_FontHeight", "
f98e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f98f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f9900 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68  e/SDL2/SDL_ttf.h
f9910 3a 31 32 30 3a 32 39 22 2c 20 22 76 61 72 69 61  :120:29", "varia
f9920 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f9930 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f9940 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f9950 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f9960 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f9970 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f9980 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22 74  ame": "font", "t
f9990 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f99a0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f99b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54 46  ": { "tag": "TTF
f99c0 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  _Font" } } }], "
f99d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f99e0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f99f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f9a00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f9a10 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f9a20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f9a30 6d 65 22 3a 20 22 54 54 46 5f 46 6f 6e 74 41 73  me": "TTF_FontAs
f9a40 63 65 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cent", "ns": 0, 
f9a50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f9a60 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f9a70 44 4c 5f 74 74 66 2e 68 3a 31 32 35 3a 32 39 22  DL_ttf.h:125:29"
f9a80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f9a90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f9aa0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f9ab0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f9ac0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f9ad0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f9ae0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
f9af0 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ont", "type": { 
f9b00 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f9b10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f9b20 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d  g": "TTF_Font" }
f9b30 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f9b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f9b50 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f9b60 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f9b70 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
f9b80 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f9b90 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54  on", "name": "TT
f9ba0 46 5f 46 6f 6e 74 44 65 73 63 65 6e 74 22 2c 20  F_FontDescent", 
f9bb0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
f9bc0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f9bd0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
f9be0 68 3a 31 33 30 3a 32 39 22 2c 20 22 76 61 72 69  h:130:29", "vari
f9bf0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f9c00 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f9c10 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f9c20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f9c30 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f9c40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f9c50 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
f9c60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f9c70 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f9c80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
f9c90 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 5d 2c 20  F_Font" } } }], 
f9ca0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f9cb0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
f9cc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f9cd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f9ce0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
f9cf0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f9d00 61 6d 65 22 3a 20 22 54 54 46 5f 46 6f 6e 74 4c  ame": "TTF_FontL
f9d10 69 6e 65 53 6b 69 70 22 2c 20 22 6e 73 22 3a 20  ineSkip", "ns": 
f9d20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f9d30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f9d40 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 31 33 33 3a  2/SDL_ttf.h:133:
f9d50 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
f9d60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f9d70 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f9d80 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f9d90 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f9da0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
f9db0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f9dc0 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a   "font", "type":
f9dd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f9de0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f9df0 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74  "tag": "TTF_Font
f9e00 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
f9e10 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
f9e20 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
f9e30 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f9e40 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f9e50 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
f9e60 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
f9e70 22 54 54 46 5f 47 65 74 46 6f 6e 74 4b 65 72 6e  "TTF_GetFontKern
f9e80 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ing", "ns": 0, "
f9e90 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f9ea0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f9eb0 4c 5f 74 74 66 2e 68 3a 31 33 36 3a 32 39 22 2c  L_ttf.h:136:29",
f9ec0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f9ed0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f9ee0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f9ef0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f9f00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f9f10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f9f20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f  er", "name": "fo
f9f30 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  nt", "type": { "
f9f40 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f9f50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f9f60 22 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20  ": "TTF_Font" } 
f9f70 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
f9f80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f9f90 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f9fa0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f9fb0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
f9fc0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
f9fd0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46  n", "name": "TTF
f9fe0 5f 53 65 74 46 6f 6e 74 4b 65 72 6e 69 6e 67 22  _SetFontKerning"
f9ff0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
fa000 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
fa010 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74  lude/SDL2/SDL_tt
fa020 66 2e 68 3a 31 33 37 3a 33 30 22 2c 20 22 76 61  f.h:137:30", "va
fa030 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
fa040 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
fa050 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
fa060 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
fa070 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
fa080 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fa090 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c   "name": "font",
fa0a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fa0b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
fa0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fa0d0 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c  TTF_Font" } } },
fa0e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fa0f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fa100 61 6c 6c 6f 77 65 64 22 2c 20 22 74 79 70 65 22  allowed", "type"
fa110 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
fa120 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
fa130 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
fa140 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
fa150 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
fa160 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
fa170 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
fa180 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
fa190 54 54 46 5f 46 6f 6e 74 46 61 63 65 73 22 2c 20  TTF_FontFaces", 
fa1a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fa1b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fa1c0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
fa1d0 68 3a 31 34 30 3a 33 30 22 2c 20 22 76 61 72 69  h:140:30", "vari
fa1e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fa1f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fa200 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fa210 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fa220 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fa230 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fa240 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
fa250 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fa260 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fa270 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
fa280 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 5d 2c 20  F_Font" } } }], 
fa290 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
fa2a0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
fa2b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
fa2c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
fa2d0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
fa2e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
fa2f0 6e 61 6d 65 22 3a 20 22 54 54 46 5f 46 6f 6e 74  name": "TTF_Font
fa300 46 61 63 65 49 73 46 69 78 65 64 57 69 64 74 68  FaceIsFixedWidth
fa310 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
fa320 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
fa330 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
fa340 74 66 2e 68 3a 31 34 33 3a 32 39 22 2c 20 22 76  tf.h:143:29", "v
fa350 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
fa360 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
fa370 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
fa380 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
fa390 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
fa3a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fa3b0 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22  , "name": "font"
fa3c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fa3d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
fa3e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fa3f0 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d  "TTF_Font" } } }
fa400 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
fa410 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
fa420 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
fa430 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
fa440 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
fa450 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
fa460 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f 46 6f   "name": "TTF_Fo
fa470 6e 74 46 61 63 65 46 61 6d 69 6c 79 4e 61 6d 65  ntFaceFamilyName
fa480 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
fa490 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
fa4a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
fa4b0 74 66 2e 68 3a 31 34 34 3a 33 32 22 2c 20 22 76  tf.h:144:32", "v
fa4c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
fa4d0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
fa4e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
fa4f0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
fa500 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
fa510 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fa520 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22  , "name": "font"
fa530 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fa540 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
fa550 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fa560 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d  "TTF_Font" } } }
fa570 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
fa580 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fa590 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fa5a0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
fa5b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
fa5c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
fa5d0 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
fa5e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
fa5f0 6e 61 6d 65 22 3a 20 22 54 54 46 5f 46 6f 6e 74  name": "TTF_Font
fa600 46 61 63 65 53 74 79 6c 65 4e 61 6d 65 22 2c 20  FaceStyleName", 
fa610 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fa620 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fa630 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
fa640 68 3a 31 34 35 3a 33 32 22 2c 20 22 76 61 72 69  h:145:32", "vari
fa650 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fa660 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fa670 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fa680 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fa690 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fa6a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fa6b0 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
fa6c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fa6d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fa6e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
fa6f0 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 5d 2c 20  F_Font" } } }], 
fa700 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
fa710 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fa720 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fa730 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
fa740 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
fa750 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
fa760 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
fa770 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
fa780 65 22 3a 20 22 54 54 46 5f 47 6c 79 70 68 49 73  e": "TTF_GlyphIs
fa790 50 72 6f 76 69 64 65 64 22 2c 20 22 6e 73 22 3a  Provided", "ns":
fa7a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
fa7b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
fa7c0 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 31 34 38  L2/SDL_ttf.h:148
fa7d0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
fa7e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
fa7f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
fa800 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
fa810 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
fa820 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
fa830 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
fa840 3a 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65 22  : "font", "type"
fa850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fa860 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fa870 20 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e   "tag": "TTF_Fon
fa880 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
fa890 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
fa8a0 22 6e 61 6d 65 22 3a 20 22 63 68 22 2c 20 22 74  "name": "ch", "t
fa8b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fa8c0 55 69 6e 74 31 36 22 20 7d 20 7d 5d 2c 20 22 72  Uint16" } }], "r
fa8d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
fa8e0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
fa8f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
fa900 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
fa910 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
fa920 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
fa930 65 22 3a 20 22 54 54 46 5f 47 6c 79 70 68 4d 65  e": "TTF_GlyphMe
fa940 74 72 69 63 73 22 2c 20 22 6e 73 22 3a 20 30 2c  trics", "ns": 0,
fa950 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
fa960 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
fa970 53 44 4c 5f 74 74 66 2e 68 3a 31 35 34 3a 32 39  SDL_ttf.h:154:29
fa980 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
fa990 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
fa9a0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
fa9b0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
fa9c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
fa9d0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
fa9e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fa9f0 66 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  font", "type": {
faa00 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
faa10 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
faa20 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20  ag": "TTF_Font" 
faa30 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
faa40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
faa50 6d 65 22 3a 20 22 63 68 22 2c 20 22 74 79 70 65  me": "ch", "type
faa60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
faa70 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t16" } }, { "tag
faa80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
faa90 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 78 22 2c 20  "name": "minx", 
faaa0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
faab0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
faac0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
faad0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
faae0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
faaf0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c  ment": 32 } } },
fab00 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fab10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fab20 6d 61 78 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  maxx", "type": {
fab30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fab40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fab50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
fab60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
fab70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
fab80 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
fab90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
faba0 61 6d 65 22 3a 20 22 6d 69 6e 79 22 2c 20 22 74  ame": "miny", "t
fabb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fabc0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fabd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
fabe0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
fabf0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
fac00 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
fac10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fac20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61  er", "name": "ma
fac30 78 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  xy", "type": { "
fac40 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
fac50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fac60 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
fac70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
fac80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
fac90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
faca0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
facb0 65 22 3a 20 22 61 64 76 61 6e 63 65 22 2c 20 22  e": "advance", "
facc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
facd0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
face0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
facf0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
fad00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
fad10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c  ent": 32 } } }],
fad20 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
fad30 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
fad40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
fad50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
fad60 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
fad70 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
fad80 6e 61 6d 65 22 3a 20 22 54 54 46 5f 53 69 7a 65  name": "TTF_Size
fad90 54 65 78 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Text", "ns": 0, 
fada0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
fadb0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
fadc0 44 4c 5f 74 74 66 2e 68 3a 31 35 39 3a 32 39 22  DL_ttf.h:159:29"
fadd0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
fade0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
fadf0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
fae00 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
fae10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
fae20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
fae30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
fae40 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ont", "type": { 
fae50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
fae60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fae70 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d  g": "TTF_Font" }
fae80 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
fae90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
faea0 65 22 3a 20 22 74 65 78 74 22 2c 20 22 74 79 70  e": "text", "typ
faeb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
faec0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
faed0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
faee0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
faef0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
faf00 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
faf10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
faf20 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22  , "name": "w", "
faf30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
faf40 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
faf50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
faf60 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
faf70 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
faf80 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20  ent": 32 } } }, 
faf90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
fafa0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68  ter", "name": "h
fafb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fafc0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
fafd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fafe0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
faff0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
fb000 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
fb010 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
fb020 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
fb030 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
fb040 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
fb050 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
fb060 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
fb070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f  ", "name": "TTF_
fb080 53 69 7a 65 55 54 46 38 22 2c 20 22 6e 73 22 3a  SizeUTF8", "ns":
fb090 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
fb0a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
fb0b0 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 31 36 30  L2/SDL_ttf.h:160
fb0c0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
fb0d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
fb0e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
fb0f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
fb100 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
fb110 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
fb120 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
fb130 3a 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65 22  : "font", "type"
fb140 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fb150 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fb160 20 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e   "tag": "TTF_Fon
fb170 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
fb180 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
fb190 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c 20  "name": "text", 
fb1a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fb1b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
fb1c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fb1d0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
fb1e0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
fb1f0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
fb200 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
fb210 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
fb220 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fb230 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
fb240 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fb250 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
fb260 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
fb270 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
fb280 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
fb290 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
fb2a0 3a 20 22 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "h", "type": {
fb2b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fb2c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fb2d0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
fb2e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
fb2f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
fb300 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
fb310 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
fb320 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
fb330 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
fb340 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
fb350 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
fb360 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
fb370 54 54 46 5f 53 69 7a 65 55 4e 49 43 4f 44 45 22  TTF_SizeUNICODE"
fb380 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
fb390 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
fb3a0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74  lude/SDL2/SDL_tt
fb3b0 66 2e 68 3a 31 36 31 3a 32 39 22 2c 20 22 76 61  f.h:161:29", "va
fb3c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
fb3d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
fb3e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
fb3f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
fb400 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
fb410 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fb420 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c   "name": "font",
fb430 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fb440 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
fb450 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fb460 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c  TTF_Font" } } },
fb470 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fb480 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fb490 74 65 78 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  text", "type": {
fb4a0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fb4b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fb4c0 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
fb4d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
fb4e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fb4f0 22 3a 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20  ": "w", "type": 
fb500 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
fb510 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
fb520 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
fb530 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
fb540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
fb550 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  2 } } }, { "tag"
fb560 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fb570 6e 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70  name": "h", "typ
fb580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
fb590 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
fb5a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
fb5b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
fb5c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
fb5d0 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 32 } } }], "r
fb5e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
fb5f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
fb600 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
fb610 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
fb620 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
fb630 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
fb640 65 22 3a 20 22 54 54 46 5f 52 65 6e 64 65 72 54  e": "TTF_RenderT
fb650 65 78 74 5f 53 6f 6c 69 64 22 2c 20 22 6e 73 22  ext_Solid", "ns"
fb660 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
fb670 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
fb680 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 31 36  DL2/SDL_ttf.h:16
fb690 39 3a 33 39 22 2c 20 22 76 61 72 69 61 64 69 63  9:39", "variadic
fb6a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
fb6b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
fb6c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
fb6d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
fb6e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
fb6f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fb700 22 3a 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65  ": "font", "type
fb710 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
fb720 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
fb730 7b 20 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f  { "tag": "TTF_Fo
fb740 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  nt" } } }, { "ta
fb750 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fb760 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
fb770 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fb780 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
fb790 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fb7a0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
fb7b0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
fb7c0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
fb7d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fb7e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fb7f0 66 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  fg", "type": { "
fb800 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72  tag": "SDL_Color
fb810 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
fb820 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fb830 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fb840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fb850 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
fb860 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
fb870 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
fb880 54 54 46 5f 52 65 6e 64 65 72 55 54 46 38 5f 53  TTF_RenderUTF8_S
fb890 6f 6c 69 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  olid", "ns": 0, 
fb8a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
fb8b0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
fb8c0 44 4c 5f 74 74 66 2e 68 3a 31 37 31 3a 33 39 22  DL_ttf.h:171:39"
fb8d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
fb8e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
fb8f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
fb900 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
fb910 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
fb920 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
fb930 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
fb940 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ont", "type": { 
fb950 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
fb960 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fb970 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d  g": "TTF_Font" }
fb980 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
fb990 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
fb9a0 65 22 3a 20 22 74 65 78 74 22 2c 20 22 74 79 70  e": "text", "typ
fb9b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
fb9c0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
fb9d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
fb9e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
fb9f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
fba00 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
fba10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fba20 2c 20 22 6e 61 6d 65 22 3a 20 22 66 67 22 2c 20  , "name": "fg", 
fba30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fba40 20 22 53 44 4c 5f 43 6f 6c 6f 72 22 20 7d 20 7d   "SDL_Color" } }
fba50 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
fba60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fba70 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fba80 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
fba90 66 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  face" } } },.{ "
fbaa0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
fbab0 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f 52  , "name": "TTF_R
fbac0 65 6e 64 65 72 55 4e 49 43 4f 44 45 5f 53 6f 6c  enderUNICODE_Sol
fbad0 69 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  id", "ns": 0, "l
fbae0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
fbaf0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
fbb00 5f 74 74 66 2e 68 3a 31 37 33 3a 33 39 22 2c 20  _ttf.h:173:39", 
fbb10 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
fbb20 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
fbb30 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
fbb40 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
fbb50 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
fbb60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
fbb70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e  r", "name": "fon
fbb80 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
fbb90 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
fbba0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fbbb0 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d  : "TTF_Font" } }
fbbc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
fbbd0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
fbbe0 3a 20 22 74 65 78 74 22 2c 20 22 74 79 70 65 22  : "text", "type"
fbbf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fbc00 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fbc10 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
fbc20 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
fbc30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fbc40 61 6d 65 22 3a 20 22 66 67 22 2c 20 22 74 79 70  ame": "fg", "typ
fbc50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fbc60 4c 5f 43 6f 6c 6f 72 22 20 7d 20 7d 5d 2c 20 22  L_Color" } }], "
fbc70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
fbc80 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
fbc90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fbca0 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
fbcb0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
fbcc0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
fbcd0 61 6d 65 22 3a 20 22 54 54 46 5f 52 65 6e 64 65  ame": "TTF_Rende
fbce0 72 47 6c 79 70 68 5f 53 6f 6c 69 64 22 2c 20 22  rGlyph_Solid", "
fbcf0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
fbd00 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
fbd10 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68  e/SDL2/SDL_ttf.h
fbd20 3a 31 38 33 3a 33 39 22 2c 20 22 76 61 72 69 61  :183:39", "varia
fbd30 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
fbd40 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
fbd50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
fbd60 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
fbd70 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
fbd80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fbd90 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22 74  ame": "font", "t
fbda0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fbdb0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fbdc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54 46  ": { "tag": "TTF
fbdd0 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  _Font" } } }, { 
fbde0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
fbdf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68 22  r", "name": "ch"
fbe00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fbe10 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
fbe20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fbe30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fbe40 66 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  fg", "type": { "
fbe50 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72  tag": "SDL_Color
fbe60 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
fbe70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fbe80 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fbe90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fbea0 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
fbeb0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
fbec0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
fbed0 54 54 46 5f 52 65 6e 64 65 72 54 65 78 74 5f 53  TTF_RenderText_S
fbee0 68 61 64 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  haded", "ns": 0,
fbef0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
fbf00 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
fbf10 53 44 4c 5f 74 74 66 2e 68 3a 31 39 31 3a 33 39  SDL_ttf.h:191:39
fbf20 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
fbf30 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
fbf40 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
fbf50 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
fbf60 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
fbf70 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
fbf80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fbf90 66 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  font", "type": {
fbfa0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fbfb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fbfc0 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74 22 20  ag": "TTF_Font" 
fbfd0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
fbfe0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
fbff0 6d 65 22 3a 20 22 74 65 78 74 22 2c 20 22 74 79  me": "text", "ty
fc000 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fc010 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
fc020 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
fc030 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
fc040 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
fc050 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
fc060 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fc070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 67 22 2c  ", "name": "fg",
fc080 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fc090 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72 22 20 7d 20  : "SDL_Color" } 
fc0a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
fc0b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fc0c0 20 22 62 67 22 2c 20 22 74 79 70 65 22 3a 20 7b   "bg", "type": {
fc0d0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c   "tag": "SDL_Col
fc0e0 6f 72 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  or" } }], "retur
fc0f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
fc100 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
fc110 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fc120 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d  SDL_Surface" } }
fc130 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
fc140 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
fc150 20 22 54 54 46 5f 52 65 6e 64 65 72 55 54 46 38   "TTF_RenderUTF8
fc160 5f 53 68 61 64 65 64 22 2c 20 22 6e 73 22 3a 20  _Shaded", "ns": 
fc170 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
fc180 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
fc190 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 31 39 33 3a  2/SDL_ttf.h:193:
fc1a0 33 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  39", "variadic":
fc1b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
fc1c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
fc1d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
fc1e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
fc1f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
fc200 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fc210 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a   "font", "type":
fc220 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
fc230 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
fc240 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74  "tag": "TTF_Font
fc250 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
fc260 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fc270 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c 20 22  name": "text", "
fc280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fc290 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fc2a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
fc2b0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
fc2c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
fc2d0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
fc2e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fc2f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 67  er", "name": "fg
fc300 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fc310 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72 22 20  g": "SDL_Color" 
fc320 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
fc330 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fc340 22 3a 20 22 62 67 22 2c 20 22 74 79 70 65 22 3a  ": "bg", "type":
fc350 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43   { "tag": "SDL_C
fc360 6f 6c 6f 72 22 20 7d 20 7d 5d 2c 20 22 72 65 74  olor" } }], "ret
fc370 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
fc380 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
fc390 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fc3a0 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d   "SDL_Surface" }
fc3b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
fc3c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
fc3d0 22 3a 20 22 54 54 46 5f 52 65 6e 64 65 72 55 4e  ": "TTF_RenderUN
fc3e0 49 43 4f 44 45 5f 53 68 61 64 65 64 22 2c 20 22  ICODE_Shaded", "
fc3f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
fc400 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
fc410 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68  e/SDL2/SDL_ttf.h
fc420 3a 31 39 35 3a 33 39 22 2c 20 22 76 61 72 69 61  :195:39", "varia
fc430 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
fc440 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
fc450 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
fc460 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
fc470 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
fc480 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fc490 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22 74  ame": "font", "t
fc4a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fc4b0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fc4c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54 46  ": { "tag": "TTF
fc4d0 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  _Font" } } }, { 
fc4e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
fc4f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78  r", "name": "tex
fc500 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
fc510 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
fc520 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fc530 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 20 7d  : "Uint16" } } }
fc540 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
fc550 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fc560 22 66 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "fg", "type": { 
fc570 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f  "tag": "SDL_Colo
fc580 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
fc590 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fc5a0 61 6d 65 22 3a 20 22 62 67 22 2c 20 22 74 79 70  ame": "bg", "typ
fc5b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fc5c0 4c 5f 43 6f 6c 6f 72 22 20 7d 20 7d 5d 2c 20 22  L_Color" } }], "
fc5d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
fc5e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
fc5f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fc600 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
fc610 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
fc620 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
fc630 61 6d 65 22 3a 20 22 54 54 46 5f 52 65 6e 64 65  ame": "TTF_Rende
fc640 72 47 6c 79 70 68 5f 53 68 61 64 65 64 22 2c 20  rGlyph_Shaded", 
fc650 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fc660 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fc670 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
fc680 68 3a 32 30 35 3a 33 39 22 2c 20 22 76 61 72 69  h:205:39", "vari
fc690 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fc6a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fc6b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fc6c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fc6d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fc6e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fc6f0 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
fc700 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fc710 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fc720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
fc730 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  F_Font" } } }, {
fc740 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fc750 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68  er", "name": "ch
fc760 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fc770 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
fc780 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
fc790 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fc7a0 22 66 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "fg", "type": { 
fc7b0 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f  "tag": "SDL_Colo
fc7c0 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
fc7d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fc7e0 61 6d 65 22 3a 20 22 62 67 22 2c 20 22 74 79 70  ame": "bg", "typ
fc7f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fc800 4c 5f 43 6f 6c 6f 72 22 20 7d 20 7d 5d 2c 20 22  L_Color" } }], "
fc810 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
fc820 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
fc830 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fc840 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
fc850 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
fc860 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
fc870 61 6d 65 22 3a 20 22 54 54 46 5f 52 65 6e 64 65  ame": "TTF_Rende
fc880 72 54 65 78 74 5f 42 6c 65 6e 64 65 64 22 2c 20  rText_Blended", 
fc890 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fc8a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fc8b0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
fc8c0 68 3a 32 31 32 3a 33 39 22 2c 20 22 76 61 72 69  h:212:39", "vari
fc8d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fc8e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fc8f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fc900 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fc910 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fc920 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fc930 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
fc940 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fc950 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fc960 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
fc970 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  F_Font" } } }, {
fc980 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fc990 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
fc9a0 78 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  xt", "type": { "
fc9b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
fc9c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fc9d0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
fc9e0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
fc9f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
fca00 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
fca10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fca20 22 3a 20 22 66 67 22 2c 20 22 74 79 70 65 22 3a  ": "fg", "type":
fca30 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43   { "tag": "SDL_C
fca40 6f 6c 6f 72 22 20 7d 20 7d 5d 2c 20 22 72 65 74  olor" } }], "ret
fca50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
fca60 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
fca70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fca80 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d   "SDL_Surface" }
fca90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
fcaa0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
fcab0 22 3a 20 22 54 54 46 5f 52 65 6e 64 65 72 55 54  ": "TTF_RenderUT
fcac0 46 38 5f 42 6c 65 6e 64 65 64 22 2c 20 22 6e 73  F8_Blended", "ns
fcad0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
fcae0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
fcaf0 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 32  SDL2/SDL_ttf.h:2
fcb00 31 34 3a 33 39 22 2c 20 22 76 61 72 69 61 64 69  14:39", "variadi
fcb10 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
fcb20 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
fcb30 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
fcb40 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
fcb50 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
fcb60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
fcb70 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22 74 79 70  e": "font", "typ
fcb80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
fcb90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
fcba0 20 7b 20 22 74 61 67 22 3a 20 22 54 54 46 5f 46   { "tag": "TTF_F
fcbb0 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ont" } } }, { "t
fcbc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fcbd0 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22  , "name": "text"
fcbe0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fcbf0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
fcc00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fcc10 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
fcc20 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
fcc30 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
fcc40 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
fcc50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fcc60 22 66 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "fg", "type": { 
fcc70 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f  "tag": "SDL_Colo
fcc80 72 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  r" } }], "return
fcc90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
fcca0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
fccb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
fccc0 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20  DL_Surface" } } 
fccd0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
fcce0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
fccf0 22 54 54 46 5f 52 65 6e 64 65 72 55 4e 49 43 4f  "TTF_RenderUNICO
fcd00 44 45 5f 42 6c 65 6e 64 65 64 22 2c 20 22 6e 73  DE_Blended", "ns
fcd10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
fcd20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
fcd30 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 32  SDL2/SDL_ttf.h:2
fcd40 31 36 3a 33 39 22 2c 20 22 76 61 72 69 61 64 69  16:39", "variadi
fcd50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
fcd60 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
fcd70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
fcd80 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
fcd90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
fcda0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
fcdb0 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22 74 79 70  e": "font", "typ
fcdc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
fcdd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
fcde0 20 7b 20 22 74 61 67 22 3a 20 22 54 54 46 5f 46   { "tag": "TTF_F
fcdf0 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ont" } } }, { "t
fce00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fce10 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22  , "name": "text"
fce20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fce30 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
fce40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fce50 22 55 69 6e 74 31 36 22 20 7d 20 7d 20 7d 2c 20  "Uint16" } } }, 
fce60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
fce70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
fce80 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
fce90 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72 22  ag": "SDL_Color"
fcea0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fceb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fcec0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fced0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
fcee0 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c  _Surface" } } },
fcef0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fcf00 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54  ion", "name": "T
fcf10 54 46 5f 52 65 6e 64 65 72 54 65 78 74 5f 42 6c  TF_RenderText_Bl
fcf20 65 6e 64 65 64 5f 57 72 61 70 70 65 64 22 2c 20  ended_Wrapped", 
fcf30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fcf40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fcf50 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
fcf60 68 3a 32 32 36 3a 33 39 22 2c 20 22 76 61 72 69  h:226:39", "vari
fcf70 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fcf80 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fcf90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fcfa0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fcfb0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fcfc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fcfd0 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
fcfe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fcff0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fd000 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
fd010 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  F_Font" } } }, {
fd020 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fd030 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
fd040 78 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  xt", "type": { "
fd050 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
fd060 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fd070 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
fd080 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
fd090 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
fd0a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
fd0b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fd0c0 22 3a 20 22 66 67 22 2c 20 22 74 79 70 65 22 3a  ": "fg", "type":
fd0d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43   { "tag": "SDL_C
fd0e0 6f 6c 6f 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61  olor" } }, { "ta
fd0f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fd100 20 22 6e 61 6d 65 22 3a 20 22 77 72 61 70 4c 65   "name": "wrapLe
fd110 6e 67 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  ngth", "type": {
fd120 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
fd130 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fd140 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fd150 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fd160 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
fd170 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c  _Surface" } } },
fd180 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fd190 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54  ion", "name": "T
fd1a0 54 46 5f 52 65 6e 64 65 72 55 54 46 38 5f 42 6c  TF_RenderUTF8_Bl
fd1b0 65 6e 64 65 64 5f 57 72 61 70 70 65 64 22 2c 20  ended_Wrapped", 
fd1c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fd1d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fd1e0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e  de/SDL2/SDL_ttf.
fd1f0 68 3a 32 32 38 3a 33 39 22 2c 20 22 76 61 72 69  h:228:39", "vari
fd200 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fd210 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fd220 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fd230 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fd240 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fd250 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fd260 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22  name": "font", "
fd270 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fd280 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fd290 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54  e": { "tag": "TT
fd2a0 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  F_Font" } } }, {
fd2b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fd2c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
fd2d0 78 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  xt", "type": { "
fd2e0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
fd2f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fd300 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
fd310 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
fd320 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
fd330 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
fd340 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fd350 22 3a 20 22 66 67 22 2c 20 22 74 79 70 65 22 3a  ": "fg", "type":
fd360 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43   { "tag": "SDL_C
fd370 6f 6c 6f 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61  olor" } }, { "ta
fd380 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fd390 20 22 6e 61 6d 65 22 3a 20 22 77 72 61 70 4c 65   "name": "wrapLe
fd3a0 6e 67 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  ngth", "type": {
fd3b0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
fd3c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fd3d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fd3e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fd3f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
fd400 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c  _Surface" } } },
fd410 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fd420 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54  ion", "name": "T
fd430 54 46 5f 52 65 6e 64 65 72 55 4e 49 43 4f 44 45  TF_RenderUNICODE
fd440 5f 42 6c 65 6e 64 65 64 5f 57 72 61 70 70 65 64  _Blended_Wrapped
fd450 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
fd460 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
fd470 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
fd480 74 66 2e 68 3a 32 33 30 3a 33 39 22 2c 20 22 76  tf.h:230:39", "v
fd490 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
fd4a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
fd4b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
fd4c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
fd4d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
fd4e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fd4f0 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22  , "name": "font"
fd500 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fd510 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
fd520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fd530 22 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d  "TTF_Font" } } }
fd540 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
fd550 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fd560 22 74 65 78 74 22 2c 20 22 74 79 70 65 22 3a 20  "text", "type": 
fd570 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
fd580 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
fd590 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
fd5a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
fd5b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
fd5c0 65 22 3a 20 22 66 67 22 2c 20 22 74 79 70 65 22  e": "fg", "type"
fd5d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
fd5e0 43 6f 6c 6f 72 22 20 7d 20 7d 2c 20 7b 20 22 74  Color" } }, { "t
fd5f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fd600 2c 20 22 6e 61 6d 65 22 3a 20 22 77 72 61 70 4c  , "name": "wrapL
fd610 65 6e 67 74 68 22 2c 20 22 74 79 70 65 22 3a 20  ength", "type": 
fd620 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
fd630 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
fd640 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fd650 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fd660 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fd670 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
fd680 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
fd690 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
fd6a0 54 54 46 5f 52 65 6e 64 65 72 47 6c 79 70 68 5f  TTF_RenderGlyph_
fd6b0 42 6c 65 6e 64 65 64 22 2c 20 22 6e 73 22 3a 20  Blended", "ns": 
fd6c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
fd6d0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
fd6e0 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 32 33 39 3a  2/SDL_ttf.h:239:
fd6f0 33 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  39", "variadic":
fd700 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
fd710 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
fd720 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
fd730 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
fd740 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
fd750 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fd760 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65 22 3a   "font", "type":
fd770 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
fd780 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
fd790 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e 74  "tag": "TTF_Font
fd7a0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
fd7b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fd7c0 6e 61 6d 65 22 3a 20 22 63 68 22 2c 20 22 74 79  name": "ch", "ty
fd7d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
fd7e0 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
fd7f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fd800 2c 20 22 6e 61 6d 65 22 3a 20 22 66 67 22 2c 20  , "name": "fg", 
fd810 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fd820 20 22 53 44 4c 5f 43 6f 6c 6f 72 22 20 7d 20 7d   "SDL_Color" } }
fd830 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
fd840 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fd850 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fd860 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
fd870 66 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  face" } } },.{ "
fd880 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
fd890 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f 43  , "name": "TTF_C
fd8a0 6c 6f 73 65 46 6f 6e 74 22 2c 20 22 6e 73 22 3a  loseFont", "ns":
fd8b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
fd8c0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
fd8d0 4c 32 2f 53 44 4c 5f 74 74 66 2e 68 3a 32 35 31  L2/SDL_ttf.h:251
fd8e0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
fd8f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
fd900 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
fd910 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
fd920 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
fd930 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
fd940 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
fd950 3a 20 22 66 6f 6e 74 22 2c 20 22 74 79 70 65 22  : "font", "type"
fd960 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fd970 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fd980 20 22 74 61 67 22 3a 20 22 54 54 46 5f 46 6f 6e   "tag": "TTF_Fon
fd990 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
fd9a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
fd9b0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
fd9c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
fd9d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 54 54  on", "name": "TT
fd9e0 46 5f 51 75 69 74 22 2c 20 22 6e 73 22 3a 20 30  F_Quit", "ns": 0
fd9f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
fda00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
fda10 2f 53 44 4c 5f 74 74 66 2e 68 3a 32 35 34 3a 33  /SDL_ttf.h:254:3
fda20 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
fda30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
fda40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
fda50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
fda60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
fda70 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
fda80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
fda90 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
fdaa0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
fdab0 6e 61 6d 65 22 3a 20 22 54 54 46 5f 57 61 73 49  name": "TTF_WasI
fdac0 6e 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nit", "ns": 0, "
fdad0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
fdae0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
fdaf0 4c 5f 74 74 66 2e 68 3a 32 35 37 3a 32 39 22 2c  L_ttf.h:257:29",
fdb00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
fdb10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
fdb20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
fdb30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
fdb40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
fdb50 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
fdb60 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
fdb70 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
fdb80 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
fdb90 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
fdba0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
fdbb0 22 6e 61 6d 65 22 3a 20 22 54 54 46 5f 47 65 74  "name": "TTF_Get
fdbc0 46 6f 6e 74 4b 65 72 6e 69 6e 67 53 69 7a 65 22  FontKerningSize"
fdbd0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
fdbe0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
fdbf0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74  lude/SDL2/SDL_tt
fdc00 66 2e 68 3a 32 36 35 3a 32 31 22 2c 20 22 76 61  f.h:265:21", "va
fdc10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
fdc20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
fdc30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
fdc40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
fdc50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
fdc60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fdc70 20 22 6e 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c   "name": "font",
fdc80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fdc90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
fdca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fdcb0 54 54 46 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c  TTF_Font" } } },
fdcc0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fdcd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fdce0 70 72 65 76 5f 69 6e 64 65 78 22 2c 20 22 74 79  prev_index", "ty
fdcf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fdd00 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
fdd10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
fdd20 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
fdd30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fdd40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
fdd50 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
fdd60 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
fdd70 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
fdd80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
fdd90 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
fdda0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
fddb0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
fddc0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
fddd0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
fdde0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
fddf0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
fde00 54 54 46 5f 47 65 74 46 6f 6e 74 4b 65 72 6e 69  TTF_GetFontKerni
fde10 6e 67 53 69 7a 65 47 6c 79 70 68 73 22 2c 20 22  ngSizeGlyphs", "
fde20 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
fde30 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
fde40 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 74 66 2e 68  e/SDL2/SDL_ttf.h
fde50 3a 32 36 38 3a 32 31 22 2c 20 22 76 61 72 69 61  :268:21", "varia
fde60 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
fde70 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
fde80 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
fde90 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
fdea0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
fdeb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fdec0 61 6d 65 22 3a 20 22 66 6f 6e 74 22 2c 20 22 74  ame": "font", "t
fded0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fdee0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fdef0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 54 46  ": { "tag": "TTF
fdf00 5f 46 6f 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  _Font" } } }, { 
fdf10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
fdf20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 72 65  r", "name": "pre
fdf30 76 69 6f 75 73 5f 63 68 22 2c 20 22 74 79 70 65  vious_ch", "type
fdf40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
fdf50 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t16" } }, { "tag
fdf60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
fdf70 22 6e 61 6d 65 22 3a 20 22 63 68 22 2c 20 22 74  "name": "ch", "t
fdf80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fdf90 55 69 6e 74 31 36 22 20 7d 20 7d 5d 2c 20 22 72  Uint16" } }], "r
fdfa0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
fdfb0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
fdfc0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
fdfd0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
fdfe0 32 20 7d 20 7d 0a 5d 0a                          2 } }.].