Hex Artifact Content
Not logged in

Artifact 39835439ed04276c8c82c8ba56b68f28494970a1:


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 31 38 2c 20 22 6e 61 6d  ns": 22018, "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 31  ion", "ns": 2201
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 32 32 30 31  ion", "ns": 2201
87b0: 38 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  8, "name": "", "
87c0: 69 64 22 3a 20 32 30 2c 20 22 6c 6f 63 61 74 69  id": 20, "locati
87d0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
87e0: 64 65 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74  de/bits/pthreadt
87f0: 79 70 65 73 2e 68 3a 39 33 3a 39 22 2c 20 22 62  ypes.h:93:9", "b
8800: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
8810: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
8820: 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
8830: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
8840: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
8850: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
8860: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  0, "bit-size": 6
8870: 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
8880: 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
8890: 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
88a0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
88b0: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
88c0: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
88d0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c  alignment": 8 },
88e0: 20 22 73 69 7a 65 22 3a 20 38 20 7d 20 7d 2c 20   "size": 8 } }, 
88f0: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
8900: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 6c 69  , "name": "__ali
8910: 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  gn", "bit-offset
8920: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
8930: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
8940: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
8950: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
8960: 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
8970: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
8980: 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20  ent": 64 } }] } 
8990: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
89a0: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
89b0: 22 6e 61 6d 65 22 3a 20 22 70 74 68 72 65 61 64  "name": "pthread
89c0: 5f 73 70 69 6e 6c 6f 63 6b 5f 74 22 2c 20 22 6c  _spinlock_t", "l
89d0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
89e0: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70 74 68  include/bits/pth
89f0: 72 65 61 64 74 79 70 65 73 2e 68 3a 31 30 33 3a  readtypes.h:103:
8a00: 32 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  22", "type": { "
8a10: 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
8a20: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
8a30: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
8a40: 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
8a50: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
8a60: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 68   0, "name": "pth
8a70: 72 65 61 64 5f 62 61 72 72 69 65 72 5f 74 22 2c  read_barrier_t",
8a80: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8a90: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
8aa0: 70 74 68 72 65 61 64 74 79 70 65 73 2e 68 3a 31  pthreadtypes.h:1
8ab0: 31 32 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  12:3", "type": {
8ac0: 20 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c   "tag": "union",
8ad0: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
8ae0: 3a 20 22 22 2c 20 22 69 64 22 3a 20 32 31 2c 20  : "", "id": 21, 
8af0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8b00: 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70  r/include/bits/p
8b10: 74 68 72 65 61 64 74 79 70 65 73 2e 68 3a 31 30  threadtypes.h:10
8b20: 38 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  8:9", "bit-size"
8b30: 3a 20 32 35 36 2c 20 22 62 69 74 2d 61 6c 69 67  : 256, "bit-alig
8b40: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65  nment": 64, "fie
8b50: 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
8b60: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
8b70: 20 22 5f 5f 73 69 7a 65 22 2c 20 22 62 69 74 2d   "__size", "bit-
8b80: 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
8b90: 2d 73 69 7a 65 22 3a 20 32 35 36 2c 20 22 62 69  -size": 256, "bi
8ba0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
8bb0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8bc0: 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70  : ":array", "typ
8bd0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
8be0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
8bf0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
8c00: 65 6e 74 22 3a 20 38 20 7d 2c 20 22 73 69 7a 65  ent": 8 }, "size
8c10: 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
8c20: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
8c30: 6d 65 22 3a 20 22 5f 5f 61 6c 69 67 6e 22 2c 20  me": "__align", 
8c40: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
8c50: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
8c60: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8c70: 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
8c80: 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
8c90: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
8ca0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
8cb0: 20 36 34 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20   64 } }] } },.{ 
8cc0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
8cd0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
8ce0: 22 3a 20 22 70 74 68 72 65 61 64 5f 62 61 72 72  ": "pthread_barr
8cf0: 69 65 72 61 74 74 72 5f 74 22 2c 20 22 6c 6f 63  ierattr_t", "loc
8d00: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
8d10: 63 6c 75 64 65 2f 62 69 74 73 2f 70 74 68 72 65  clude/bits/pthre
8d20: 61 64 74 79 70 65 73 2e 68 3a 31 31 38 3a 33 22  adtypes.h:118:3"
8d30: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8d40: 22 3a 20 22 75 6e 69 6f 6e 22 2c 20 22 6e 73 22  ": "union", "ns"
8d50: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
8d60: 20 22 69 64 22 3a 20 32 32 2c 20 22 6c 6f 63 61   "id": 22, "loca
8d70: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
8d80: 6c 75 64 65 2f 62 69 74 73 2f 70 74 68 72 65 61  lude/bits/pthrea
8d90: 64 74 79 70 65 73 2e 68 3a 31 31 34 3a 39 22 2c  dtypes.h:114:9",
8da0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
8db0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8dc0: 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
8dd0: 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
8de0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
8df0: 7a 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ze", "bit-offset
8e00: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
8e10: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
8e20: 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
8e30: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72  : { "tag": ":arr
8e40: 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ay", "type": { "
8e50: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
8e60: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
8e70: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
8e80: 20 7d 2c 20 22 73 69 7a 65 22 3a 20 34 20 7d 20   }, "size": 4 } 
8e90: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
8ea0: 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
8eb0: 61 6c 69 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66  align", "bit-off
8ec0: 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
8ed0: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
8ee0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
8ef0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8f00: 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
8f10: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
8f20: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20  nment": 32 } }] 
8f30: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
8f40: 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
8f50: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
8f60: 4c 45 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  LE", "id": 0, "l
8f70: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8f80: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70  include/bits/typ
8f90: 65 73 2f 5f 5f 46 49 4c 45 2e 68 3a 34 3a 38 22  es/__FILE.h:4:8"
8fa0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
8fb0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8fc0: 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
8fd0: 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
8fe0: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
8ff0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 46 49 4c  , "name": "__FIL
9000: 45 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  E", "location": 
9010: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
9020: 74 73 2f 74 79 70 65 73 2f 5f 5f 46 49 4c 45 2e  ts/types/__FILE.
9030: 68 3a 35 3a 32 35 22 2c 20 22 74 79 70 65 22 3a  h:5:25", "type":
9040: 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
9050: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
9060: 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c  me": "_IO_FILE",
9070: 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
9080: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
9090: 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f  ude/bits/types/_
90a0: 5f 46 49 4c 45 2e 68 3a 34 3a 38 22 2c 20 22 62  _FILE.h:4:8", "b
90b0: 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
90c0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
90d0: 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
90e0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
90f0: 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
9100: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45  name": "_IO_FILE
9110: 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
9120: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
9130: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
9140: 2f 46 49 4c 45 2e 68 3a 34 3a 38 22 2c 20 22 62  /FILE.h:4:8", "b
9150: 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
9160: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
9170: 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c   "fields": [] },
9180: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
9190: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
91a0: 61 6d 65 22 3a 20 22 46 49 4c 45 22 2c 20 22 6c  ame": "FILE", "l
91b0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
91c0: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70  include/bits/typ
91d0: 65 73 2f 46 49 4c 45 2e 68 3a 37 3a 32 35 22 2c  es/FILE.h:7:25",
91e0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
91f0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
9200: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49  : 0, "name": "_I
9210: 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20 30  O_FILE", "id": 0
9220: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9230: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
9240: 2f 74 79 70 65 73 2f 5f 5f 46 49 4c 45 2e 68 3a  /types/__FILE.h:
9250: 34 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  4:8", "bit-size"
9260: 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
9270: 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
9280: 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": [] } },.{ "ta
9290: 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
92a0: 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
92b0: 22 5f 5f 6d 62 73 74 61 74 65 5f 74 22 2c 20 22  "__mbstate_t", "
92c0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
92d0: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
92e0: 70 65 73 2f 5f 5f 6d 62 73 74 61 74 65 5f 74 2e  pes/__mbstate_t.
92f0: 68 3a 32 31 3a 33 22 2c 20 22 74 79 70 65 22 3a  h:21:3", "type":
9300: 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
9310: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
9320: 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 32  me": "", "id": 2
9330: 34 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  4, "location": "
9340: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
9350: 73 2f 74 79 70 65 73 2f 5f 5f 6d 62 73 74 61 74  s/types/__mbstat
9360: 65 5f 74 2e 68 3a 31 33 3a 39 22 2c 20 22 62 69  e_t.h:13:9", "bi
9370: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
9380: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
9390: 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
93a0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
93b0: 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22  name": "__count"
93c0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
93d0: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
93e0: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
93f0: 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
9400: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
9410: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
9420: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9430: 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
9440: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
9450: 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
9460: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c  bit-offset": 32,
9470: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
9480: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9490: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
94a0: 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c 20  "tag": "union", 
94b0: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
94c0: 20 22 22 2c 20 22 69 64 22 3a 20 32 35 2c 20 22   "", "id": 25, "
94d0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
94e0: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
94f0: 70 65 73 2f 5f 5f 6d 62 73 74 61 74 65 5f 74 2e  pes/__mbstate_t.
9500: 68 3a 31 36 3a 33 22 2c 20 22 62 69 74 2d 73 69  h:16:3", "bit-si
9510: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
9520: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
9530: 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
9540: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
9550: 22 3a 20 22 5f 5f 77 63 68 22 2c 20 22 62 69 74  ": "__wch", "bit
9560: 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
9570: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
9580: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
9590: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
95a0: 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e  ": ":unsigned-in
95b0: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
95c0: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
95d0: 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
95e0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
95f0: 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 68 62 22 2c  name": "__wchb",
9600: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
9610: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
9620: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9630: 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
9640: 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
9650: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9660: 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
9670: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
9680: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c 20  lignment": 8 }, 
9690: 22 73 69 7a 65 22 3a 20 34 20 7d 20 7d 5d 20 7d  "size": 4 } }] }
96a0: 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   }] } },.{ "tag"
96b0: 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
96c0: 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
96d0: 47 5f 66 70 6f 73 5f 74 22 2c 20 22 6c 6f 63 61  G_fpos_t", "loca
96e0: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
96f0: 6c 75 64 65 2f 5f 47 5f 63 6f 6e 66 69 67 2e 68  lude/_G_config.h
9700: 3a 32 36 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  :26:3", "type": 
9710: 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
9720: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
9730: 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 32 36  e": "", "id": 26
9740: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9750: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 5f 47 5f 63  usr/include/_G_c
9760: 6f 6e 66 69 67 2e 68 3a 32 32 3a 39 22 2c 20 22  onfig.h:22:9", "
9770: 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
9780: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
9790: 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b   64, "fields": [
97a0: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
97b0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 6f 73  , "name": "__pos
97c0: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
97d0: 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
97e0: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
97f0: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
9800: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66   { "tag": "__off
9810: 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
9820: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
9830: 22 3a 20 22 5f 5f 73 74 61 74 65 22 2c 20 22 62  ": "__state", "b
9840: 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
9850: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
9860: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
9870: 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
9880: 74 61 67 22 3a 20 22 5f 5f 6d 62 73 74 61 74 65  tag": "__mbstate
9890: 5f 74 22 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20  _t" } }] } },.{ 
98a0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
98b0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
98c0: 22 3a 20 22 5f 47 5f 66 70 6f 73 36 34 5f 74 22  ": "_G_fpos64_t"
98d0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
98e0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 5f 47 5f 63  usr/include/_G_c
98f0: 6f 6e 66 69 67 2e 68 3a 33 31 3a 33 22 2c 20 22  onfig.h:31:3", "
9900: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9910: 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
9920: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
9930: 69 64 22 3a 20 32 37 2c 20 22 6c 6f 63 61 74 69  id": 27, "locati
9940: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
9950: 64 65 2f 5f 47 5f 63 6f 6e 66 69 67 2e 68 3a 32  de/_G_config.h:2
9960: 37 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  7:9", "bit-size"
9970: 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
9980: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65  nment": 64, "fie
9990: 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
99a0: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
99b0: 20 22 5f 5f 70 6f 73 22 2c 20 22 62 69 74 2d 6f   "__pos", "bit-o
99c0: 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
99d0: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
99e0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
99f0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9a00: 20 22 5f 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d   "__off64_t" } }
9a10: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
9a20: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  d", "name": "__s
9a30: 74 61 74 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  tate", "bit-offs
9a40: 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69  et": 64, "bit-si
9a50: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
9a60: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
9a70: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9a80: 5f 5f 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d  __mbstate_t" } }
9a90: 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
9aa0: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
9ab0: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 5f   0, "name": "va_
9ac0: 6c 69 73 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  list", "location
9ad0: 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9ae0: 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9af0: 2f 73 74 64 61 72 67 2e 68 3a 33 30 3a 32 37 22  /stdarg.h:30:27"
9b00: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9b10: 22 3a 20 22 5f 5f 62 75 69 6c 74 69 6e 5f 76 61  ": "__builtin_va
9b20: 5f 6c 69 73 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  _list" } },.{ "t
9b30: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
9b40: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
9b50: 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74   "__gnuc_va_list
9b60: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
9b70: 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9b80: 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 73 74 64  .0.1/include/std
9b90: 61 72 67 2e 68 3a 34 38 3a 32 37 22 2c 20 22 74  arg.h:48:27", "t
9ba0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9bb0: 5f 5f 62 75 69 6c 74 69 6e 5f 76 61 5f 6c 69 73  __builtin_va_lis
9bc0: 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
9bd0: 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
9be0: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f   0, "name": "_IO
9bf0: 5f 6a 75 6d 70 5f 74 22 2c 20 22 69 64 22 3a 20  _jump_t", "id": 
9c00: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9c10: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
9c20: 69 6f 2e 68 3a 31 34 35 3a 38 22 2c 20 22 62 69  io.h:145:8", "bi
9c30: 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74  t-size": 0, "bit
9c40: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20  -alignment": 0, 
9c50: 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a  "fields": [] },.
9c60: 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
9c70: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
9c80: 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20  e": "_IO_FILE", 
9c90: 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
9ca0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
9cb0: 64 65 2f 6c 69 62 69 6f 2e 68 3a 31 34 35 3a 32  de/libio.h:145:2
9cc0: 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
9cd0: 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
9ce0: 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
9cf0: 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   [] },.{ "tag": 
9d00: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
9d10: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f   0, "name": "_IO
9d20: 5f 6c 6f 63 6b 5f 74 22 2c 20 22 6c 6f 63 61 74  _lock_t", "locat
9d30: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
9d40: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 31 35 30 3a  ude/libio.h:150:
9d50: 31 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  14", "type": { "
9d60: 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
9d70: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
9d80: 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
9d90: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 6d 61 72 6b  name": "_IO_mark
9da0: 65 72 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  er", "id": 0, "l
9db0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9dc0: 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a  include/libio.h:
9dd0: 31 35 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a  156:8", "bit-siz
9de0: 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c  e": 192, "bit-al
9df0: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66  ignment": 64, "f
9e00: 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
9e10: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
9e20: 22 3a 20 22 5f 6e 65 78 74 22 2c 20 22 62 69 74  ": "_next", "bit
9e30: 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
9e40: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
9e50: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
9e60: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9e70: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
9e80: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9e90: 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
9ea0: 22 3a 20 22 5f 49 4f 5f 6d 61 72 6b 65 72 22 2c  ": "_IO_marker",
9eb0: 20 22 69 64 22 3a 20 32 38 20 7d 20 7d 20 7d 2c   "id": 28 } } },
9ec0: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
9ed0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 73 62 75  ", "name": "_sbu
9ee0: 66 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  f", "bit-offset"
9ef0: 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
9f00: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
9f10: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
9f20: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
9f30: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
9f40: 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
9f50: 22 2c 20 22 6e 73 22 3a 20 31 37 38 31 2c 20 22  ", "ns": 1781, "
9f60: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45  name": "_IO_FILE
9f70: 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
9f80: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
9f90: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
9fa0: 2f 5f 5f 46 49 4c 45 2e 68 3a 34 3a 38 22 2c 20  /__FILE.h:4:8", 
9fb0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
9fc0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
9fd0: 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
9fe0: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
9ff0: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
a000: 20 22 5f 70 6f 73 22 2c 20 22 62 69 74 2d 6f 66   "_pos", "bit-of
a010: 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74  fset": 128, "bit
a020: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a030: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
a040: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a050: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
a060: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
a070: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
a080: 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
a090: 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  enum", "ns": 0, 
a0a0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 64 65 63  "name": "__codec
a0b0: 76 74 5f 72 65 73 75 6c 74 22 2c 20 22 69 64 22  vt_result", "id"
a0c0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a0d0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
a0e0: 69 62 69 6f 2e 68 3a 31 37 36 3a 36 22 2c 20 22  ibio.h:176:6", "
a0f0: 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
a100: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a110: 65 22 3a 20 22 5f 5f 63 6f 64 65 63 76 74 5f 6f  e": "__codecvt_o
a120: 6b 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d  k", "value": 0 }
a130: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
a140: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  d", "name": "__c
a150: 6f 64 65 63 76 74 5f 70 61 72 74 69 61 6c 22 2c  odecvt_partial",
a160: 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b   "value": 1 }, {
a170: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
a180: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 64 65   "name": "__code
a190: 63 76 74 5f 65 72 72 6f 72 22 2c 20 22 76 61 6c  cvt_error", "val
a1a0: 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
a1b0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a1c0: 65 22 3a 20 22 5f 5f 63 6f 64 65 63 76 74 5f 6e  e": "__codecvt_n
a1d0: 6f 63 6f 6e 76 22 2c 20 22 76 61 6c 75 65 22 3a  oconv", "value":
a1e0: 20 33 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   3 }] },.{ "tag"
a1f0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
a200: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49  : 0, "name": "_I
a210: 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20 30  O_FILE", "id": 0
a220: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a230: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
a240: 6f 2e 68 3a 32 34 31 3a 38 22 2c 20 22 62 69 74  o.h:241:8", "bit
a250: 2d 73 69 7a 65 22 3a 20 31 37 32 38 2c 20 22 62  -size": 1728, "b
a260: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
a270: 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
a280: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
a290: 22 6e 61 6d 65 22 3a 20 22 5f 66 6c 61 67 73 22  "name": "_flags"
a2a0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
a2b0: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
a2c0: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
a2d0: 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
a2e0: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a2f0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a300: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a310: 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
a320: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a330: 65 22 3a 20 22 5f 49 4f 5f 72 65 61 64 5f 70 74  e": "_IO_read_pt
a340: 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
a350: 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
a360: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
a370: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
a380: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
a390: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
a3a0: 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
a3b0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
a3c0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a3d0: 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
a3e0: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
a3f0: 6d 65 22 3a 20 22 5f 49 4f 5f 72 65 61 64 5f 65  me": "_IO_read_e
a400: 6e 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  nd", "bit-offset
a410: 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a  ": 128, "bit-siz
a420: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
a430: 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
a440: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a450: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
a460: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
a470: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
a480: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a490: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
a4a0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
a4b0: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 72 65 61 64  name": "_IO_read
a4c0: 5f 62 61 73 65 22 2c 20 22 62 69 74 2d 6f 66 66  _base", "bit-off
a4d0: 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d  set": 192, "bit-
a4e0: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
a4f0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
a500: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a510: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
a520: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a530: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
a540: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
a550: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
a560: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
a570: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 77  , "name": "_IO_w
a580: 72 69 74 65 5f 62 61 73 65 22 2c 20 22 62 69 74  rite_base", "bit
a590: 2d 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22  -offset": 256, "
a5a0: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
a5b0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a5c0: 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
a5d0: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
a5e0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a5f0: 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a600: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a610: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a620: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
a630: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
a640: 49 4f 5f 77 72 69 74 65 5f 70 74 72 22 2c 20 22  IO_write_ptr", "
a650: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 30  bit-offset": 320
a660: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
a670: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a680: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
a690: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
a6a0: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
a6b0: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a6c0: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a6d0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a6e0: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
a6f0: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
a700: 20 22 5f 49 4f 5f 77 72 69 74 65 5f 65 6e 64 22   "_IO_write_end"
a710: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
a720: 33 38 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  384, "bit-size":
a730: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
a740: 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
a750: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
a760: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
a770: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
a780: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
a790: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a7a0: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
a7b0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a7c0: 65 22 3a 20 22 5f 49 4f 5f 62 75 66 5f 62 61 73  e": "_IO_buf_bas
a7d0: 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
a7e0: 3a 20 34 34 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 448, "bit-size
a7f0: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
a800: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
a810: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
a820: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
a830: 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a840: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a850: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a860: 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
a870: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
a880: 61 6d 65 22 3a 20 22 5f 49 4f 5f 62 75 66 5f 65  ame": "_IO_buf_e
a890: 6e 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  nd", "bit-offset
a8a0: 22 3a 20 35 31 32 2c 20 22 62 69 74 2d 73 69 7a  ": 512, "bit-siz
a8b0: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
a8c0: 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
a8d0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a8e0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
a8f0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
a900: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
a910: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a920: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
a930: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
a940: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 73 61 76 65  name": "_IO_save
a950: 5f 62 61 73 65 22 2c 20 22 62 69 74 2d 6f 66 66  _base", "bit-off
a960: 73 65 74 22 3a 20 35 37 36 2c 20 22 62 69 74 2d  set": 576, "bit-
a970: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
a980: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
a990: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a9a0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
a9b0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a9c0: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
a9d0: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
a9e0: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
a9f0: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
aa00: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 62  , "name": "_IO_b
aa10: 61 63 6b 75 70 5f 62 61 73 65 22 2c 20 22 62 69  ackup_base", "bi
aa20: 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 30 2c 20  t-offset": 640, 
aa30: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
aa40: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
aa50: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
aa60: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
aa70: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
aa80: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
aa90: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
aaa0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
aab0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
aac0: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
aad0: 5f 49 4f 5f 73 61 76 65 5f 65 6e 64 22 2c 20 22  _IO_save_end", "
aae0: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 37 30 34  bit-offset": 704
aaf0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
ab00: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ab10: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
ab20: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ab30: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ab40: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
ab50: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
ab60: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
ab70: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
ab80: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ab90: 20 22 5f 6d 61 72 6b 65 72 73 22 2c 20 22 62 69   "_markers", "bi
aba0: 74 2d 6f 66 66 73 65 74 22 3a 20 37 36 38 2c 20  t-offset": 768, 
abb0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
abc0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
abd0: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
abe0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
abf0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ac00: 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
ac10: 61 6d 65 22 3a 20 22 5f 49 4f 5f 6d 61 72 6b 65  ame": "_IO_marke
ac20: 72 22 2c 20 22 69 64 22 3a 20 32 38 20 7d 20 7d  r", "id": 28 } }
ac30: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ac40: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
ac50: 63 68 61 69 6e 22 2c 20 22 62 69 74 2d 6f 66 66  chain", "bit-off
ac60: 73 65 74 22 3a 20 38 33 32 2c 20 22 62 69 74 2d  set": 832, "bit-
ac70: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
ac80: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
ac90: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
aca0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
acb0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
acc0: 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
acd0: 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20 22 69 64   "_IO_FILE", "id
ace0: 22 3a 20 32 39 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 29 } } }, { "
acf0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ad00: 6e 61 6d 65 22 3a 20 22 5f 66 69 6c 65 6e 6f 22  name": "_fileno"
ad10: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
ad20: 38 39 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  896, "bit-size":
ad30: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
ad40: 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
ad50: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
ad60: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ad70: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ad80: 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
ad90: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ada0: 61 6d 65 22 3a 20 22 5f 66 6c 61 67 73 32 22 2c  ame": "_flags2",
adb0: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
adc0: 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  28, "bit-size": 
add0: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ade0: 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
adf0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ae00: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
ae10: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ae20: 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
ae30: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ae40: 6d 65 22 3a 20 22 5f 6f 6c 64 5f 6f 66 66 73 65  me": "_old_offse
ae50: 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  t", "bit-offset"
ae60: 3a 20 39 36 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 960, "bit-size
ae70: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
ae80: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
ae90: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
aea0: 6f 66 66 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  off_t" } }, { "t
aeb0: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
aec0: 61 6d 65 22 3a 20 22 5f 63 75 72 5f 63 6f 6c 75  ame": "_cur_colu
aed0: 6d 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  mn", "bit-offset
aee0: 22 3a 20 31 30 32 34 2c 20 22 62 69 74 2d 73 69  ": 1024, "bit-si
aef0: 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
af00: 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
af10: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
af20: 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22  :unsigned-short"
af30: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
af40: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
af50: 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 16 } }, { "ta
af60: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
af70: 6d 65 22 3a 20 22 5f 76 74 61 62 6c 65 5f 6f 66  me": "_vtable_of
af80: 66 73 65 74 22 2c 20 22 62 69 74 2d 6f 66 66 73  fset", "bit-offs
af90: 65 74 22 3a 20 31 30 34 30 2c 20 22 62 69 74 2d  et": 1040, "bit-
afa0: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
afb0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
afc0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
afd0: 3a 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22  :signed-char", "
afe0: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
aff0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
b000: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b010: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b020: 22 5f 73 68 6f 72 74 62 75 66 22 2c 20 22 62 69  "_shortbuf", "bi
b030: 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 34 38 2c  t-offset": 1048,
b040: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
b050: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b060: 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
b070: 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
b080: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b090: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
b0a0: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
b0b0: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c 20 22 73  gnment": 8 }, "s
b0c0: 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 20 7b 20 22  ize": 1 } }, { "
b0d0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b0e0: 6e 61 6d 65 22 3a 20 22 5f 6c 6f 63 6b 22 2c 20  name": "_lock", 
b0f0: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30  "bit-offset": 10
b100: 38 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  88, "bit-size": 
b110: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
b120: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
b130: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b140: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b150: 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
b160: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b170: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b180: 22 5f 6f 66 66 73 65 74 22 2c 20 22 62 69 74 2d  "_offset", "bit-
b190: 6f 66 66 73 65 74 22 3a 20 31 31 35 32 2c 20 22  offset": 1152, "
b1a0: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
b1b0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b1c0: 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
b1d0: 61 67 22 3a 20 22 5f 5f 6f 66 66 36 34 5f 74 22  ag": "__off64_t"
b1e0: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b1f0: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b200: 22 5f 5f 70 61 64 31 22 2c 20 22 62 69 74 2d 6f  "__pad1", "bit-o
b210: 66 66 73 65 74 22 3a 20 31 32 31 36 2c 20 22 62  ffset": 1216, "b
b220: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
b230: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
b240: 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
b250: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b260: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b270: 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
b280: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b290: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 64  , "name": "__pad
b2a0: 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  2", "bit-offset"
b2b0: 3a 20 31 32 38 30 2c 20 22 62 69 74 2d 73 69 7a  : 1280, "bit-siz
b2c0: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
b2d0: 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
b2e0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b2f0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b300: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
b310: 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
b320: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b330: 65 22 3a 20 22 5f 5f 70 61 64 33 22 2c 20 22 62  e": "__pad3", "b
b340: 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 33 34 34  it-offset": 1344
b350: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
b360: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b370: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
b380: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b390: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b3a0: 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
b3b0: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b3c0: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
b3d0: 5f 70 61 64 34 22 2c 20 22 62 69 74 2d 6f 66 66  _pad4", "bit-off
b3e0: 73 65 74 22 3a 20 31 34 30 38 2c 20 22 62 69 74  set": 1408, "bit
b3f0: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
b400: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
b410: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b420: 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b430: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b440: 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
b450: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b460: 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 64 35 22  "name": "__pad5"
b470: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
b480: 31 34 37 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  1472, "bit-size"
b490: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
b4a0: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
b4b0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
b4c0: 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
b4d0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b4e0: 65 22 3a 20 22 5f 6d 6f 64 65 22 2c 20 22 62 69  e": "_mode", "bi
b4f0: 74 2d 6f 66 66 73 65 74 22 3a 20 31 35 33 36 2c  t-offset": 1536,
b500: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b510: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b520: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
b530: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b540: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b550: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b560: 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b570: 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b580: 3a 20 22 5f 75 6e 75 73 65 64 32 22 2c 20 22 62  : "_unused2", "b
b590: 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 35 36 38  it-offset": 1568
b5a0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
b5b0: 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
b5c0: 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
b5d0: 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
b5e0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b5f0: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
b600: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
b610: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c  alignment": 8 },
b620: 20 22 73 69 7a 65 22 3a 20 32 30 20 7d 20 7d 5d   "size": 20 } }]
b630: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
b640: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
b650: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
b660: 4c 45 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  LE", "location":
b670: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
b680: 69 62 69 6f 2e 68 3a 33 31 30 3a 32 35 22 2c 20  ibio.h:310:25", 
b690: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b6a0: 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
b6b0: 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20  e": "_IO_FILE", 
b6c0: 22 69 64 22 3a 20 32 39 20 7d 20 7d 2c 0a 7b 20  "id": 29 } },.{ 
b6d0: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
b6e0: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
b6f0: 3a 20 22 5f 49 4f 5f 46 49 4c 45 5f 70 6c 75 73  : "_IO_FILE_plus
b700: 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
b710: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b720: 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 31  clude/libio.h:31
b730: 33 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  3:8", "bit-size"
b740: 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
b750: 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
b760: 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22  ": [] },.{ "tag"
b770: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61 6d  : "extern", "nam
b780: 65 22 3a 20 22 5f 49 4f 5f 32 5f 31 5f 73 74 64  e": "_IO_2_1_std
b790: 69 6e 5f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  in_", "ns": 0, "
b7a0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b7b0: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
b7c0: 3a 33 31 35 3a 32 39 22 2c 20 22 74 79 70 65 22  :315:29", "type"
b7d0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
b7e0: 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
b7f0: 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 5f  ame": "_IO_FILE_
b800: 70 6c 75 73 22 2c 20 22 69 64 22 3a 20 30 2c 20  plus", "id": 0, 
b810: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b820: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
b830: 68 3a 33 31 33 3a 38 22 2c 20 22 62 69 74 2d 73  h:313:8", "bit-s
b840: 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
b850: 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
b860: 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b  elds": [] } },.{
b870: 20 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22   "tag": "extern"
b880: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 32  , "name": "_IO_2
b890: 5f 31 5f 73 74 64 6f 75 74 5f 22 2c 20 22 6e 73  _1_stdout_", "ns
b8a0: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
b8b0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
b8c0: 6c 69 62 69 6f 2e 68 3a 33 31 36 3a 32 39 22 2c  libio.h:316:29",
b8d0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b8e0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
b8f0: 3a 20 32 32 30 31 38 2c 20 22 6e 61 6d 65 22 3a  : 22018, "name":
b900: 20 22 5f 49 4f 5f 46 49 4c 45 5f 70 6c 75 73 22   "_IO_FILE_plus"
b910: 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
b920: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
b930: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 31 33  lude/libio.h:313
b940: 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
b950: 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
b960: 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
b970: 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : [] } },.{ "tag
b980: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61  ": "extern", "na
b990: 6d 65 22 3a 20 22 5f 49 4f 5f 32 5f 31 5f 73 74  me": "_IO_2_1_st
b9a0: 64 65 72 72 5f 22 2c 20 22 6e 73 22 3a 20 30 2c  derr_", "ns": 0,
b9b0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b9c0: 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f  sr/include/libio
b9d0: 2e 68 3a 33 31 37 3a 32 39 22 2c 20 22 74 79 70  .h:317:29", "typ
b9e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74  e": { "tag": "st
b9f0: 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 32 32 30  ruct", "ns": 220
ba00: 31 38 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f  18, "name": "_IO
ba10: 5f 46 49 4c 45 5f 70 6c 75 73 22 2c 20 22 69 64  _FILE_plus", "id
ba20: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
ba30: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ba40: 6c 69 62 69 6f 2e 68 3a 33 31 33 3a 38 22 2c 20  libio.h:313:8", 
ba50: 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
ba60: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ba70: 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
ba80: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
ba90: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
baa0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 6f 5f  , "name": "__io_
bab0: 72 65 61 64 5f 66 6e 22 2c 20 22 6c 6f 63 61 74  read_fn", "locat
bac0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
bad0: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 33 33 3a  ude/libio.h:333:
bae0: 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  19", "type": { "
baf0: 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e  tag": ":function
bb00: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
bb10: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
bb20: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69   0, "name": "__i
bb30: 6f 5f 77 72 69 74 65 5f 66 6e 22 2c 20 22 6c 6f  o_write_fn", "lo
bb40: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
bb50: 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33  nclude/libio.h:3
bb60: 34 31 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20  41:19", "type": 
bb70: 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
bb80: 69 6f 6e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ion" } },.{ "tag
bb90: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
bba0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
bbb0: 5f 5f 69 6f 5f 73 65 65 6b 5f 66 6e 22 2c 20 22  __io_seek_fn", "
bbc0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bbd0: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
bbe0: 3a 33 35 30 3a 31 33 22 2c 20 22 74 79 70 65 22  :350:13", "type"
bbf0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e  : { "tag": ":fun
bc00: 63 74 69 6f 6e 22 20 7d 20 7d 2c 0a 7b 20 22 74  ction" } },.{ "t
bc10: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
bc20: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
bc30: 20 22 5f 5f 69 6f 5f 63 6c 6f 73 65 5f 66 6e 22   "__io_close_fn"
bc40: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bc50: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
bc60: 6f 2e 68 3a 33 35 33 3a 31 33 22 2c 20 22 74 79  o.h:353:13", "ty
bc70: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bc80: 66 75 6e 63 74 69 6f 6e 22 20 7d 20 7d 2c 0a 7b  function" } },.{
bc90: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
bca0: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75  n", "name": "__u
bcb0: 6e 64 65 72 66 6c 6f 77 22 2c 20 22 6e 73 22 3a  nderflow", "ns":
bcc0: 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bcd0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69  "/usr/include/li
bce0: 62 69 6f 2e 68 3a 33 38 35 3a 31 32 22 2c 20 22  bio.h:385:12", "
bcf0: 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
bd00: 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
bd10: 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
bd20: 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
bd30: 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
bd40: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
bd50: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
bd60: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bd70: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bd80: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49  e": { "tag": "_I
bd90: 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20  O_FILE" } } }], 
bda0: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
bdb0: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
bdc0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
bdd0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bde0: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
bdf0: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
be00: 61 6d 65 22 3a 20 22 5f 5f 75 66 6c 6f 77 22 2c  ame": "__uflow",
be10: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
be20: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
be30: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 38 36 3a  ude/libio.h:386:
be40: 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
be50: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
be60: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
be70: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
be80: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
be90: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
bea0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
beb0: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
bec0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
bed0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bee0: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20  ": "_IO_FILE" } 
bef0: 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
bf00: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bf10: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
bf20: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bf30: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
bf40: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
bf50: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f  n", "name": "__o
bf60: 76 65 72 66 6c 6f 77 22 2c 20 22 6e 73 22 3a 20  verflow", "ns": 
bf70: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bf80: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
bf90: 69 6f 2e 68 3a 33 38 37 3a 31 32 22 2c 20 22 76  io.h:387:12", "v
bfa0: 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
bfb0: 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
bfc0: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
bfd0: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
bfe0: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
bff0: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
c000: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
c010: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c020: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
c030: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f  ": { "tag": "_IO
c040: 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20  _FILE" } } }, { 
c050: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
c060: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
c070: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c080: 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
c090: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
c0a0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
c0b0: 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c0c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
c0d0: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
c0e0: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
c0f0: 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
c100: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c110: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 67 65   "name": "_IO_ge
c120: 74 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  tc", "ns": 0, "l
c130: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
c140: 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a  include/libio.h:
c150: 34 32 39 3a 31 32 22 2c 20 22 76 61 72 69 61 64  429:12", "variad
c160: 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
c170: 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
c180: 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
c190: 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
c1a0: 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
c1b0: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
c1c0: 6d 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79  me": "__fp", "ty
c1d0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
c1e0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
c1f0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f  : { "tag": "_IO_
c200: 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
c210: 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
c220: 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
c230: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
c240: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
c250: 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
c260: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
c270: 65 22 3a 20 22 5f 49 4f 5f 70 75 74 63 22 2c 20  e": "_IO_putc", 
c280: 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
c290: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
c2a0: 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 30 3a 31  de/libio.h:430:1
c2b0: 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
c2c0: 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
c2d0: 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
c2e0: 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
c2f0: 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
c300: 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
c310: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
c320: 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__c", "type": {
c330: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c340: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c350: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c360: 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
c370: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c380: 6e 61 6d 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22  name": "__fp", "
c390: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c3a0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c3b0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49  e": { "tag": "_I
c3c0: 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20  O_FILE" } } }], 
c3d0: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c3e0: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c3f0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c400: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c410: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
c420: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
c430: 61 6d 65 22 3a 20 22 5f 49 4f 5f 66 65 6f 66 22  ame": "_IO_feof"
c440: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
c450: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c460: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 31  lude/libio.h:431
c470: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
c480: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c490: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c4a0: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c4b0: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c4c0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c4d0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c4e0: 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79 70 65 22  : "__fp", "type"
c4f0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c500: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c510: 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c   "tag": "_IO_FIL
c520: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
c530: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c540: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c550: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c560: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c570: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c580: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c590: 20 22 5f 49 4f 5f 66 65 72 72 6f 72 22 2c 20 22   "_IO_ferror", "
c5a0: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
c5b0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c5c0: 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 32 3a 31 32  e/libio.h:432:12
c5d0: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
c5e0: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
c5f0: 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
c600: 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
c610: 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
c620: 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
c630: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
c640: 5f 5f 66 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  __fp", "type": {
c650: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
c660: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
c670: 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20  ag": "_IO_FILE" 
c680: 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
c690: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c6a0: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
c6b0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
c6c0: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
c6d0: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c6e0: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
c6f0: 49 4f 5f 70 65 65 6b 63 5f 6c 6f 63 6b 65 64 22  IO_peekc_locked"
c700: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
c710: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c720: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 34  lude/libio.h:434
c730: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
c740: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c750: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c760: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c770: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c780: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c790: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c7a0: 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79 70 65 22  : "__fp", "type"
c7b0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c7c0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c7d0: 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c   "tag": "_IO_FIL
c7e0: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
c7f0: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c800: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c810: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c820: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c830: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c840: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c850: 20 22 5f 49 4f 5f 66 6c 6f 63 6b 66 69 6c 65 22   "_IO_flockfile"
c860: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
c870: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c880: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 34 30  lude/libio.h:440
c890: 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
c8a0: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c8b0: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c8c0: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c8d0: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c8e0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c8f0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c900: 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
c910: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c920: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c930: 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d  g": "_IO_FILE" }
c940: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
c950: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c960: 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
c970: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c980: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 66 75   "name": "_IO_fu
c990: 6e 6c 6f 63 6b 66 69 6c 65 22 2c 20 22 6e 73 22  nlockfile", "ns"
c9a0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
c9b0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
c9c0: 69 62 69 6f 2e 68 3a 34 34 31 3a 31 33 22 2c 20  ibio.h:441:13", 
c9d0: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
c9e0: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
c9f0: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
ca00: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
ca10: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
ca20: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
ca30: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
ca40: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ca50: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ca60: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
ca70: 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  IO_FILE" } } }],
ca80: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
ca90: 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
caa0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
cab0: 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
cac0: 22 3a 20 22 5f 49 4f 5f 66 74 72 79 6c 6f 63 6b  ": "_IO_ftrylock
cad0: 66 69 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  file", "ns": 0, 
cae0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
caf0: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
cb00: 68 3a 34 34 32 3a 31 32 22 2c 20 22 76 61 72 69  h:442:12", "vari
cb10: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
cb20: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
cb30: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
cb40: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
cb50: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
cb60: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
cb70: 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
cb80: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
cb90: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
cba0: 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49  { "tag": "_IO_FI
cbb0: 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
cbc0: 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
cbd0: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
cbe0: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
cbf0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
cc00: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
cc10: 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
cc20: 3a 20 22 5f 49 4f 5f 76 66 73 63 61 6e 66 22 2c  : "_IO_vfscanf",
cc30: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cc40: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cc50: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 35 38 3a  ude/libio.h:458:
cc60: 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
cc70: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cc80: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cc90: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cca0: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
ccb0: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
ccc0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
ccd0: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
cce0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ccf0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cd00: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20  ": "_IO_FILE" } 
cd10: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
cd20: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
cd30: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
cd40: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cd50: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cd60: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
cd70: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
cd80: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
cd90: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
cda0: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
cdb0: 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
cdc0: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75   { "tag": "__gnu
cdd0: 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 2c 20  c_va_list" } }, 
cde0: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
cdf0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
ce00: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ce10: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
ce20: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ce30: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ce40: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ce50: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
ce60: 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
ce70: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ce80: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ce90: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
cea0: 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
ceb0: 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
cec0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 76  , "name": "_IO_v
ced0: 66 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  fprintf", "ns": 
cee0: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cef0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
cf00: 69 6f 2e 68 3a 34 36 30 3a 31 32 22 2c 20 22 76  io.h:460:12", "v
cf10: 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
cf20: 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
cf30: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
cf40: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
cf50: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
cf60: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
cf70: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
cf80: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cf90: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
cfa0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f  ": { "tag": "_IO
cfb0: 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20  _FILE" } } }, { 
cfc0: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
cfd0: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
cfe0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cff0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d000: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d010: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
d020: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
d030: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
d040: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d050: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d060: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d070: 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69  ": "__gnuc_va_li
d080: 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  st" } }], "retur
d090: 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d0a0: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d0b0: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d0c0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d0d0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d0e0: 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d0f0: 22 5f 49 4f 5f 70 61 64 6e 22 2c 20 22 6e 73 22  "_IO_padn", "ns"
d100: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d110: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
d120: 69 62 69 6f 2e 68 3a 34 36 32 3a 32 30 22 2c 20  ibio.h:462:20", 
d130: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d140: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d150: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d160: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d170: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d180: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d190: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
d1a0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d1b0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d1c0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
d1d0: 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  IO_FILE" } } }, 
d1e0: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d1f0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d200: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d210: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
d220: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d230: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
d240: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
d250: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
d260: 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
d270: 22 74 61 67 22 3a 20 22 5f 5f 73 73 69 7a 65 5f  "tag": "__ssize_
d280: 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
d290: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d2a0: 20 22 5f 5f 73 73 69 7a 65 5f 74 22 20 7d 20 7d   "__ssize_t" } }
d2b0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
d2c0: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
d2d0: 5f 49 4f 5f 73 67 65 74 6e 22 2c 20 22 6e 73 22  _IO_sgetn", "ns"
d2e0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d2f0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
d300: 69 62 69 6f 2e 68 3a 34 36 33 3a 31 39 22 2c 20  ibio.h:463:19", 
d310: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d320: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d330: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d340: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d350: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d360: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d370: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
d380: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d390: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d3a0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
d3b0: 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  IO_FILE" } } }, 
d3c0: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d3d0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d3e0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d3f0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d400: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d410: 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
d420: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
d430: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
d440: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d450: 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c  : "size_t" } }],
d460: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d470: 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
d480: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d490: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d4a0: 65 22 3a 20 22 5f 49 4f 5f 73 65 65 6b 6f 66 66  e": "_IO_seekoff
d4b0: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d4c0: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d4d0: 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 36  clude/libio.h:46
d4e0: 35 3a 32 30 22 2c 20 22 76 61 72 69 61 64 69 63  5:20", "variadic
d4f0: 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d500: 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d510: 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d520: 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d530: 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d540: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d550: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
d560: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d570: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d580: 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20  ag": "_IO_FILE" 
d590: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
d5a0: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d5b0: 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
d5c0: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66   { "tag": "__off
d5d0: 36 34 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  64_t" } }, { "ta
d5e0: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d5f0: 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
d600: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d610: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
d620: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
d630: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
d640: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
d650: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
d660: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d670: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d680: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d690: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d6a0: 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d6b0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f  ": { "tag": "__o
d6c0: 66 66 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  ff64_t" } },.{ "
d6d0: 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
d6e0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 73  , "name": "_IO_s
d6f0: 65 65 6b 70 6f 73 22 2c 20 22 6e 73 22 3a 20 30  eekpos", "ns": 0
d700: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
d710: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
d720: 6f 2e 68 3a 34 36 36 3a 32 30 22 2c 20 22 76 61  o.h:466:20", "va
d730: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d740: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d750: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d760: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d770: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d780: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d790: 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
d7a0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d7b0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d7c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f  : { "tag": "_IO_
d7d0: 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  FILE" } } }, { "
d7e0: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d7f0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
d800: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d810: 22 5f 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d 2c  "__off64_t" } },
d820: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
d830: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d840: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d850: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
d860: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d870: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d880: 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d890: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
d8a0: 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b  _off64_t" } },.{
d8b0: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
d8c0: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f  n", "name": "_IO
d8d0: 5f 66 72 65 65 5f 62 61 63 6b 75 70 5f 61 72 65  _free_backup_are
d8e0: 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  a", "ns": 0, "lo
d8f0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d900: 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34  nclude/libio.h:4
d910: 36 38 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69  68:13", "variadi
d920: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d930: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d940: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d950: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d960: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
d970: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d980: 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
d990: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d9a0: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d9b0: 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22  tag": "_IO_FILE"
d9c0: 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
d9d0: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d9e0: 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
d9f0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
da00: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
da10: 22 3a 20 22 76 61 5f 6c 69 73 74 22 2c 20 22 6c  ": "va_list", "l
da20: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
da30: 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
da40: 34 36 3a 32 30 22 2c 20 22 74 79 70 65 22 3a 20  46:20", "type": 
da50: 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63  { "tag": "__gnuc
da60: 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 2c 0a 7b  _va_list" } },.{
da70: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
da80: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
da90: 65 22 3a 20 22 66 70 6f 73 5f 74 22 2c 20 22 6c  e": "fpos_t", "l
daa0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
dab0: 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
dac0: 37 38 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20  78:19", "type": 
dad0: 7b 20 22 74 61 67 22 3a 20 22 5f 47 5f 66 70 6f  { "tag": "_G_fpo
dae0: 73 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  s_t" } },.{ "tag
daf0: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61  ": "extern", "na
db00: 6d 65 22 3a 20 22 73 74 64 69 6e 22 2c 20 22 6e  me": "stdin", "n
db10: 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
db20: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
db30: 2f 73 74 64 69 6f 2e 68 3a 31 33 35 3a 32 35 22  /stdio.h:135:25"
db40: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
db50: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
db60: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
db70: 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
db80: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20 22  ": "_IO_FILE", "
db90: 69 64 22 3a 20 32 39 20 7d 20 7d 20 7d 2c 0a 7b  id": 29 } } },.{
dba0: 20 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22   "tag": "extern"
dbb0: 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 64 6f 75  , "name": "stdou
dbc0: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
dbd0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
dbe0: 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31  nclude/stdio.h:1
dbf0: 33 36 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20  36:25", "type": 
dc00: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
dc10: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
dc20: 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
dc30: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
dc40: 4c 45 22 2c 20 22 69 64 22 3a 20 32 39 20 7d 20  LE", "id": 29 } 
dc50: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
dc60: 78 74 65 72 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  xtern", "name": 
dc70: 22 73 74 64 65 72 72 22 2c 20 22 6e 73 22 3a 20  "stderr", "ns": 
dc80: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
dc90: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
dca0: 69 6f 2e 68 3a 31 33 37 3a 32 35 22 2c 20 22 74  io.h:137:25", "t
dcb0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dcc0: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
dcd0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
dce0: 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
dcf0: 5f 49 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a  _IO_FILE", "id":
dd00: 20 32 39 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61   29 } } },.{ "ta
dd10: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
dd20: 22 6e 61 6d 65 22 3a 20 22 72 65 6d 6f 76 65 22  "name": "remove"
dd30: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
dd40: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
dd50: 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 34 34  lude/stdio.h:144
dd60: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
dd70: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
dd80: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
dd90: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
dda0: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ddb0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ddc0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ddd0: 3a 20 22 5f 5f 66 69 6c 65 6e 61 6d 65 22 2c 20  : "__filename", 
dde0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ddf0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
de00: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
de10: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
de20: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
de30: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
de40: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
de50: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
de60: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
de70: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
de80: 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
de90: 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
dea0: 6e 61 6d 65 22 3a 20 22 72 65 6e 61 6d 65 22 2c  name": "rename",
deb0: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
dec0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ded0: 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 34 36 3a  ude/stdio.h:146:
dee0: 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
def0: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
df00: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
df10: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
df20: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
df30: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
df40: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
df50: 20 22 5f 5f 6f 6c 64 22 2c 20 22 74 79 70 65 22   "__old", "type"
df60: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
df70: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
df80: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
df90: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
dfa0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dfb0: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
dfc0: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
dfd0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 77 22 2c  "name": "__new",
dfe0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dff0: 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e000: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e010: 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
e020: 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
e030: 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
e040: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
e050: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
e060: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e070: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e080: 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
e090: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e0a0: 22 6e 61 6d 65 22 3a 20 22 72 65 6e 61 6d 65 61  "name": "renamea
e0b0: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
e0c0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e0d0: 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31  nclude/stdio.h:1
e0e0: 35 30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  50:12", "variadi
e0f0: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e100: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e110: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e120: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e130: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
e140: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e150: 65 22 3a 20 22 5f 5f 6f 6c 64 66 64 22 2c 20 22  e": "__oldfd", "
e160: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e170: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e180: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e190: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e1a0: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
e1b0: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e1c0: 5f 5f 6f 6c 64 22 2c 20 22 74 79 70 65 22 3a 20  __old", "type": 
e1d0: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e1e0: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e1f0: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
e200: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
e210: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
e220: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
e230: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e240: 61 6d 65 22 3a 20 22 5f 5f 6e 65 77 66 64 22 2c  ame": "__newfd",
e250: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e260: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
e270: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
e280: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
e290: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e2a0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e2b0: 20 22 5f 5f 6e 65 77 22 2c 20 22 74 79 70 65 22   "__new", "type"
e2c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e2d0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e2e0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e2f0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e300: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e310: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
e320: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e330: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e340: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e350: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e360: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e370: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e380: 20 22 74 6d 70 66 69 6c 65 22 2c 20 22 6e 73 22   "tmpfile", "ns"
e390: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e3a0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
e3b0: 74 64 69 6f 2e 68 3a 31 35 39 3a 31 34 22 2c 20  tdio.h:159:14", 
e3c0: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e3d0: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e3e0: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e3f0: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e400: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
e410: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
e420: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e430: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e440: 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
e450: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e460: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e470: 20 22 74 6d 70 6e 61 6d 22 2c 20 22 6e 73 22 3a   "tmpnam", "ns":
e480: 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
e490: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
e4a0: 64 69 6f 2e 68 3a 31 37 33 3a 31 34 22 2c 20 22  dio.h:173:14", "
e4b0: 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e4c0: 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e4d0: 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e4e0: 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e4f0: 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e500: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e510: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
e520: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e530: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e540: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e550: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e560: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e570: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e580: 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e590: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e5a0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e5b0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e5c0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e5d0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e5e0: 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
e5f0: 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e600: 6e 61 6d 65 22 3a 20 22 74 6d 70 6e 61 6d 5f 72  name": "tmpnam_r
e610: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
e620: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e630: 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 37  clude/stdio.h:17
e640: 38 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  8:14", "variadic
e650: 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
e660: 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
e670: 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
e680: 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
e690: 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
e6a0: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e6b0: 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
e6c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e6d0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e6e0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e6f0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e700: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e710: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
e720: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e730: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e740: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e750: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e760: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e770: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e780: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
e790: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
e7a0: 74 65 6d 70 6e 61 6d 22 2c 20 22 6e 73 22 3a 20  tempnam", "ns": 
e7b0: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e7c0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
e7d0: 69 6f 2e 68 3a 31 39 30 3a 31 34 22 2c 20 22 76  io.h:190:14", "v
e7e0: 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e7f0: 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e800: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e810: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e820: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e830: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e840: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 69 72  , "name": "__dir
e850: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e860: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e870: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e880: 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
e890: 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
e8a0: 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
e8b0: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e8c0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e8d0: 20 22 5f 5f 70 66 78 22 2c 20 22 74 79 70 65 22   "__pfx", "type"
e8e0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e8f0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e900: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e910: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e920: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e930: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
e940: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e950: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e960: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e970: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e980: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e990: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e9a0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
e9b0: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
e9c0: 66 63 6c 6f 73 65 22 2c 20 22 6e 73 22 3a 20 30  fclose", "ns": 0
e9d0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e9e0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
e9f0: 6f 2e 68 3a 31 39 39 3a 31 32 22 2c 20 22 76 61  o.h:199:12", "va
ea00: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
ea10: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ea20: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ea30: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ea40: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
ea50: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ea60: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
ea70: 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
ea80: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ea90: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eaa0: 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
eab0: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
eac0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ead0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
eae0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
eaf0: 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
eb00: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
eb10: 22 6e 61 6d 65 22 3a 20 22 66 66 6c 75 73 68 22  "name": "fflush"
eb20: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
eb30: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
eb40: 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32 30 34  lude/stdio.h:204
eb50: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
eb60: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
eb70: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
eb80: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
eb90: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
eba0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ebb0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ebc0: 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
ebd0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ebe0: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ebf0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
ec00: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
ec10: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ec20: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
ec30: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ec40: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
ec50: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ec60: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ec70: 20 22 66 66 6c 75 73 68 5f 75 6e 6c 6f 63 6b 65   "fflush_unlocke
ec80: 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
ec90: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
eca0: 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32  nclude/stdio.h:2
ecb0: 31 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  13:12", "variadi
ecc0: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
ecd0: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ece0: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ecf0: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ed00: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
ed10: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ed20: 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
ed30: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ed40: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ed50: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
ed60: 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
ed70: 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
ed80: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
ed90: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
eda0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
edb0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
edc0: 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
edd0: 22 3a 20 22 66 6f 70 65 6e 22 2c 20 22 6e 73 22  ": "fopen", "ns"
ede0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
edf0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
ee00: 74 64 69 6f 2e 68 3a 32 33 32 3a 31 34 22 2c 20  tdio.h:232:14", 
ee10: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
ee20: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
ee30: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
ee40: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
ee50: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
ee60: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
ee70: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
ee80: 69 6c 65 6e 61 6d 65 22 2c 20 22 74 79 70 65 22  ilename", "type"
ee90: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
eea0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
eeb0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
eec0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
eed0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
eee0: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
eef0: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
ef00: 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 73  "name": "__modes
ef10: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ef20: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ef30: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ef40: 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
ef50: 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
ef60: 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
ef70: 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
ef80: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ef90: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
efa0: 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
efb0: 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
efc0: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
efd0: 65 22 3a 20 22 66 72 65 6f 70 65 6e 22 2c 20 22  e": "freopen", "
efe0: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
eff0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f000: 65 2f 73 74 64 69 6f 2e 68 3a 32 33 38 3a 31 34  e/stdio.h:238:14
f010: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
f020: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
f030: 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
f040: 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
f050: 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
f060: 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
f070: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f080: 5f 5f 66 69 6c 65 6e 61 6d 65 22 2c 20 22 74 79  __filename", "ty
f090: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f0a0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f0b0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
f0c0: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
f0d0: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
f0e0: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
f0f0: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f100: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f  ", "name": "__mo
f110: 64 65 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  des", "type": { 
f120: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f130: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f140: 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
f150: 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
f160: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
f170: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f180: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f190: 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
f1a0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f1b0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f1c0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
f1d0: 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
f1e0: 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f1f0: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f200: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f210: 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a  : "FILE" } } },.
f220: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f230: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 64  on", "name": "fd
f240: 6f 70 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  open", "ns": 0, 
f250: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f260: 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
f270: 68 3a 32 36 35 3a 31 34 22 2c 20 22 76 61 72 69  h:265:14", "vari
f280: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f290: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f2a0: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f2b0: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f2c0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f2d0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f2e0: 6e 61 6d 65 22 3a 20 22 5f 5f 66 64 22 2c 20 22  name": "__fd", "
f2f0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f300: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f310: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f320: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f330: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f340: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f350: 5f 5f 6d 6f 64 65 73 22 2c 20 22 74 79 70 65 22  __modes", "type"
f360: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f370: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f380: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
f390: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
f3a0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f3b0: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
f3c0: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f3d0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f3e0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f3f0: 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20  "FILE" } } },.{ 
f400: 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f410: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 65 6d  ", "name": "fmem
f420: 6f 70 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  open", "ns": 0, 
f430: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f440: 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
f450: 68 3a 32 37 38 3a 31 34 22 2c 20 22 76 61 72 69  h:278:14", "vari
f460: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f470: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f480: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f490: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f4a0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f4b0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f4c0: 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
f4d0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f4e0: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f4f0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
f500: 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
f510: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f520: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22   "name": "__len"
f530: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f540: 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
f550: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f560: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f570: 5f 5f 6d 6f 64 65 73 22 2c 20 22 74 79 70 65 22  __modes", "type"
f580: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f590: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f5a0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
f5b0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
f5c0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f5d0: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
f5e0: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f5f0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f600: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f610: 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20  "FILE" } } },.{ 
f620: 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f630: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f 70 65 6e  ", "name": "open
f640: 5f 6d 65 6d 73 74 72 65 61 6d 22 2c 20 22 6e 73  _memstream", "ns
f650: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f660: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f670: 73 74 64 69 6f 2e 68 3a 32 38 34 3a 31 34 22 2c  stdio.h:284:14",
f680: 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f690: 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f6a0: 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f6b0: 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f6c0: 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f6d0: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f6e0: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
f6f0: 62 75 66 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a  bufloc", "type":
f700: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f710: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f720: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f730: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f740: 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
f750: 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
f760: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
f770: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f780: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f790: 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 6c 6f 63  ame": "__sizeloc
f7a0: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f7b0: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f7c0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f7d0: 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 5d   "size_t" } } }]
f7e0: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f7f0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f800: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f810: 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
f820: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f830: 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f840: 3a 20 22 73 65 74 62 75 66 22 2c 20 22 6e 73 22  : "setbuf", "ns"
f850: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f860: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
f870: 74 64 69 6f 2e 68 3a 32 39 30 3a 31 33 22 2c 20  tdio.h:290:13", 
f880: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f890: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f8a0: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f8b0: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f8c0: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f8d0: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f8e0: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
f8f0: 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
f900: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f910: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f920: 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
f930: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f940: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f950: 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65  : "__buf", "type
f960: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f970: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f980: 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
f990: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
f9a0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f9b0: 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
f9c0: 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f9d0: 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
f9e0: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f9f0: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
fa00: 65 74 76 62 75 66 22 2c 20 22 6e 73 22 3a 20 30  etvbuf", "ns": 0
fa10: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
fa20: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
fa30: 6f 2e 68 3a 32 39 34 3a 31 32 22 2c 20 22 76 61  o.h:294:12", "va
fa40: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
fa50: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
fa60: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
fa70: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
fa80: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
fa90: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
faa0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
fab0: 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
fac0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
fad0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fae0: 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c  ": "FILE" } } },
faf0: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fb00: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fb10: 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20  __buf", "type": 
fb20: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
fb30: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
fb40: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
fb50: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
fb60: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
fb70: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
fb80: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fb90: 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 73 22 2c  ame": "__modes",
fba0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fbb0: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
fbc0: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
fbd0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
fbe0: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
fbf0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fc00: 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
fc10: 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
fc20: 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
fc30: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fc40: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
fc50: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
fc60: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
fc70: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fc80: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
fc90: 65 74 62 75 66 66 65 72 22 2c 20 22 6e 73 22 3a  etbuffer", "ns":
fca0: 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
fcb0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
fcc0: 64 69 6f 2e 68 3a 33 30 30 3a 31 33 22 2c 20 22  dio.h:300:13", "
fcd0: 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
fce0: 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
fcf0: 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
fd00: 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
fd10: 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
fd20: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fd30: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
fd40: 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
fd50: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fd60: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fd70: 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
fd80: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
fd90: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fda0: 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22   "__buf", "type"
fdb0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fdc0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fdd0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
fde0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
fdf0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
fe00: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
fe10: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
fe20: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
fe30: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fe40: 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
fe50: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
fe60: 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
fe70: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
fe80: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
fe90: 65 22 3a 20 22 73 65 74 6c 69 6e 65 62 75 66 22  e": "setlinebuf"
fea0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
feb0: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
fec0: 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 30 34  lude/stdio.h:304
fed0: 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
fee0: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
fef0: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ff00: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ff10: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ff20: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ff30: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ff40: 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
ff50: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ff60: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ff70: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
ff80: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
ff90: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ffa0: 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
ffb0: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ffc0: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70  on", "name": "fp
ffd0: 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  rintf", "ns": 0,
ffe0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
fff0: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
10000 2e 68 3a 33 31 32 3a 31 32 22 2c 20 22 76 61 72  .h:312:12", "var
10010 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69  iadic": true, "i
10020 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
10030 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
10040 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
10050 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
10060 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
10070 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
10080 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
10090 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
100a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
100b0 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b   "FILE" } } }, {
100c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
100d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
100e0 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
100f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
10100 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
10110 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
10120 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
10130 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
10140 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
10150 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
10160 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
10170 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
10180 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
10190 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
101a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
101b0 22 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  "printf", "ns": 
101c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
101d0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
101e0 69 6f 2e 68 3a 33 31 38 3a 31 32 22 2c 20 22 76  io.h:318:12", "v
101f0 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20  ariadic": true, 
10200 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
10210 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
10220 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
10230 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
10240 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
10250 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d   "name": "__form
10260 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
10270 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
10280 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
10290 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
102a0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
102b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
102c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
102d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
102e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
102f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
10300 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
10310 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
10320 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 70 72  n", "name": "spr
10330 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  intf", "ns": 0, 
10340 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
10350 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
10360 68 3a 33 32 30 3a 31 32 22 2c 20 22 76 61 72 69  h:320:12", "vari
10370 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e  adic": true, "in
10380 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
10390 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
103a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
103b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
103c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
103d0 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
103e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
103f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
10400 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
10410 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
10420 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
10430 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
10440 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
10450 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f  ", "name": "__fo
10460 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rmat", "type": {
10470 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
10480 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
10490 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
104a0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
104b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
104c0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
104d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
104e0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
104f0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
10500 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
10510 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
10520 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ion", "name": "v
10530 66 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  fprintf", "ns": 
10540 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
10550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
10560 69 6f 2e 68 3a 33 32 37 3a 31 32 22 2c 20 22 76  io.h:327:12", "v
10570 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
10580 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
10590 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
105a0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
105b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
105c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
105d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
105e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
105f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
10600 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
10610 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  FILE" } } }, { "
10620 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
10630 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f  ", "name": "__fo
10640 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rmat", "type": {
10650 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
10660 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
10670 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
10680 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
10690 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
106a0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
106b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
106c0 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74  me": "__arg", "t
106d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
106e0 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20  __gnuc_va_list" 
106f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
10700 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
10710 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
10720 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
10730 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
10740 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
10750 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 70 72  n", "name": "vpr
10760 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  intf", "ns": 0, 
10770 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
10780 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
10790 68 3a 33 33 33 3a 31 32 22 2c 20 22 76 61 72 69  h:333:12", "vari
107a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
107b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
107c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
107d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
107e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
107f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
10800 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74  name": "__format
10810 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
10820 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
10830 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
10840 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
10850 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
10860 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
10870 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
10880 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
10890 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22   "__arg", "type"
108a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e  : { "tag": "__gn
108b0 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d  uc_va_list" } }]
108c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
108d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
108e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
108f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
10900 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
10910 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
10920 22 6e 61 6d 65 22 3a 20 22 76 73 70 72 69 6e 74  "name": "vsprint
10930 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
10940 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
10950 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33  nclude/stdio.h:3
10960 33 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  35:12", "variadi
10970 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
10980 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
10990 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
109a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
109b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
109c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
109d0 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
109e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
109f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
10a00 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
10a10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
10a20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
10a30 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
10a40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
10a50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d   "name": "__form
10a60 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
10a70 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
10a80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
10a90 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
10aa0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
10ab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
10ac0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
10ad0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
10ae0 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70  ": "__arg", "typ
10af0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
10b00 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20  gnuc_va_list" } 
10b10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
10b20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
10b30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
10b40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
10b50 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
10b60 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
10b70 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6e 70 72 69  , "name": "snpri
10b80 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
10b90 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
10ba0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
10bb0 3a 33 34 30 3a 31 32 22 2c 20 22 76 61 72 69 61  :340:12", "varia
10bc0 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c  dic": true, "inl
10bd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
10be0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
10bf0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
10c00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
10c10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
10c20 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
10c30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
10c40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
10c50 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
10c60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
10c70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
10c80 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
10c90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
10ca0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 61 78  , "name": "__max
10cb0 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  len", "type": { 
10cc0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
10cd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
10ce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
10cf0 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
10d00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
10d10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
10d20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
10d30 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
10d40 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
10d50 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
10d60 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
10d70 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
10d80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
10d90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
10da0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
10db0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
10dc0 61 6d 65 22 3a 20 22 76 73 6e 70 72 69 6e 74 66  ame": "vsnprintf
10dd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
10de0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
10df0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 34  clude/stdio.h:34
10e00 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  4:12", "variadic
10e10 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
10e20 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
10e30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
10e40 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
10e50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
10e60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
10e70 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
10e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
10e90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
10ea0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
10eb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
10ec0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
10ed0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
10ee0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
10ef0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 61 78 6c 65  "name": "__maxle
10f00 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
10f10 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
10f20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
10f30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
10f40 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
10f50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
10f60 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
10f70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
10f80 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
10f90 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
10fa0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
10fb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
10fc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72  ", "name": "__ar
10fd0 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
10fe0 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f  ag": "__gnuc_va_
10ff0 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  list" } }], "ret
11000 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
11010 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
11020 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
11030 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
11040 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
11050 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
11060 3a 20 22 76 64 70 72 69 6e 74 66 22 2c 20 22 6e  : "vdprintf", "n
11070 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
11080 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
11090 2f 73 74 64 69 6f 2e 68 3a 33 36 35 3a 31 32 22  /stdio.h:365:12"
110a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
110b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
110c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
110d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
110e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
110f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
11100 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
11110 5f 66 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _fd", "type": { 
11120 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
11130 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
11140 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
11150 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
11160 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
11170 61 6d 65 22 3a 20 22 5f 5f 66 6d 74 22 2c 20 22  ame": "__fmt", "
11180 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
11190 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
111a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
111b0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
111c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
111d0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
111e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
111f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
11200 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
11210 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
11220 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
11230 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
11240 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
11250 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
11260 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
11270 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
11280 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
11290 65 22 3a 20 22 64 70 72 69 6e 74 66 22 2c 20 22  e": "dprintf", "
112a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
112b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
112c0 65 2f 73 74 64 69 6f 2e 68 3a 33 36 38 3a 31 32  e/stdio.h:368:12
112d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 74  ", "variadic": t
112e0 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  rue, "inline": f
112f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
11300 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
11310 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
11320 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
11330 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
11340 5f 66 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _fd", "type": { 
11350 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
11360 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
11370 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
11380 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
11390 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
113a0 61 6d 65 22 3a 20 22 5f 5f 66 6d 74 22 2c 20 22  ame": "__fmt", "
113b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
113c0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
113d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
113e0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
113f0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
11400 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
11410 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
11420 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
11430 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
11440 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
11450 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
11460 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
11470 61 6d 65 22 3a 20 22 66 73 63 61 6e 66 22 2c 20  ame": "fscanf", 
11480 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
11490 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
114a0 64 65 2f 73 74 64 69 6f 2e 68 3a 33 37 37 3a 31  de/stdio.h:377:1
114b0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
114c0 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
114d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
114e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
114f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
11500 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
11510 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
11520 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
11530 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
11540 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
11550 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
11560 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
11570 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
11580 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
11590 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
115a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
115b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
115c0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
115d0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
115e0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
115f0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
11600 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
11610 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
11620 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
11630 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
11640 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
11650 22 6e 61 6d 65 22 3a 20 22 73 63 61 6e 66 22 2c  "name": "scanf",
11660 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
11670 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
11680 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 38 33 3a  ude/stdio.h:383:
11690 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
116a0 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a   true, "inline":
116b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
116c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
116d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
116e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
116f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
11700 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  "__format", "typ
11710 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
11720 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
11730 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
11740 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
11750 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
11760 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
11770 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
11780 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
11790 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
117a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
117b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
117c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
117d0 22 3a 20 22 73 73 63 61 6e 66 22 2c 20 22 6e 73  ": "sscanf", "ns
117e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
117f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
11800 73 74 64 69 6f 2e 68 3a 33 38 35 3a 31 32 22 2c  stdio.h:385:12",
11810 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
11820 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
11830 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
11840 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
11850 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
11860 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
11870 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
11880 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
11890 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
118a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
118b0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
118c0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
118d0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
118e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
118f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
11900 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
11910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
11920 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
11930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
11940 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
11950 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
11960 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
11970 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
11980 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
11990 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
119a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
119b0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
119c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
119d0 65 22 3a 20 22 66 73 63 61 6e 66 22 2c 20 22 6e  e": "fscanf", "n
119e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
119f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
11a00 2f 73 74 64 69 6f 2e 68 3a 33 39 35 3a 31 32 20  /stdio.h:395:12 
11a10 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
11a20 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33  nclude/stdio.h:3
11a30 39 35 3a 32 34 3e 22 2c 20 22 76 61 72 69 61 64  95:24>", "variad
11a40 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
11a50 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
11a60 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
11a70 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
11a80 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
11a90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
11aa0 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
11ab0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
11ac0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
11ad0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
11ae0 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
11af0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
11b00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
11b10 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
11b20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
11b30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
11b40 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
11b50 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
11b60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
11b70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
11b80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
11b90 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
11ba0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
11bb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
11bc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
11bd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63  on", "name": "sc
11be0 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
11bf0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
11c00 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
11c10 3a 33 39 38 3a 31 32 20 3c 53 70 65 6c 6c 69 6e  :398:12 <Spellin
11c20 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73  g=/usr/include/s
11c30 74 64 69 6f 2e 68 3a 33 39 38 3a 32 34 3e 22 2c  tdio.h:398:24>",
11c40 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
11c50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
11c60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
11c70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
11c80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
11c90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
11ca0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
11cb0 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
11cc0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
11cd0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
11ce0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
11cf0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
11d00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
11d10 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
11d20 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
11d30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
11d40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
11d50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
11d60 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
11d70 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
11d80 73 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30  sscanf", "ns": 0
11d90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
11da0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
11db0 6f 2e 68 3a 34 30 30 3a 31 32 20 3c 53 70 65 6c  o.h:400:12 <Spel
11dc0 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
11dd0 65 2f 73 74 64 69 6f 2e 68 3a 34 30 30 3a 32 38  e/stdio.h:400:28
11de0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
11df0 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
11e00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
11e10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
11e20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
11e30 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
11e40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
11e50 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
11e60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
11e70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
11e80 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
11e90 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
11ea0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
11eb0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
11ec0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
11ed0 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
11ee0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
11ef0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
11f00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
11f10 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
11f20 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
11f30 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
11f40 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
11f50 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
11f60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
11f70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
11f80 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
11f90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
11fa0 6e 61 6d 65 22 3a 20 22 76 66 73 63 61 6e 66 22  name": "vfscanf"
11fb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
11fc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
11fd0 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 32 30  lude/stdio.h:420
11fe0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
11ff0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
12000 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
12010 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
12020 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
12030 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
12040 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
12050 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
12060 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
12070 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
12080 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
12090 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
120a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
120b0 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
120c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
120d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
120e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
120f0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
12100 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
12110 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
12120 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
12130 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
12140 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
12150 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
12160 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
12170 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
12180 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
12190 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
121a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
121b0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
121c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
121d0 65 22 3a 20 22 76 73 63 61 6e 66 22 2c 20 22 6e  e": "vscanf", "n
121e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
121f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
12200 2f 73 74 64 69 6f 2e 68 3a 34 32 38 3a 31 32 22  /stdio.h:428:12"
12210 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
12220 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
12230 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
12240 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
12250 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
12260 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
12270 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
12280 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
12290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
122a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
122b0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
122c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
122d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
122e0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
122f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
12300 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c  "name": "__arg",
12310 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12320 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73  : "__gnuc_va_lis
12330 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
12340 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
12350 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
12360 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
12370 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
12380 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
12390 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
123a0 76 73 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20  vsscanf", "ns": 
123b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
123c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
123d0 69 6f 2e 68 3a 34 33 32 3a 31 32 22 2c 20 22 76  io.h:432:12", "v
123e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
123f0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
12400 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
12410 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
12420 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
12430 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
12440 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
12450 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12460 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
12470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12480 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
12490 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
124a0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
124b0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
124c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
124d0 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
124e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
124f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
12500 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
12510 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
12520 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
12530 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
12540 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
12550 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22   "name": "__arg"
12560 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
12570 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69  ": "__gnuc_va_li
12580 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  st" } }], "retur
12590 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
125a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
125b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
125c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
125d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
125e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
125f0 22 76 66 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a  "vfscanf", "ns":
12600 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
12610 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
12620 64 69 6f 2e 68 3a 34 34 33 3a 31 32 20 3c 53 70  dio.h:443:12 <Sp
12630 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
12640 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 34 33 3a  ude/stdio.h:443:
12650 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  24>", "variadic"
12660 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
12670 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
12680 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
12690 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
126a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
126b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
126c0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
126d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
126e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
126f0 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
12700 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
12710 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
12720 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
12730 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
12740 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
12750 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
12760 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
12770 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
12780 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
12790 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
127a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
127b0 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
127c0 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
127d0 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
127e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
127f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
12800 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
12810 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
12820 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
12830 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
12840 65 22 3a 20 22 76 73 63 61 6e 66 22 2c 20 22 6e  e": "vscanf", "n
12850 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
12860 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
12870 2f 73 74 64 69 6f 2e 68 3a 34 34 38 3a 31 32 20  /stdio.h:448:12 
12880 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
12890 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34  nclude/stdio.h:4
128a0 34 38 3a 32 34 3e 22 2c 20 22 76 61 72 69 61 64  48:24>", "variad
128b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
128c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
128d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
128e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
128f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
12900 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
12910 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
12920 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12930 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
12940 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12950 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
12960 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
12970 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
12980 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
12990 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
129a0 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20  __arg", "type": 
129b0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63  { "tag": "__gnuc
129c0 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20  _va_list" } }], 
129d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
129e0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
129f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
12a00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
12a10 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
12a20 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
12a30 61 6d 65 22 3a 20 22 76 73 73 63 61 6e 66 22 2c  ame": "vsscanf",
12a40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
12a50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
12a60 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 35 31 3a  ude/stdio.h:451:
12a70 31 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  12 <Spelling=/us
12a80 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
12a90 68 3a 34 35 31 3a 32 38 3e 22 2c 20 22 76 61 72  h:451:28>", "var
12aa0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
12ab0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
12ac0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
12ad0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
12ae0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
12af0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
12b00 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
12b10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
12b20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
12b30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
12b40 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
12b50 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
12b60 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
12b70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
12b80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
12b90 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
12ba0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
12bb0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
12bc0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
12bd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
12be0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
12bf0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
12c00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
12c10 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20  name": "__arg", 
12c20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
12c30 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74   "__gnuc_va_list
12c40 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
12c50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
12c60 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
12c70 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
12c80 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
12c90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
12ca0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
12cb0 67 65 74 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20  getc", "ns": 0, 
12cc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
12cd0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
12ce0 68 3a 34 37 37 3a 31 32 22 2c 20 22 76 61 72 69  h:477:12", "vari
12cf0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
12d00 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
12d10 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
12d20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
12d30 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
12d40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
12d50 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
12d60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
12d70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
12d80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
12d90 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
12da0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
12db0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
12dc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
12dd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
12de0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
12df0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
12e00 61 6d 65 22 3a 20 22 67 65 74 63 22 2c 20 22 6e  ame": "getc", "n
12e10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
12e20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
12e30 2f 73 74 64 69 6f 2e 68 3a 34 37 38 3a 31 32 22  /stdio.h:478:12"
12e40 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
12e50 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
12e60 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
12e70 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
12e80 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
12e90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
12ea0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
12eb0 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
12ec0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
12ed0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
12ee0 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
12ef0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
12f00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12f10 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
12f20 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
12f30 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
12f40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
12f50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65  on", "name": "ge
12f60 74 63 68 61 72 22 2c 20 22 6e 73 22 3a 20 30 2c  tchar", "ns": 0,
12f70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
12f80 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
12f90 2e 68 3a 34 38 34 3a 31 32 22 2c 20 22 76 61 72  .h:484:12", "var
12fa0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
12fb0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
12fc0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
12fd0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
12fe0 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65  meters": [], "re
12ff0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
13000 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
13010 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
13020 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
13030 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
13040 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
13050 22 3a 20 22 67 65 74 63 5f 75 6e 6c 6f 63 6b 65  ": "getc_unlocke
13060 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
13070 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
13080 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34  nclude/stdio.h:4
13090 39 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  95:12", "variadi
130a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
130b0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
130c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
130d0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
130e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
130f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13100 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
13110 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
13120 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
13130 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
13140 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
13150 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
13160 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
13170 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
13180 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
13190 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
131a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
131b0 22 3a 20 22 67 65 74 63 68 61 72 5f 75 6e 6c 6f  ": "getchar_unlo
131c0 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cked", "ns": 0, 
131d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
131e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
131f0 68 3a 34 39 36 3a 31 32 22 2c 20 22 76 61 72 69  h:496:12", "vari
13200 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
13210 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
13220 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
13230 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
13240 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
13250 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
13260 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
13270 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
13280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
13290 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
132a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
132b0 3a 20 22 66 67 65 74 63 5f 75 6e 6c 6f 63 6b 65  : "fgetc_unlocke
132c0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
132d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
132e0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35  nclude/stdio.h:5
132f0 30 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  06:12", "variadi
13300 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
13310 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
13320 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
13330 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
13340 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
13350 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13360 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
13370 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
13380 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
13390 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
133a0 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
133b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
133c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
133d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
133e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
133f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
13400 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
13410 22 3a 20 22 66 70 75 74 63 22 2c 20 22 6e 73 22  ": "fputc", "ns"
13420 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
13430 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
13440 74 64 69 6f 2e 68 3a 35 31 37 3a 31 32 22 2c 20  tdio.h:517:12", 
13450 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
13460 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
13470 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
13480 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
13490 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
134a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
134b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  r", "name": "__c
134c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
134d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
134e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
134f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
13500 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
13510 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
13520 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
13530 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
13540 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
13550 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
13560 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
13570 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
13580 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
13590 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
135a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
135b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
135c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
135d0 3a 20 22 70 75 74 63 22 2c 20 22 6e 73 22 3a 20  : "putc", "ns": 
135e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
135f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
13600 69 6f 2e 68 3a 35 31 38 3a 31 32 22 2c 20 22 76  io.h:518:12", "v
13610 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
13620 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
13630 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
13640 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
13650 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
13660 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
13670 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
13680 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
13690 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
136a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
136b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
136c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
136d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
136e0 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79   "__stream", "ty
136f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
13700 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
13710 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45  : { "tag": "FILE
13720 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
13730 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
13740 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
13750 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
13760 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
13770 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
13780 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
13790 22 70 75 74 63 68 61 72 22 2c 20 22 6e 73 22 3a  "putchar", "ns":
137a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
137b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
137c0 64 69 6f 2e 68 3a 35 32 34 3a 31 32 22 2c 20 22  dio.h:524:12", "
137d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
137e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
137f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
13800 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
13810 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
13820 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
13830 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22  ", "name": "__c"
13840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
13850 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
13860 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
13870 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
13880 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
13890 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
138a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
138b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
138c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
138d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
138e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70 75 74  ", "name": "fput
138f0 63 5f 75 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e 73  c_unlocked", "ns
13900 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
13910 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
13920 73 74 64 69 6f 2e 68 3a 35 33 37 3a 31 32 22 2c  stdio.h:537:12",
13930 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
13940 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
13950 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
13960 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
13970 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
13980 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
13990 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
139a0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
139b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
139c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
139d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
139e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
139f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13a00 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
13a10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
13a20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
13a30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
13a40 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
13a50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
13a60 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
13a70 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
13a80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
13a90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
13aa0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
13ab0 22 3a 20 22 70 75 74 63 5f 75 6e 6c 6f 63 6b 65  ": "putc_unlocke
13ac0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
13ad0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
13ae0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35  nclude/stdio.h:5
13af0 34 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  45:12", "variadi
13b00 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
13b10 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
13b20 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
13b30 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
13b40 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
13b50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13b60 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65  e": "__c", "type
13b70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
13b80 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
13b90 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
13ba0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
13bb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
13bc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
13bd0 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
13be0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
13bf0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
13c00 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
13c10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
13c20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
13c30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
13c40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
13c50 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
13c60 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
13c70 2c 20 22 6e 61 6d 65 22 3a 20 22 70 75 74 63 68  , "name": "putch
13c80 61 72 5f 75 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e  ar_unlocked", "n
13c90 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
13ca0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
13cb0 2f 73 74 64 69 6f 2e 68 3a 35 34 36 3a 31 32 22  /stdio.h:546:12"
13cc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
13cd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
13ce0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
13cf0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
13d00 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
13d10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
13d20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
13d30 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
13d40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
13d50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
13d60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
13d70 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
13d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
13d90 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
13da0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
13db0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
13dc0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
13dd0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ion", "name": "g
13de0 65 74 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  etw", "ns": 0, "
13df0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
13e00 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
13e10 3a 35 35 33 3a 31 32 22 2c 20 22 76 61 72 69 61  :553:12", "varia
13e20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
13e30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
13e40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
13e50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
13e60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
13e70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
13e80 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
13e90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
13ea0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
13eb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
13ec0 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22  "FILE" } } }], "
13ed0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
13ee0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
13ef0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
13f00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
13f10 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
13f20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
13f30 6d 65 22 3a 20 22 70 75 74 77 22 2c 20 22 6e 73  me": "putw", "ns
13f40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
13f50 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
13f60 73 74 64 69 6f 2e 68 3a 35 35 36 3a 31 32 22 2c  stdio.h:556:12",
13f70 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
13f80 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
13f90 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
13fa0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
13fb0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
13fc0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
13fd0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
13fe0 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
13ff0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
14000 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
14010 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
14020 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
14030 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
14040 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
14050 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
14060 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
14070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
14080 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
14090 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
140a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
140b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
140c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
140d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
140e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
140f0 22 3a 20 22 66 67 65 74 73 22 2c 20 22 6e 73 22  ": "fgets", "ns"
14100 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
14110 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
14120 74 64 69 6f 2e 68 3a 35 36 34 3a 31 34 22 2c 20  tdio.h:564:14", 
14130 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
14140 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
14150 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
14160 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
14170 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
14180 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
14190 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
141a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
141b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
141c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
141d0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
141e0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
141f0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
14200 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
14210 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
14220 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
14230 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
14240 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
14250 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
14260 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
14270 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
14280 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
14290 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
142a0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
142b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
142c0 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  : "FILE" } } }],
142d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
142e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
142f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
14300 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
14310 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
14320 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
14330 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
14340 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
14350 6d 65 22 3a 20 22 5f 5f 67 65 74 64 65 6c 69 6d  me": "__getdelim
14360 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
14370 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
14380 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36 30  clude/stdio.h:60
14390 33 3a 32 30 22 2c 20 22 76 61 72 69 61 64 69 63  3:20", "variadic
143a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
143b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
143c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
143d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
143e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
143f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
14400 22 3a 20 22 5f 5f 6c 69 6e 65 70 74 72 22 2c 20  ": "__lineptr", 
14410 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
14420 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
14430 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
14440 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
14450 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
14460 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
14470 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
14480 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b  t": 8 } } } }, {
14490 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
144a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
144b0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
144c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
144d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
144e0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d  : "size_t" } } }
144f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
14500 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
14510 22 5f 5f 64 65 6c 69 6d 69 74 65 72 22 2c 20 22  "__delimiter", "
14520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
14530 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
14540 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
14550 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
14560 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
14570 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
14580 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
14590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
145a0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
145b0 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
145c0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
145d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
145e0 22 5f 5f 73 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  "__ssize_t" } },
145f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
14600 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ion", "name": "g
14610 65 74 64 65 6c 69 6d 22 2c 20 22 6e 73 22 3a 20  etdelim", "ns": 
14620 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
14630 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
14640 69 6f 2e 68 3a 36 30 36 3a 32 30 22 2c 20 22 76  io.h:606:20", "v
14650 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
14660 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
14670 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
14680 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
14690 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
146a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
146b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 69 6e  , "name": "__lin
146c0 65 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  eptr", "type": {
146d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
146e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
146f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
14700 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
14710 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
14720 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
14730 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
14740 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
14750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
14760 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
14770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
14780 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
14790 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
147a0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
147b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
147c0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 69  name": "__delimi
147d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
147e0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
147f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
14800 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
14810 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
14820 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
14830 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
14840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
14850 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
14860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
14870 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22  "FILE" } } }], "
14880 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
14890 22 74 61 67 22 3a 20 22 5f 5f 73 73 69 7a 65 5f  "tag": "__ssize_
148a0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
148b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
148c0 6d 65 22 3a 20 22 67 65 74 6c 69 6e 65 22 2c 20  me": "getline", 
148d0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
148e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
148f0 64 65 2f 73 74 64 69 6f 2e 68 3a 36 31 36 3a 32  de/stdio.h:616:2
14900 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
14910 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
14920 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
14930 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
14940 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
14950 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
14960 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
14970 22 5f 5f 6c 69 6e 65 70 74 72 22 2c 20 22 74 79  "__lineptr", "ty
14980 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
14990 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
149a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
149b0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
149c0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
149d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
149e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
149f0 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74   8 } } } }, { "t
14a00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
14a10 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
14a20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
14a30 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
14a40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
14a50 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  size_t" } } }, {
14a60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
14a70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
14a80 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a  stream", "type":
14a90 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
14aa0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
14ab0 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
14ac0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
14ad0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
14ae0 5f 73 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b  _ssize_t" } },.{
14af0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
14b00 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70 75  n", "name": "fpu
14b10 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ts", "ns": 0, "l
14b20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
14b30 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
14b40 36 32 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64  626:12", "variad
14b50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
14b60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
14b70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
14b80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
14b90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
14ba0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
14bb0 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
14bc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
14bd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
14be0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
14bf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
14c00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
14c10 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
14c20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
14c30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
14c40 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
14c50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
14c60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
14c70 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
14c80 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
14c90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
14ca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
14cb0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
14cc0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
14cd0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
14ce0 20 22 6e 61 6d 65 22 3a 20 22 70 75 74 73 22 2c   "name": "puts",
14cf0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
14d00 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
14d10 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36 33 32 3a  ude/stdio.h:632:
14d20 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
14d30 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
14d40 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
14d50 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
14d60 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
14d70 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
14d80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
14d90 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
14da0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
14db0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
14dc0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
14dd0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
14de0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
14df0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
14e00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
14e10 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
14e20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
14e30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
14e40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
14e50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
14e60 75 6e 67 65 74 63 22 2c 20 22 6e 73 22 3a 20 30  ungetc", "ns": 0
14e70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
14e80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
14e90 6f 2e 68 3a 36 33 39 3a 31 32 22 2c 20 22 76 61  o.h:639:12", "va
14ea0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
14eb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
14ec0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
14ed0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
14ee0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
14ef0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
14f00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
14f10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
14f20 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
14f30 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
14f40 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
14f50 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
14f60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
14f70 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
14f80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
14f90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
14fa0 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
14fb0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
14fc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
14fd0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
14fe0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
14ff0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
15000 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
15010 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
15020 66 72 65 61 64 22 2c 20 22 6e 73 22 3a 20 30 2c  fread", "ns": 0,
15030 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
15040 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
15050 2e 68 3a 36 34 36 3a 31 35 22 2c 20 22 76 61 72  .h:646:15", "var
15060 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
15070 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
15080 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
15090 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
150a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
150b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
150c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74 72 22 2c  "name": "__ptr",
150d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
150e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
150f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15100 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
15110 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
15120 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
15130 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
15140 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
15150 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
15160 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
15170 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
15180 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
15190 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
151a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
151b0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
151c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
151d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
151e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
151f0 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
15200 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
15210 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
15220 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
15230 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
15240 22 3a 20 22 66 77 72 69 74 65 22 2c 20 22 6e 73  ": "fwrite", "ns
15250 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
15260 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
15270 73 74 64 69 6f 2e 68 3a 36 35 32 3a 31 35 22 2c  stdio.h:652:15",
15280 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
15290 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
152a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
152b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
152c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
152d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
152e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
152f0 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
15300 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
15310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15320 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
15330 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
15340 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
15350 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65   "__size", "type
15360 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
15370 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
15380 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
15390 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
153a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
153b0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
153c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
153d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
153e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
153f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
15400 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15410 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
15420 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
15430 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
15440 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
15450 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
15460 22 3a 20 22 66 72 65 61 64 5f 75 6e 6c 6f 63 6b  ": "fread_unlock
15470 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ed", "ns": 0, "l
15480 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
15490 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
154a0 36 37 33 3a 31 35 22 2c 20 22 76 61 72 69 61 64  673:15", "variad
154b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
154c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
154d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
154e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
154f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
15500 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
15510 6d 65 22 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74  me": "__ptr", "t
15520 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15530 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
15540 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
15550 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
15560 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
15570 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65   "name": "__size
15580 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15590 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
155a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
155b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
155c0 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
155d0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
155e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
155f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
15600 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
15610 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15620 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
15630 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
15640 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
15650 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
15660 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
15670 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
15680 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
15690 22 66 77 72 69 74 65 5f 75 6e 6c 6f 63 6b 65 64  "fwrite_unlocked
156a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
156b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
156c0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36 37  clude/stdio.h:67
156d0 35 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  5:15", "variadic
156e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
156f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
15700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
15710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
15720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
15730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
15740 22 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74 79 70  ": "__ptr", "typ
15750 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
15760 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
15770 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
15780 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
15790 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
157a0 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c  name": "__size",
157b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
157c0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
157d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
157e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
157f0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
15800 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
15810 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
15820 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
15830 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
15840 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15850 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
15860 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
15870 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
15880 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
15890 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
158a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
158b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
158c0 73 65 65 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20  seek", "ns": 0, 
158d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
158e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
158f0 68 3a 36 38 34 3a 31 32 22 2c 20 22 76 61 72 69  h:684:12", "vari
15900 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
15910 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
15920 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
15930 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
15940 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
15950 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
15960 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
15970 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15980 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
15990 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
159a0 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b   "FILE" } } }, {
159b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
159c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
159d0 6f 66 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  off", "type": { 
159e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
159f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
15a00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
15a10 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
15a20 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
15a30 6e 61 6d 65 22 3a 20 22 5f 5f 77 68 65 6e 63 65  name": "__whence
15a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15a50 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
15a60 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
15a70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
15a80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
15a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
15aa0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
15ab0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
15ac0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
15ad0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
15ae0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 74 65  n", "name": "fte
15af0 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ll", "ns": 0, "l
15b00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
15b10 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
15b20 36 38 39 3a 31 37 22 2c 20 22 76 61 72 69 61 64  689:17", "variad
15b30 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
15b40 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
15b50 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
15b60 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
15b70 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
15b80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
15b90 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c  me": "__stream",
15ba0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
15bb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
15bc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15bd0 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
15be0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
15bf0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
15c00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
15c10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
15c20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
15c30 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
15c40 6d 65 22 3a 20 22 72 65 77 69 6e 64 22 2c 20 22  me": "rewind", "
15c50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
15c60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
15c70 65 2f 73 74 64 69 6f 2e 68 3a 36 39 34 3a 31 33  e/stdio.h:694:13
15c80 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
15c90 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
15ca0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
15cb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
15cc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
15cd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
15ce0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
15cf0 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
15d00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
15d10 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
15d20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
15d30 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
15d40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
15d50 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
15d60 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
15d70 2c 20 22 6e 61 6d 65 22 3a 20 22 66 73 65 65 6b  , "name": "fseek
15d80 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  o", "ns": 0, "lo
15d90 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
15da0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37  nclude/stdio.h:7
15db0 30 37 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  07:12", "variadi
15dc0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
15dd0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
15de0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
15df0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
15e00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
15e10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
15e20 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
15e30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15e40 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
15e50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
15e60 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
15e70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
15e80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 66 66  , "name": "__off
15e90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15ea0 67 22 3a 20 22 5f 5f 6f 66 66 5f 74 22 20 7d 20  g": "__off_t" } 
15eb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
15ec0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
15ed0 20 22 5f 5f 77 68 65 6e 63 65 22 2c 20 22 74 79   "__whence", "ty
15ee0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
15ef0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
15f00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
15f10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
15f20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
15f30 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
15f40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
15f50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
15f60 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
15f70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
15f80 61 6d 65 22 3a 20 22 66 74 65 6c 6c 6f 22 2c 20  ame": "ftello", 
15f90 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
15fa0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
15fb0 64 65 2f 73 74 64 69 6f 2e 68 3a 37 31 32 3a 31  de/stdio.h:712:1
15fc0 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
15fd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
15fe0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
15ff0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
16000 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
16010 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
16020 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
16030 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
16040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
16050 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
16060 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
16070 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
16080 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
16090 20 22 5f 5f 6f 66 66 5f 74 22 20 7d 20 7d 2c 0a   "__off_t" } },.
160a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
160b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 67  on", "name": "fg
160c0 65 74 70 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c  etpos", "ns": 0,
160d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
160e0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
160f0 2e 68 3a 37 33 31 3a 31 32 22 2c 20 22 76 61 72  .h:731:12", "var
16100 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
16110 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
16120 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
16130 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
16140 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
16150 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
16160 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
16170 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
16180 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
16190 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
161a0 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  : "FILE" } } }, 
161b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
161c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
161d0 5f 70 6f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  _pos", "type": {
161e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
161f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
16200 61 67 22 3a 20 22 66 70 6f 73 5f 74 22 20 7d 20  ag": "fpos_t" } 
16210 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
16220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
16230 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
16240 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
16250 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
16260 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
16270 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 73 65  n", "name": "fse
16280 74 70 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tpos", "ns": 0, 
16290 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
162a0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
162b0 68 3a 37 33 36 3a 31 32 22 2c 20 22 76 61 72 69  h:736:12", "vari
162c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
162d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
162e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
162f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
16300 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
16310 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
16320 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
16330 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
16340 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
16350 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16360 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b   "FILE" } } }, {
16370 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
16380 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
16390 70 6f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  pos", "type": { 
163a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
163b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
163c0 67 22 3a 20 22 66 70 6f 73 5f 74 22 20 7d 20 7d  g": "fpos_t" } }
163d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
163e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
163f0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
16400 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
16410 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
16420 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
16430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6c 65 61  ", "name": "clea
16440 72 65 72 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rerr", "ns": 0, 
16450 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
16460 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
16470 68 3a 37 35 37 3a 31 33 22 2c 20 22 76 61 72 69  h:757:13", "vari
16480 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
16490 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
164a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
164b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
164c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
164d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
164e0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
164f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
16500 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
16510 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16520 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
16530 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
16540 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
16550 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16560 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16570 3a 20 22 66 65 6f 66 22 2c 20 22 6e 73 22 3a 20  : "feof", "ns": 
16580 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
16590 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
165a0 69 6f 2e 68 3a 37 35 39 3a 31 32 22 2c 20 22 76  io.h:759:12", "v
165b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
165c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
165d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
165e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
165f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
16600 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
16610 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
16620 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
16630 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
16640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
16650 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
16660 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
16670 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
16680 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
16690 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
166a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
166b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
166c0 20 22 6e 61 6d 65 22 3a 20 22 66 65 72 72 6f 72   "name": "ferror
166d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
166e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
166f0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37 36  clude/stdio.h:76
16700 31 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  1:12", "variadic
16710 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
16720 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
16730 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
16740 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
16750 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
16760 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
16770 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
16780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
16790 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
167a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
167b0 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
167c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
167d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
167e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
167f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
16800 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16810 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16820 3a 20 22 63 6c 65 61 72 65 72 72 5f 75 6e 6c 6f  : "clearerr_unlo
16830 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cked", "ns": 0, 
16840 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
16850 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
16860 68 3a 37 36 35 3a 31 33 22 2c 20 22 76 61 72 69  h:765:13", "vari
16870 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
16880 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
16890 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
168a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
168b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
168c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
168d0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
168e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
168f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
16900 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16910 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
16920 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
16930 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
16940 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16950 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16960 3a 20 22 66 65 6f 66 5f 75 6e 6c 6f 63 6b 65 64  : "feof_unlocked
16970 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
16980 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
16990 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37 36  clude/stdio.h:76
169a0 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  6:12", "variadic
169b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
169c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
169d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
169e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
169f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
16a00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
16a10 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
16a20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
16a30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
16a40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
16a50 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
16a60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
16a70 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
16a80 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
16a90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
16aa0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16ab0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16ac0 3a 20 22 66 65 72 72 6f 72 5f 75 6e 6c 6f 63 6b  : "ferror_unlock
16ad0 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ed", "ns": 0, "l
16ae0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
16af0 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
16b00 37 36 37 3a 31 32 22 2c 20 22 76 61 72 69 61 64  767:12", "variad
16b10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
16b20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
16b30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
16b40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
16b50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
16b60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
16b70 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c  me": "__stream",
16b80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
16b90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
16ba0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
16bb0 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
16bc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
16bd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
16be0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
16bf0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
16c00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
16c10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
16c20 65 22 3a 20 22 70 65 72 72 6f 72 22 2c 20 22 6e  e": "perror", "n
16c30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
16c40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
16c50 2f 73 74 64 69 6f 2e 68 3a 37 37 35 3a 31 33 22  /stdio.h:775:13"
16c60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
16c70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
16c80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
16c90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
16ca0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
16cb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
16cc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
16cd0 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _s", "type": { "
16ce0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
16cf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
16d00 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
16d10 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
16d20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
16d30 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
16d40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
16d50 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
16d60 67 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e  g": "extern", "n
16d70 61 6d 65 22 3a 20 22 73 79 73 5f 6e 65 72 72 22  ame": "sys_nerr"
16d80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
16d90 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
16da0 6c 75 64 65 2f 62 69 74 73 2f 73 79 73 5f 65 72  lude/bits/sys_er
16db0 72 6c 69 73 74 2e 68 3a 32 36 3a 31 32 22 2c 20  rlist.h:26:12", 
16dc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16dd0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
16de0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
16df0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
16e00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 78 74 65  ,.{ "tag": "exte
16e10 72 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 79  rn", "name": "sy
16e20 73 5f 65 72 72 6c 69 73 74 22 2c 20 22 6e 73 22  s_errlist", "ns"
16e30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
16e40 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
16e50 69 74 73 2f 73 79 73 5f 65 72 72 6c 69 73 74 2e  its/sys_errlist.
16e60 68 3a 32 37 3a 32 36 22 2c 20 22 74 79 70 65 22  h:27:26", "type"
16e70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
16e80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
16e90 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
16ea0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
16eb0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
16ec0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
16ed0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
16ee0 7d 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  } } } },.{ "tag"
16ef0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
16f00 61 6d 65 22 3a 20 22 66 69 6c 65 6e 6f 22 2c 20  ame": "fileno", 
16f10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
16f20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
16f30 64 65 2f 73 74 64 69 6f 2e 68 3a 37 38 36 3a 31  de/stdio.h:786:1
16f40 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
16f50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
16f60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
16f70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
16f80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
16f90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
16fa0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
16fb0 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
16fc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
16fd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
16fe0 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
16ff0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
17000 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
17010 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
17020 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
17030 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
17040 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
17050 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
17060 66 69 6c 65 6e 6f 5f 75 6e 6c 6f 63 6b 65 64 22  fileno_unlocked"
17070 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
17080 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
17090 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37 39 31  lude/stdio.h:791
170a0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
170b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
170c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
170d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
170e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
170f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
17100 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
17110 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
17120 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
17130 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
17140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
17150 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
17160 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
17170 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
17180 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
17190 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
171a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
171b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
171c0 20 22 70 6f 70 65 6e 22 2c 20 22 6e 73 22 3a 20   "popen", "ns": 
171d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
171e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
171f0 69 6f 2e 68 3a 38 30 30 3a 31 34 22 2c 20 22 76  io.h:800:14", "v
17200 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
17210 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
17220 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
17230 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
17240 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
17250 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
17260 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 6d  , "name": "__com
17270 6d 61 6e 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  mand", "type": {
17280 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
17290 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
172a0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
172b0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
172c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
172d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
172e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
172f0 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 73 22 2c 20  me": "__modes", 
17300 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17310 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
17320 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
17330 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
17340 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
17350 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
17360 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
17370 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
17380 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
17390 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
173a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
173b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
173c0 20 22 70 63 6c 6f 73 65 22 2c 20 22 6e 73 22 3a   "pclose", "ns":
173d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
173e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
173f0 64 69 6f 2e 68 3a 38 30 36 3a 31 32 22 2c 20 22  dio.h:806:12", "
17400 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
17410 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
17420 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
17430 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
17440 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
17450 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
17460 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
17470 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
17480 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
17490 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
174a0 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
174b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
174c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
174d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
174e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
174f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
17500 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
17510 2c 20 22 6e 61 6d 65 22 3a 20 22 63 74 65 72 6d  , "name": "cterm
17520 69 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  id", "ns": 0, "l
17530 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
17540 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
17550 38 31 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64  812:14", "variad
17560 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
17570 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
17580 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
17590 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
175a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
175b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
175c0 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
175d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
175e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
175f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
17600 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
17610 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
17620 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
17630 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
17640 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
17650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
17660 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
17670 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
17680 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
17690 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
176a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
176b0 20 22 66 6c 6f 63 6b 66 69 6c 65 22 2c 20 22 6e   "flockfile", "n
176c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
176d0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
176e0 2f 73 74 64 69 6f 2e 68 3a 38 34 30 3a 31 33 22  /stdio.h:840:13"
176f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
17700 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
17710 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
17720 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
17730 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
17740 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
17750 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
17760 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
17770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
17780 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
17790 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
177a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
177b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
177c0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
177d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
177e0 20 22 6e 61 6d 65 22 3a 20 22 66 74 72 79 6c 6f   "name": "ftrylo
177f0 63 6b 66 69 6c 65 22 2c 20 22 6e 73 22 3a 20 30  ckfile", "ns": 0
17800 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
17810 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
17820 6f 2e 68 3a 38 34 34 3a 31 32 22 2c 20 22 76 61  o.h:844:12", "va
17830 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
17840 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
17850 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
17860 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
17870 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
17880 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
17890 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
178a0 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
178b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
178c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
178d0 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
178e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
178f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
17900 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
17910 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
17920 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
17930 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
17940 22 6e 61 6d 65 22 3a 20 22 66 75 6e 6c 6f 63 6b  "name": "funlock
17950 66 69 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  file", "ns": 0, 
17960 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
17970 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
17980 68 3a 38 34 37 3a 31 33 22 2c 20 22 76 61 72 69  h:847:13", "vari
17990 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
179a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
179b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
179c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
179d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
179e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
179f0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
17a00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
17a10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
17a20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17a30 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
17a40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
17a50 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
17a60 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
17a70 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
17a80 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 68 61 72  , "name": "wchar
17a90 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
17aa0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
17ab0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 73  /5.0.1/include/s
17ac0 74 64 64 65 66 2e 68 3a 39 30 3a 32 34 22 2c 20  tddef.h:90:24", 
17ad0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17ae0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
17af0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
17b00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
17b10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
17b20 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
17b30 6e 61 6d 65 22 3a 20 22 64 69 76 5f 74 22 2c 20  name": "div_t", 
17b40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
17b50 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
17b60 2e 68 3a 36 32 3a 35 22 2c 20 22 74 79 70 65 22  .h:62:5", "type"
17b70 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
17b80 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
17b90 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
17ba0 33 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  31, "location": 
17bb0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
17bc0 64 6c 69 62 2e 68 3a 35 38 3a 39 22 2c 20 22 62  dlib.h:58:9", "b
17bd0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
17be0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
17bf0 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
17c00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
17c10 22 6e 61 6d 65 22 3a 20 22 71 75 6f 74 22 2c 20  "name": "quot", 
17c20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
17c30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
17c40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
17c50 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
17c60 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
17c70 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
17c80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
17c90 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
17ca0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
17cb0 3a 20 22 72 65 6d 22 2c 20 22 62 69 74 2d 6f 66  : "rem", "bit-of
17cc0 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
17cd0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
17ce0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
17cf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17d00 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
17d10 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
17d20 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
17d30 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
17d40 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
17d50 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 64 69   0, "name": "ldi
17d60 76 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  v_t", "location"
17d70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
17d80 73 74 64 6c 69 62 2e 68 3a 37 30 3a 35 22 2c 20  stdlib.h:70:5", 
17d90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17da0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
17db0 20 32 31 31 30 2c 20 22 6e 61 6d 65 22 3a 20 22   2110, "name": "
17dc0 22 2c 20 22 69 64 22 3a 20 33 32 2c 20 22 6c 6f  ", "id": 32, "lo
17dd0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
17de0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
17df0 36 36 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65  66:9", "bit-size
17e00 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
17e10 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
17e20 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
17e30 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
17e40 3a 20 22 71 75 6f 74 22 2c 20 22 62 69 74 2d 6f  : "quot", "bit-o
17e50 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
17e60 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
17e70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
17e80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17e90 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
17ea0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
17eb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
17ec0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
17ed0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
17ee0 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
17ef0 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
17f00 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
17f10 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
17f20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
17f30 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
17f40 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
17f50 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20  ent": 64 } }] } 
17f60 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
17f70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
17f80 22 6e 61 6d 65 22 3a 20 22 6c 6c 64 69 76 5f 74  "name": "lldiv_t
17f90 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
17fa0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
17fb0 6c 69 62 2e 68 3a 38 30 3a 35 22 2c 20 22 74 79  lib.h:80:5", "ty
17fc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
17fd0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 37 31  truct", "ns": 71
17fe0 39 35 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  95, "name": "", 
17ff0 22 69 64 22 3a 20 33 33 2c 20 22 6c 6f 63 61 74  "id": 33, "locat
18000 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
18010 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 36 3a  ude/stdlib.h:76:
18020 32 33 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  23", "bit-size":
18030 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
18040 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c  ment": 64, "fiel
18050 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
18060 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
18070 22 71 75 6f 74 22 2c 20 22 62 69 74 2d 6f 66 66  "quot", "bit-off
18080 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
18090 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
180a0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
180b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
180c0 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
180d0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
180e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
180f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
18100 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
18110 22 72 65 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73  "rem", "bit-offs
18120 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69  et": 64, "bit-si
18130 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
18140 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
18150 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18160 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
18170 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
18180 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
18190 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61   } }] } },.{ "ta
181a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
181b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 74 79 70 65  "name": "__ctype
181c0 5f 67 65 74 5f 6d 62 5f 63 75 72 5f 6d 61 78 22  _get_mb_cur_max"
181d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
181e0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
181f0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 39 37  lude/stdlib.h:97
18200 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
18210 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
18220 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
18230 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
18240 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
18250 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
18260 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18270 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
18280 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
18290 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 6f 66 22  , "name": "atof"
182a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
182b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
182c0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 31 30  lude/stdlib.h:10
182d0 31 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  1:15", "variadic
182e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
182f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
18300 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
18310 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
18320 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
18330 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
18340 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79  ": "__nptr", "ty
18350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
18360 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
18370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
18380 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
18390 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
183a0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
183b0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
183c0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
183d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
183e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
183f0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
18400 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
18410 6e 61 6d 65 22 3a 20 22 61 74 6f 69 22 2c 20 22  name": "atoi", "
18420 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
18430 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
18440 65 2f 73 74 64 6c 69 62 2e 68 3a 31 30 34 3a 31  e/stdlib.h:104:1
18450 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
18460 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
18470 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
18480 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
18490 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
184a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
184b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
184c0 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22  "__nptr", "type"
184d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
184e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
184f0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
18500 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
18510 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
18520 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
18530 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
18540 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
18550 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
18560 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
18570 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
18580 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
18590 20 22 61 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30   "atol", "ns": 0
185a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
185b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
185c0 69 62 2e 68 3a 31 30 37 3a 31 37 22 2c 20 22 76  ib.h:107:17", "v
185d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
185e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
185f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
18600 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
18610 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
18620 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
18630 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74  , "name": "__npt
18640 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
18650 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
18660 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
18670 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
18680 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
18690 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
186a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
186b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
186c0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
186d0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
186e0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
186f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
18700 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 6f  n", "name": "ato
18710 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ll", "ns": 0, "l
18720 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
18730 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
18740 3a 31 31 32 3a 33 36 22 2c 20 22 76 61 72 69 61  :112:36", "varia
18750 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
18760 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
18770 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
18780 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
18790 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
187a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
187b0 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20  ame": "__nptr", 
187c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
187d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
187e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
187f0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
18800 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
18810 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
18820 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
18830 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
18840 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
18850 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
18860 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
18870 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
18880 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
18890 72 74 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rtod", "ns": 0, 
188a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
188b0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
188c0 2e 68 3a 31 31 37 3a 31 35 22 2c 20 22 76 61 72  .h:117:15", "var
188d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
188e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
188f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
18900 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
18910 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
18920 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
18930 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
18940 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
18950 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
18960 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
18970 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
18980 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
18990 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
189a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
189b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
189c0 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
189d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
189e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
189f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
18a00 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
18a10 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
18a20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
18a30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
18a40 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
18a50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
18a60 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
18a70 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
18a80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
18a90 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
18aa0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
18ab0 6d 65 22 3a 20 22 73 74 72 74 6f 66 22 2c 20 22  me": "strtof", "
18ac0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
18ad0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
18ae0 65 2f 73 74 64 6c 69 62 2e 68 3a 31 32 33 3a 31  e/stdlib.h:123:1
18af0 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
18b00 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
18b10 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
18b20 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
18b30 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
18b40 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
18b50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
18b60 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22  "__nptr", "type"
18b70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
18b80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
18b90 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
18ba0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
18bb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
18bc0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
18bd0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
18be0 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74  "name": "__endpt
18bf0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
18c00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
18c10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
18c20 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
18c30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18c40 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
18c50 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
18c60 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20  nment": 8 } } } 
18c70 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
18c80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
18c90 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
18ca0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
18cb0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
18cc0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
18cd0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
18ce0 74 6f 6c 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  told", "ns": 0, 
18cf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
18d00 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
18d10 2e 68 3a 31 32 36 3a 32 30 22 2c 20 22 76 61 72  .h:126:20", "var
18d20 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
18d30 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
18d40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
18d50 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
18d60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
18d70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
18d80 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
18d90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
18da0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
18db0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
18dc0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
18dd0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
18de0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
18df0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
18e00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
18e10 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
18e20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
18e30 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
18e40 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
18e50 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
18e60 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
18e70 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
18e80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
18e90 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
18ea0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
18eb0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
18ec0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
18ed0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
18ee0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
18ef0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
18f00 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
18f10 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  tol", "ns": 0, "
18f20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
18f30 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
18f40 68 3a 31 33 39 3a 31 37 22 2c 20 22 76 61 72 69  h:139:17", "vari
18f50 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
18f60 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
18f70 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
18f80 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
18f90 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
18fa0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
18fb0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
18fc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
18fd0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
18fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18ff0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
19000 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
19010 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
19020 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
19030 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
19040 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
19050 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19060 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19070 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
19080 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
19090 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
190a0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
190b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
190c0 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
190d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
190e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
190f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
19100 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
19110 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
19120 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
19130 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
19140 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
19150 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
19160 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
19170 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
19180 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
19190 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
191a0 74 6f 75 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  toul", "ns": 0, 
191b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
191c0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
191d0 2e 68 3a 31 34 33 3a 32 36 22 2c 20 22 76 61 72  .h:143:26", "var
191e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
191f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
19200 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
19210 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
19220 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
19230 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
19240 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
19250 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
19260 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
19270 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
19280 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
19290 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
192a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
192b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
192c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
192d0 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
192e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
192f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
19300 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
19310 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
19320 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
19330 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
19340 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
19350 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  8 } } } }, { "ta
19360 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
19370 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65   "name": "__base
19380 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
19390 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
193a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
193b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
193c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
193d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
193e0 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20  unsigned-long", 
193f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
19400 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
19410 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
19420 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
19430 61 6d 65 22 3a 20 22 73 74 72 74 6f 71 22 2c 20  ame": "strtoq", 
19440 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
19450 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
19460 64 65 2f 73 74 64 6c 69 62 2e 68 3a 31 35 30 3a  de/stdlib.h:150:
19470 32 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  22", "variadic":
19480 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
19490 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
194a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
194b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
194c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
194d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
194e0 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65   "__nptr", "type
194f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19500 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19510 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
19520 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
19530 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
19540 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
19550 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
19560 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70   "name": "__endp
19570 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
19580 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
19590 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
195a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
195b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
195c0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
195d0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
195e0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
195f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
19600 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
19610 3a 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70  : "__base", "typ
19620 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
19630 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
19640 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
19650 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
19660 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
19670 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f  "tag": ":long-lo
19680 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
19690 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
196a0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
196b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
196c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74  ", "name": "strt
196d0 6f 75 71 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ouq", "ns": 0, "
196e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
196f0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
19700 68 3a 31 35 35 3a 33 31 22 2c 20 22 76 61 72 69  h:155:31", "vari
19710 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
19720 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
19730 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
19740 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
19750 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
19760 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
19770 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
19780 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
19790 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
197a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
197b0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
197c0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
197d0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
197e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
197f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
19800 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
19810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19820 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19830 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
19840 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
19850 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
19860 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
19870 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
19880 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
19890 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
198a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
198b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
198c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
198d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
198e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
198f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
19900 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
19910 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e  nsigned-long-lon
19920 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
19930 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
19940 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
19950 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
19960 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74 6f  , "name": "strto
19970 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ll", "ns": 0, "l
19980 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
19990 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
199a0 3a 31 36 33 3a 32 32 22 2c 20 22 76 61 72 69 61  :163:22", "varia
199b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
199c0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
199d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
199e0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
199f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
19a00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
19a10 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20  ame": "__nptr", 
19a20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19a30 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
19a40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
19a50 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
19a60 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
19a70 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
19a80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
19a90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
19aa0 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22  _endptr", "type"
19ab0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
19ac0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
19ad0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
19ae0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
19af0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
19b00 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
19b10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
19b20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  } } } }, { "tag"
19b30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
19b40 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22 2c  name": "__base",
19b50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
19b60 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
19b70 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
19b80 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
19b90 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
19ba0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
19bb0 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ng-long", "bit-s
19bc0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
19bd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
19be0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
19bf0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
19c00 22 73 74 72 74 6f 75 6c 6c 22 2c 20 22 6e 73 22  "strtoull", "ns"
19c10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
19c20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
19c30 74 64 6c 69 62 2e 68 3a 31 36 38 3a 33 31 22 2c  tdlib.h:168:31",
19c40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
19c50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
19c60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
19c70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
19c80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
19c90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
19ca0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
19cb0 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
19cc0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
19cd0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
19ce0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
19cf0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
19d00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
19d10 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
19d20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
19d30 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
19d40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
19d50 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
19d60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
19d70 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
19d80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
19d90 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
19da0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
19db0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20  nt": 8 } } } }, 
19dc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
19dd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
19de0 5f 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  _base", "type": 
19df0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
19e00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
19e10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
19e20 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
19e30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
19e40 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f  ": ":unsigned-lo
19e50 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ng-long", "bit-s
19e60 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
19e70 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
19e80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
19e90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
19ea0 22 6c 36 34 61 22 2c 20 22 6e 73 22 3a 20 30 2c  "l64a", "ns": 0,
19eb0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
19ec0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
19ed0 62 2e 68 3a 32 37 30 3a 31 34 22 2c 20 22 76 61  b.h:270:14", "va
19ee0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
19ef0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
19f00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
19f10 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
19f20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
19f30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
19f40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
19f50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19f60 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
19f70 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
19f80 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
19f90 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
19fa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19fb0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19fc0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
19fd0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
19fe0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
19ff0 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
1a000 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1a010 22 6e 61 6d 65 22 3a 20 22 61 36 34 6c 22 2c 20  "name": "a64l", 
1a020 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1a030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1a040 64 65 2f 73 74 64 6c 69 62 2e 68 3a 32 37 33 3a  de/stdlib.h:273:
1a050 31 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  17", "variadic":
1a060 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1a070 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1a080 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1a090 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1a0a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1a0b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1a0c0 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
1a0d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1a0e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1a0f0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
1a100 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
1a110 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
1a120 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
1a130 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1a140 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
1a150 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
1a160 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
1a170 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1a180 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1a190 22 72 61 6e 64 6f 6d 22 2c 20 22 6e 73 22 3a 20  "random", "ns": 
1a1a0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1a1b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1a1c0 6c 69 62 2e 68 3a 32 38 36 3a 31 37 22 2c 20 22  lib.h:286:17", "
1a1d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1a1e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1a1f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1a200 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1a210 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
1a220 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1a230 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
1a240 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
1a250 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1a260 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
1a270 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1a280 6e 61 6d 65 22 3a 20 22 73 72 61 6e 64 6f 6d 22  name": "srandom"
1a290 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1a2a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1a2b0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 32 38  lude/stdlib.h:28
1a2c0 39 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63  9:13", "variadic
1a2d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1a2e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1a2f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1a300 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1a310 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1a320 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1a330 22 3a 20 22 5f 5f 73 65 65 64 22 2c 20 22 74 79  ": "__seed", "ty
1a340 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a350 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22  unsigned-int", "
1a360 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
1a370 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1a380 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
1a390 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1a3a0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
1a3b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1a3c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 69 74  ", "name": "init
1a3d0 73 74 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c  state", "ns": 0,
1a3e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1a3f0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1a400 62 2e 68 3a 32 39 35 3a 31 34 22 2c 20 22 76 61  b.h:295:14", "va
1a410 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1a420 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1a430 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1a440 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1a450 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1a460 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1a470 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64   "name": "__seed
1a480 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1a490 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69  g": ":unsigned-i
1a4a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1a4b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1a4c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
1a4d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1a4e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1a4f0 74 61 74 65 62 75 66 22 2c 20 22 74 79 70 65 22  tatebuf", "type"
1a500 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1a510 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1a520 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1a530 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1a540 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1a550 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
1a560 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1a570 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65  "name": "__state
1a580 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  len", "type": { 
1a590 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
1a5a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1a5b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a5c0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1a5d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
1a5e0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
1a5f0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
1a600 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
1a610 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1a620 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 74 73 74  , "name": "setst
1a630 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ate", "ns": 0, "
1a640 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1a650 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1a660 68 3a 33 30 30 3a 31 34 22 2c 20 22 76 61 72 69  h:300:14", "vari
1a670 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1a680 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1a690 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1a6a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1a6b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1a6c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1a6d0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65 62  name": "__stateb
1a6e0 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
1a6f0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1a700 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1a710 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
1a720 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
1a730 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
1a740 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1a750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a760 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1a770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
1a780 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
1a790 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
1a7a0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
1a7b0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
1a7c0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
1a7d0 20 22 72 61 6e 64 6f 6d 5f 64 61 74 61 22 2c 20   "random_data", 
1a7e0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
1a7f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1a800 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 30 38 3a  de/stdlib.h:308:
1a810 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
1a820 33 38 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  384, "bit-alignm
1a830 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64  ent": 64, "field
1a840 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
1a850 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
1a860 66 70 74 72 22 2c 20 22 62 69 74 2d 6f 66 66 73  fptr", "bit-offs
1a870 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
1a880 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
1a890 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
1a8a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a8b0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1a8c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 33  : { "tag": "int3
1a8d0 32 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  2_t" } } }, { "t
1a8e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
1a8f0 61 6d 65 22 3a 20 22 72 70 74 72 22 2c 20 22 62  ame": "rptr", "b
1a900 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
1a910 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
1a920 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1a930 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
1a940 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1a950 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1a960 22 3a 20 22 69 6e 74 33 32 5f 74 22 20 7d 20 7d  ": "int32_t" } }
1a970 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
1a980 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  eld", "name": "s
1a990 74 61 74 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  tate", "bit-offs
1a9a0 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73  et": 128, "bit-s
1a9b0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
1a9c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
1a9d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1a9e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1a9f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e  e": { "tag": "in
1aa00 74 33 32 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  t32_t" } } }, { 
1aa10 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
1aa20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64 5f 74 79  "name": "rand_ty
1aa30 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
1aa40 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a  ": 192, "bit-siz
1aa50 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1aa60 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
1aa70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1aa80 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1aa90 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1aaa0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
1aab0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1aac0 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64 5f 64   "name": "rand_d
1aad0 65 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  eg", "bit-offset
1aae0 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a  ": 224, "bit-siz
1aaf0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1ab00 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
1ab10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1ab20 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1ab30 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1ab40 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
1ab50 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1ab60 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64 5f 73   "name": "rand_s
1ab70 65 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ep", "bit-offset
1ab80 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a  ": 256, "bit-siz
1ab90 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1aba0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
1abb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1abc0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1abd0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1abe0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
1abf0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1ac00 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 5f 70 74   "name": "end_pt
1ac10 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
1ac20 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 320, "bit-size
1ac30 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
1ac40 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
1ac50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1ac60 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1ac70 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 33 32   { "tag": "int32
1ac80 5f 74 22 20 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  _t" } } }] },.{ 
1ac90 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1aca0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64  ", "name": "rand
1acb0 6f 6d 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  om_r", "ns": 0, 
1acc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1acd0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1ace0 2e 68 3a 33 31 39 3a 31 32 22 2c 20 22 76 61 72  .h:319:12", "var
1acf0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1ad00 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1ad10 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1ad20 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1ad30 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1ad40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1ad50 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c  "name": "__buf",
1ad60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1ad70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1ad80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1ad90 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
1ada0 3a 20 22 72 61 6e 64 6f 6d 5f 64 61 74 61 22 2c  : "random_data",
1adb0 20 22 69 64 22 3a 20 33 34 20 7d 20 7d 20 7d 2c   "id": 34 } } },
1adc0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1add0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1ade0 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65  __result", "type
1adf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1ae00 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1ae10 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 33 32 5f  { "tag": "int32_
1ae20 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
1ae30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1ae40 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1ae50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1ae60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1ae70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1ae80 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1ae90 20 22 73 72 61 6e 64 6f 6d 5f 72 22 2c 20 22 6e   "srandom_r", "n
1aea0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1aeb0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1aec0 2f 73 74 64 6c 69 62 2e 68 3a 33 32 32 3a 31 32  /stdlib.h:322:12
1aed0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1aee0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1aef0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1af00 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1af10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1af20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
1af30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1af40 5f 5f 73 65 65 64 22 2c 20 22 74 79 70 65 22 3a  __seed", "type":
1af50 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
1af60 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d  gned-int", "bit-
1af70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1af80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1af90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
1afa0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1afb0 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65  : "__buf", "type
1afc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1afd0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1afe0 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
1aff0 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e  t", "name": "ran
1b000 64 6f 6d 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  dom_data", "id":
1b010 20 33 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   34 } } }], "ret
1b020 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
1b030 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
1b040 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
1b050 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
1b060 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
1b070 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
1b080 3a 20 22 69 6e 69 74 73 74 61 74 65 5f 72 22 2c  : "initstate_r",
1b090 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
1b0a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
1b0b0 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 32 35  ude/stdlib.h:325
1b0c0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
1b0d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
1b0e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
1b0f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
1b100 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
1b110 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
1b120 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1b130 3a 20 22 5f 5f 73 65 65 64 22 2c 20 22 74 79 70  : "__seed", "typ
1b140 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1b150 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62  nsigned-int", "b
1b160 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
1b170 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
1b180 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
1b190 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1b1a0 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65 62 75 66  me": "__statebuf
1b1b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1b1c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1b1d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1b1e0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
1b1f0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
1b200 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
1b210 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1b220 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1b230 20 22 5f 5f 73 74 61 74 65 6c 65 6e 22 2c 20 22   "__statelen", "
1b240 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1b250 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
1b260 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1b270 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
1b280 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
1b290 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1b2a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1b2b0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
1b2c0 61 6d 65 22 3a 20 22 72 61 6e 64 6f 6d 5f 64 61  ame": "random_da
1b2d0 74 61 22 2c 20 22 69 64 22 3a 20 33 34 20 7d 20  ta", "id": 34 } 
1b2e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1b2f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1b300 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1b310 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1b320 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
1b330 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1b340 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 74  n", "name": "set
1b350 73 74 61 74 65 5f 72 22 2c 20 22 6e 73 22 3a 20  state_r", "ns": 
1b360 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1b370 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1b380 6c 69 62 2e 68 3a 33 33 30 3a 31 32 22 2c 20 22  lib.h:330:12", "
1b390 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1b3a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1b3b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1b3c0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1b3d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1b3e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1b3f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
1b400 61 74 65 62 75 66 22 2c 20 22 74 79 70 65 22 3a  atebuf", "type":
1b410 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
1b420 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
1b430 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
1b440 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
1b450 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1b460 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
1b470 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1b480 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20  name": "__buf", 
1b490 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1b4a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1b4b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1b4c0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
1b4d0 20 22 72 61 6e 64 6f 6d 5f 64 61 74 61 22 2c 20   "random_data", 
1b4e0 22 69 64 22 3a 20 33 34 20 7d 20 7d 20 7d 5d 2c  "id": 34 } } }],
1b4f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
1b500 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
1b510 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
1b520 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1b530 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
1b540 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1b550 6e 61 6d 65 22 3a 20 22 72 61 6e 64 22 2c 20 22  name": "rand", "
1b560 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1b570 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1b580 65 2f 73 74 64 6c 69 62 2e 68 3a 33 33 38 3a 31  e/stdlib.h:338:1
1b590 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
1b5a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1b5b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1b5c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1b5d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1b5e0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
1b5f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
1b600 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1b610 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1b620 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
1b630 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1b640 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 61 6e  ", "name": "sran
1b650 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
1b660 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1b670 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1b680 33 34 30 3a 31 33 22 2c 20 22 76 61 72 69 61 64  340:13", "variad
1b690 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1b6a0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1b6b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1b6c0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1b6d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1b6e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1b6f0 6d 65 22 3a 20 22 5f 5f 73 65 65 64 22 2c 20 22  me": "__seed", "
1b700 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1b710 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c  ":unsigned-int",
1b720 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
1b730 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1b740 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
1b750 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1b760 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
1b770 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1b780 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61  on", "name": "ra
1b790 6e 64 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  nd_r", "ns": 0, 
1b7a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1b7b0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1b7c0 2e 68 3a 33 34 34 3a 31 32 22 2c 20 22 76 61 72  .h:344:12", "var
1b7d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1b7e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1b7f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1b800 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1b810 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1b820 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1b830 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 22  "name": "__seed"
1b840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1b850 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1b860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1b870 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c  ":unsigned-int",
1b880 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
1b890 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1b8a0 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 32 } } }], "re
1b8b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1b8c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1b8d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1b8e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1b8f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1b900 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1b910 22 3a 20 22 64 72 61 6e 64 34 38 22 2c 20 22 6e  ": "drand48", "n
1b920 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1b930 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1b940 2f 73 74 64 6c 69 62 2e 68 3a 33 35 32 3a 31 35  /stdlib.h:352:15
1b950 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1b960 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1b970 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1b980 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1b990 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1b9a0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
1b9b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
1b9c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
1b9d0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
1b9e0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
1b9f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1ba00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 72  on", "name": "er
1ba10 61 6e 64 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c  and48", "ns": 0,
1ba20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1ba30 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1ba40 62 2e 68 3a 33 35 33 3a 31 35 22 2c 20 22 76 61  b.h:353:15", "va
1ba50 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1ba60 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1ba70 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1ba80 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1ba90 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1baa0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1bab0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62   "name": "__xsub
1bac0 69 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  i", "type": { "t
1bad0 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
1bae0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1baf0 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
1bb00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
1bb10 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1bb20 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22  t": 16 }, "size"
1bb30 3a 20 33 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  : 3 } }], "retur
1bb40 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1bb50 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
1bb60 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
1bb70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
1bb80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1bb90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1bba0 22 3a 20 22 6c 72 61 6e 64 34 38 22 2c 20 22 6e  ": "lrand48", "n
1bbb0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1bbc0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1bbd0 2f 73 74 64 6c 69 62 2e 68 3a 33 35 36 3a 31 37  /stdlib.h:356:17
1bbe0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1bbf0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1bc00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1bc10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1bc20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1bc30 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
1bc40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
1bc50 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
1bc60 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
1bc70 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
1bc80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1bc90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 72 61 6e  ", "name": "nran
1bca0 64 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  d48", "ns": 0, "
1bcb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1bcc0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1bcd0 68 3a 33 35 37 3a 31 37 22 2c 20 22 76 61 72 69  h:357:17", "vari
1bce0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1bcf0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1bd00 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1bd10 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1bd20 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1bd30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1bd40 6e 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62 69 22  name": "__xsubi"
1bd50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1bd60 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
1bd70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1bd80 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c  unsigned-short",
1bd90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
1bda0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1bdb0 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20  : 16 }, "size": 
1bdc0 33 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  3 } }], "return-
1bdd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1bde0 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
1bdf0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
1be00 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
1be10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1be20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1be30 6d 72 61 6e 64 34 38 22 2c 20 22 6e 73 22 3a 20  mrand48", "ns": 
1be40 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1be50 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1be60 6c 69 62 2e 68 3a 33 36 31 3a 31 37 22 2c 20 22  lib.h:361:17", "
1be70 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1be80 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1be90 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1bea0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1beb0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
1bec0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1bed0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
1bee0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
1bef0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1bf00 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
1bf10 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1bf20 6e 61 6d 65 22 3a 20 22 6a 72 61 6e 64 34 38 22  name": "jrand48"
1bf30 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1bf40 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1bf50 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 36  lude/stdlib.h:36
1bf60 32 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  2:17", "variadic
1bf70 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1bf80 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1bf90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1bfa0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1bfb0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1bfc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1bfd0 22 3a 20 22 5f 5f 78 73 75 62 69 22 2c 20 22 74  ": "__xsubi", "t
1bfe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1bff0 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
1c000 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
1c010 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69  gned-short", "bi
1c020 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
1c030 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
1c040 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20   }, "size": 3 } 
1c050 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1c060 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
1c070 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
1c080 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
1c090 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
1c0a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1c0b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 61 6e  ", "name": "sran
1c0c0 64 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  d48", "ns": 0, "
1c0d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1c0e0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1c0f0 68 3a 33 36 36 3a 31 33 22 2c 20 22 76 61 72 69  h:366:13", "vari
1c100 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1c110 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1c120 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1c130 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1c140 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1c150 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1c160 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 76 61  name": "__seedva
1c170 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
1c180 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
1c190 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
1c1a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
1c1b0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
1c1c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c1d0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
1c1e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1c1f0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 65 64 34  , "name": "seed4
1c200 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
1c210 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1c220 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1c230 33 36 37 3a 32 38 22 2c 20 22 76 61 72 69 61 64  367:28", "variad
1c240 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1c250 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1c260 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1c270 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1c280 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1c290 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1c2a0 6d 65 22 3a 20 22 5f 5f 73 65 65 64 31 36 76 22  me": "__seed16v"
1c2b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1c2c0 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
1c2d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1c2e0 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c  unsigned-short",
1c2f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
1c300 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1c310 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20  : 16 }, "size": 
1c320 33 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  3 } }], "return-
1c330 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c340 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1c350 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1c360 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20  nsigned-short", 
1c370 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
1c380 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1c390 20 31 36 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61   16 } } },.{ "ta
1c3a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1c3b0 22 6e 61 6d 65 22 3a 20 22 6c 63 6f 6e 67 34 38  "name": "lcong48
1c3c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1c3d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1c3e0 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1c3f0 36 39 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69  69:13", "variadi
1c400 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1c410 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1c420 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1c430 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1c440 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1c450 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1c460 65 22 3a 20 22 5f 5f 70 61 72 61 6d 22 2c 20 22  e": "__param", "
1c470 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c480 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
1c490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
1c4a0 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62  igned-short", "b
1c4b0 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
1c4c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
1c4d0 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20 37 20 7d  6 }, "size": 7 }
1c4e0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1c4f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
1c500 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
1c510 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
1c520 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ": 0, "name": "d
1c530 72 61 6e 64 34 38 5f 64 61 74 61 22 2c 20 22 69  rand48_data", "i
1c540 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
1c550 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1c560 2f 73 74 64 6c 69 62 2e 68 3a 33 37 35 3a 38 22  /stdlib.h:375:8"
1c570 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 39  , "bit-size": 19
1c580 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1c590 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22  t": 64, "fields"
1c5a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
1c5b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
1c5c0 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  x", "bit-offset"
1c5d0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
1c5e0 20 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   48, "bit-alignm
1c5f0 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
1c600 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72  : { "tag": ":arr
1c610 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ay", "type": { "
1c620 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
1c630 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69  -short", "bit-si
1c640 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
1c650 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20  ignment": 16 }, 
1c660 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b  "size": 3 } }, {
1c670 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1c680 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 6c 64 5f   "name": "__old_
1c690 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  x", "bit-offset"
1c6a0 3a 20 34 38 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 48, "bit-size"
1c6b0 3a 20 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 48, "bit-align
1c6c0 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
1c6d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
1c6e0 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
1c6f0 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
1c700 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  d-short", "bit-s
1c710 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
1c720 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 2c  lignment": 16 },
1c730 20 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20   "size": 3 } }, 
1c740 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
1c750 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
1c760 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
1c770 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  6, "bit-size": 1
1c780 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1c790 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
1c7a0 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
1c7b0 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74  ned-short", "bit
1c7c0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
1c7d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
1c7e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
1c7f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
1c800 5f 5f 69 6e 69 74 22 2c 20 22 62 69 74 2d 6f 66  __init", "bit-of
1c810 66 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69 74  fset": 112, "bit
1c820 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
1c830 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
1c840 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1c850 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f  : ":unsigned-sho
1c860 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  rt", "bit-size":
1c870 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
1c880 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20  ent": 16 } }, { 
1c890 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
1c8a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
1c8b0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38  bit-offset": 128
1c8c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
1c8d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1c8e0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
1c8f0 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
1c900 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22  ed-long-long", "
1c910 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1c920 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1c930 36 34 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  64 } }] },.{ "ta
1c940 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1c950 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38  "name": "drand48
1c960 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _r", "ns": 0, "l
1c970 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1c980 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1c990 3a 33 38 36 3a 31 32 22 2c 20 22 76 61 72 69 61  :386:12", "varia
1c9a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1c9b0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1c9c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1c9d0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1c9e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1c9f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1ca00 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22  ame": "__buffer"
1ca10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1ca20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1ca30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1ca40 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
1ca50 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61  ": "drand48_data
1ca60 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20  ", "id": 35 } } 
1ca70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1ca80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1ca90 20 22 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79   "__result", "ty
1caa0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1cab0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1cac0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
1cad0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
1cae0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
1caf0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d  ment": 64 } } }]
1cb00 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
1cb10 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1cb20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1cb30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1cb40 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
1cb50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1cb60 22 6e 61 6d 65 22 3a 20 22 65 72 61 6e 64 34 38  "name": "erand48
1cb70 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _r", "ns": 0, "l
1cb80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1cb90 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1cba0 3a 33 38 38 3a 31 32 22 2c 20 22 76 61 72 69 61  :388:12", "varia
1cbb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1cbc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1cbd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1cbe0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1cbf0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1cc00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1cc10 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62 69 22 2c  ame": "__xsubi",
1cc20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1cc30 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70  : ":array", "typ
1cc40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1cc50 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20  nsigned-short", 
1cc60 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
1cc70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1cc80 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33   16 }, "size": 3
1cc90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1cca0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1ccb0 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22 2c 20  e": "__buffer", 
1ccc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1ccd0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1cce0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1ccf0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
1cd00 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61 22 2c   "drand48_data",
1cd10 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20 7d 2c   "id": 35 } } },
1cd20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1cd30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1cd40 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65  __result", "type
1cd50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1cd60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1cd70 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
1cd80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
1cd90 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
1cda0 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20  nt": 64 } } }], 
1cdb0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1cdc0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
1cdd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
1cde0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1cdf0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
1ce00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1ce10 61 6d 65 22 3a 20 22 6c 72 61 6e 64 34 38 5f 72  ame": "lrand48_r
1ce20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1ce30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1ce40 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1ce50 39 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  93:12", "variadi
1ce60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1ce70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1ce80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1ce90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1cea0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1ceb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1cec0 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22 2c 20  e": "__buffer", 
1ced0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1cee0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1cef0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1cf00 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
1cf10 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61 22 2c   "drand48_data",
1cf20 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20 7d 2c   "id": 35 } } },
1cf30 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1cf40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1cf50 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65  __result", "type
1cf60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1cf70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1cf80 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22  { "tag": ":long"
1cf90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
1cfa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1cfb0 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 64 } } }], "r
1cfc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1cfd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
1cfe0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
1cff0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
1d000 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
1d010 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
1d020 65 22 3a 20 22 6e 72 61 6e 64 34 38 5f 72 22 2c  e": "nrand48_r",
1d030 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
1d040 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
1d050 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 39 36  ude/stdlib.h:396
1d060 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
1d070 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
1d080 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
1d090 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
1d0a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
1d0b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
1d0c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1d0d0 3a 20 22 5f 5f 78 73 75 62 69 22 2c 20 22 74 79  : "__xsubi", "ty
1d0e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1d0f0 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
1d100 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
1d110 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74  ned-short", "bit
1d120 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
1d130 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
1d140 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d  }, "size": 3 } }
1d150 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
1d160 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1d170 22 5f 5f 62 75 66 66 65 72 22 2c 20 22 74 79 70  "__buffer", "typ
1d180 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1d190 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1d1a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
1d1b0 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72  ct", "name": "dr
1d1c0 61 6e 64 34 38 5f 64 61 74 61 22 2c 20 22 69 64  and48_data", "id
1d1d0 22 3a 20 33 35 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 35 } } }, { "
1d1e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1d1f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65  ", "name": "__re
1d200 73 75 6c 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  sult", "type": {
1d210 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1d220 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1d230 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
1d240 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
1d250 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
1d260 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  4 } } }], "retur
1d270 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1d280 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
1d290 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
1d2a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
1d2b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1d2c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1d2d0 22 6d 72 61 6e 64 34 38 5f 72 22 2c 20 22 6e 73  "mrand48_r", "ns
1d2e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1d2f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1d300 73 74 64 6c 69 62 2e 68 3a 34 30 32 3a 31 32 22  stdlib.h:402:12"
1d310 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1d320 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1d330 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1d340 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1d350 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1d360 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1d370 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1d380 5f 62 75 66 66 65 72 22 2c 20 22 74 79 70 65 22  _buffer", "type"
1d390 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1d3a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1d3b0 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74   "tag": ":struct
1d3c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e  ", "name": "dran
1d3d0 64 34 38 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  d48_data", "id":
1d3e0 20 33 35 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   35 } } }, { "ta
1d3f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1d400 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 73 75   "name": "__resu
1d410 6c 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  lt", "type": { "
1d420 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1d430 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1d440 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
1d450 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
1d460 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
1d470 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
1d480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1d490 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
1d4a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1d4b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
1d4c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1d4d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ion", "name": "j
1d4e0 72 61 6e 64 34 38 5f 72 22 2c 20 22 6e 73 22 3a  rand48_r", "ns":
1d4f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1d500 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1d510 64 6c 69 62 2e 68 3a 34 30 35 3a 31 32 22 2c 20  dlib.h:405:12", 
1d520 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1d530 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1d540 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1d550 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1d560 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1d570 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1d580 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
1d590 73 75 62 69 22 2c 20 22 74 79 70 65 22 3a 20 7b  subi", "type": {
1d5a0 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
1d5b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1d5c0 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68  ": ":unsigned-sh
1d5d0 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
1d5e0 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
1d5f0 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22 73 69  ment": 16 }, "si
1d600 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74  ze": 3 } }, { "t
1d610 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1d620 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66  , "name": "__buf
1d630 66 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  fer", "type": { 
1d640 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1d650 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1d660 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
1d670 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38 5f  name": "drand48_
1d680 64 61 74 61 22 2c 20 22 69 64 22 3a 20 33 35 20  data", "id": 35 
1d690 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
1d6a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1d6b0 6d 65 22 3a 20 22 5f 5f 72 65 73 75 6c 74 22 2c  me": "__result",
1d6c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1d6d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1d6e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1d6f0 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
1d700 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
1d710 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20  gnment": 64 } } 
1d720 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1d730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
1d740 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
1d750 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
1d760 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
1d770 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1d780 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 61 6e 64  , "name": "srand
1d790 34 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  48_r", "ns": 0, 
1d7a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1d7b0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1d7c0 2e 68 3a 34 31 31 3a 31 32 22 2c 20 22 76 61 72  .h:411:12", "var
1d7d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1d7e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1d7f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1d800 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1d810 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1d820 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1d830 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 76  "name": "__seedv
1d840 61 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  al", "type": { "
1d850 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
1d860 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1d870 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1d880 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
1d890 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1d8a0 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22  ame": "__buffer"
1d8b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1d8c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1d8d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1d8e0 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
1d8f0 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61  ": "drand48_data
1d900 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20  ", "id": 35 } } 
1d910 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1d920 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
1d930 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
1d940 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
1d950 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
1d960 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1d970 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 65 64 34  , "name": "seed4
1d980 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  8_r", "ns": 0, "
1d990 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1d9a0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1d9b0 68 3a 34 31 34 3a 31 32 22 2c 20 22 76 61 72 69  h:414:12", "vari
1d9c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1d9d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1d9e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1d9f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1da00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1da10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1da20 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 31 36  name": "__seed16
1da30 76 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  v", "type": { "t
1da40 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
1da50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1da60 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
1da70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
1da80 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1da90 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22  t": 16 }, "size"
1daa0 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 3 } }, { "tag"
1dab0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1dac0 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72  name": "__buffer
1dad0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1dae0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1daf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1db00 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
1db10 65 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74  e": "drand48_dat
1db20 61 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d  a", "id": 35 } }
1db30 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1db40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
1db50 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1db60 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1db70 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
1db80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1db90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 63 6f 6e  ", "name": "lcon
1dba0 67 34 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  g48_r", "ns": 0,
1dbb0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1dbc0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1dbd0 62 2e 68 3a 34 31 37 3a 31 32 22 2c 20 22 76 61  b.h:417:12", "va
1dbe0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1dbf0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1dc00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1dc10 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1dc20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1dc30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1dc40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 72 61   "name": "__para
1dc50 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
1dc60 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
1dc70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1dc80 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
1dc90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
1dca0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1dcb0 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22  t": 16 }, "size"
1dcc0 3a 20 37 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 7 } }, { "tag"
1dcd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1dce0 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72  name": "__buffer
1dcf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1dd00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1dd10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1dd20 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
1dd30 65 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74  e": "drand48_dat
1dd40 61 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d  a", "id": 35 } }
1dd50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1dd60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
1dd70 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1dd80 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1dd90 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
1dda0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1ddb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 6c 6c  ", "name": "mall
1ddc0 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  oc", "ns": 0, "l
1ddd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1dde0 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1ddf0 3a 34 32 34 3a 31 34 22 2c 20 22 76 61 72 69 61  :424:14", "varia
1de00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1de10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1de20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1de30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1de40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1de50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1de60 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20  ame": "__size", 
1de70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1de80 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
1de90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1dea0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1deb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1dec0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
1ded0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1dee0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1def0 20 22 63 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a   "calloc", "ns":
1df00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1df10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1df20 64 6c 69 62 2e 68 3a 34 32 36 3a 31 34 22 2c 20  dlib.h:426:14", 
1df30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1df40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1df50 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1df60 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1df70 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1df80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1df90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
1dfa0 6d 65 6d 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  memb", "type": {
1dfb0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
1dfc0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1dfd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1dfe0 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74  e": "__size", "t
1dff0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1e000 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
1e010 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1e020 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1e030 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1e040 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
1e050 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1e060 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1e070 72 65 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a 20  realloc", "ns": 
1e080 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1e090 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1e0a0 6c 69 62 2e 68 3a 34 33 34 3a 31 34 22 2c 20 22  lib.h:434:14", "
1e0b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1e0c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1e0d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1e0e0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1e0f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1e100 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1e110 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74  ", "name": "__pt
1e120 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1e130 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
1e140 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1e150 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
1e160 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1e170 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1e180 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a  __size", "type":
1e190 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
1e1a0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
1e1b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1e1c0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1e1d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1e1e0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
1e1f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1e200 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72 65 65 22  , "name": "free"
1e210 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1e220 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1e230 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 34  lude/stdlib.h:44
1e240 38 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63  8:13", "variadic
1e250 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1e260 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1e270 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1e280 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1e290 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1e2a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1e2b0 22 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74 79 70  ": "__ptr", "typ
1e2c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1e2d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1e2e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
1e2f0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
1e300 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1e310 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
1e320 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1e330 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c 6c  n", "name": "all
1e340 6f 63 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  oca", "ns": 0, "
1e350 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1e360 2f 69 6e 63 6c 75 64 65 2f 61 6c 6c 6f 63 61 2e  /include/alloca.
1e370 68 3a 33 32 3a 31 34 22 2c 20 22 76 61 72 69 61  h:32:14", "varia
1e380 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1e390 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1e3a0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1e3b0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1e3c0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1e3d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1e3e0 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20  ame": "__size", 
1e3f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1e400 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
1e410 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1e420 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1e430 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1e440 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
1e450 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1e460 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1e470 20 22 76 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a   "valloc", "ns":
1e480 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1e490 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1e4a0 64 6c 69 62 2e 68 3a 34 35 37 3a 31 34 22 2c 20  dlib.h:457:14", 
1e4b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1e4c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1e4d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1e4e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1e4f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1e500 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1e510 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1e520 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
1e530 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
1e540 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1e550 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1e560 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1e570 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
1e580 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  d" } } },.{ "tag
1e590 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1e5a0 6e 61 6d 65 22 3a 20 22 70 6f 73 69 78 5f 6d 65  name": "posix_me
1e5b0 6d 61 6c 69 67 6e 22 2c 20 22 6e 73 22 3a 20 30  malign", "ns": 0
1e5c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
1e5d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
1e5e0 69 62 2e 68 3a 34 36 32 3a 31 32 22 2c 20 22 76  ib.h:462:12", "v
1e5f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
1e600 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
1e610 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
1e620 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
1e630 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
1e640 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1e650 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 65 6d  , "name": "__mem
1e660 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
1e670 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1e680 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1e690 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1e6a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1e6b0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 20 7d   ":void" } } } }
1e6c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
1e6d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1e6e0 22 5f 5f 61 6c 69 67 6e 6d 65 6e 74 22 2c 20 22  "__alignment", "
1e6f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1e700 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
1e710 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1e720 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1e730 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
1e740 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
1e750 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1e760 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1e770 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1e780 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1e790 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
1e7a0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1e7b0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c 69  n", "name": "ali
1e7c0 67 6e 65 64 5f 61 6c 6c 6f 63 22 2c 20 22 6e 73  gned_alloc", "ns
1e7d0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1e7e0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1e7f0 73 74 64 6c 69 62 2e 68 3a 34 36 38 3a 31 34 22  stdlib.h:468:14"
1e800 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1e810 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1e820 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1e830 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1e840 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1e850 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1e860 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1e870 5f 61 6c 69 67 6e 6d 65 6e 74 22 2c 20 22 74 79  _alignment", "ty
1e880 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
1e890 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
1e8a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1e8b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a  , "name": "__siz
1e8c0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
1e8d0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
1e8e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1e8f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1e900 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1e910 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
1e920 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
1e930 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
1e940 6d 65 22 3a 20 22 61 62 6f 72 74 22 2c 20 22 6e  me": "abort", "n
1e950 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1e960 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1e970 2f 73 74 64 6c 69 62 2e 68 3a 34 37 33 3a 31 33  /stdlib.h:473:13
1e980 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1e990 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1e9a0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1e9b0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1e9c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1e9d0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
1e9e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
1e9f0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
1ea00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1ea10 61 6d 65 22 3a 20 22 61 74 65 78 69 74 22 2c 20  ame": "atexit", 
1ea20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1ea30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1ea40 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 37 37 3a  de/stdlib.h:477:
1ea50 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
1ea60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1ea70 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1ea80 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1ea90 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1eaa0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1eab0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1eac0 20 22 5f 5f 66 75 6e 63 22 2c 20 22 74 79 70 65   "__func", "type
1ead0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75  ": { "tag": ":fu
1eae0 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20  nction-pointer" 
1eaf0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1eb00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1eb10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1eb20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1eb30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
1eb40 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1eb50 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 5f  n", "name": "at_
1eb60 71 75 69 63 6b 5f 65 78 69 74 22 2c 20 22 6e 73  quick_exit", "ns
1eb70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1eb80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1eb90 73 74 64 6c 69 62 2e 68 3a 34 38 35 3a 31 32 22  stdlib.h:485:12"
1eba0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1ebb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1ebc0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1ebd0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1ebe0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1ebf0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1ec00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1ec10 5f 66 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20  _func", "type": 
1ec20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
1ec30 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
1ec40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1ec50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1ec60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1ec70 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1ec80 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1ec90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1eca0 20 22 6e 61 6d 65 22 3a 20 22 6f 6e 5f 65 78 69   "name": "on_exi
1ecb0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
1ecc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1ecd0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1ece0 34 39 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  492:12", "variad
1ecf0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1ed00 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1ed10 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1ed20 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1ed30 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1ed40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1ed50 6d 65 22 3a 20 22 5f 5f 66 75 6e 63 22 2c 20 22  me": "__func", "
1ed60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1ed70 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74  ":function-point
1ed80 65 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  er" } }, { "tag"
1ed90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1eda0 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20  name": "__arg", 
1edb0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1edc0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1edd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1ede0 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  void" } } }], "r
1edf0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1ee00 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
1ee10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
1ee20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
1ee30 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
1ee40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
1ee50 65 22 3a 20 22 65 78 69 74 22 2c 20 22 6e 73 22  e": "exit", "ns"
1ee60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1ee70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1ee80 74 64 6c 69 62 2e 68 3a 34 39 39 3a 31 33 22 2c  tdlib.h:499:13",
1ee90 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1eea0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1eeb0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1eec0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1eed0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1eee0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1eef0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1ef00 73 74 61 74 75 73 22 2c 20 22 74 79 70 65 22 3a  status", "type":
1ef10 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1ef20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1ef30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1ef40 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
1ef50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
1ef60 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
1ef70 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1ef80 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71  ion", "name": "q
1ef90 75 69 63 6b 5f 65 78 69 74 22 2c 20 22 6e 73 22  uick_exit", "ns"
1efa0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1efb0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1efc0 74 64 6c 69 62 2e 68 3a 35 30 35 3a 31 33 22 2c  tdlib.h:505:13",
1efd0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1efe0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1eff0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1f000 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1f010 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1f020 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1f030 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1f040 73 74 61 74 75 73 22 2c 20 22 74 79 70 65 22 3a  status", "type":
1f050 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1f060 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1f070 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1f080 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
1f090 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
1f0a0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
1f0b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1f0c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
1f0d0 45 78 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Exit", "ns": 0, 
1f0e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1f0f0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1f100 2e 68 3a 35 31 31 3a 31 33 22 2c 20 22 76 61 72  .h:511:13", "var
1f110 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1f120 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1f130 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1f140 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1f150 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1f160 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1f170 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 75  "name": "__statu
1f180 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
1f190 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1f1a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1f1b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1f1c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
1f1d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1f1e0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
1f1f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1f200 20 22 6e 61 6d 65 22 3a 20 22 67 65 74 65 6e 76   "name": "getenv
1f210 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1f220 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1f230 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35  clude/stdlib.h:5
1f240 31 36 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  16:14", "variadi
1f250 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1f260 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1f270 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1f280 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1f290 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1f2a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1f2b0 65 22 3a 20 22 5f 5f 6e 61 6d 65 22 2c 20 22 74  e": "__name", "t
1f2c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1f2d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
1f2e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
1f2f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
1f300 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
1f310 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
1f320 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
1f330 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1f340 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1f350 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
1f360 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
1f370 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
1f380 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1f390 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1f3a0 22 3a 20 22 70 75 74 65 6e 76 22 2c 20 22 6e 73  ": "putenv", "ns
1f3b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1f3c0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1f3d0 73 74 64 6c 69 62 2e 68 3a 35 32 39 3a 31 32 22  stdlib.h:529:12"
1f3e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1f3f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1f400 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1f410 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1f420 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1f430 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1f440 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1f450 5f 73 74 72 69 6e 67 22 2c 20 22 74 79 70 65 22  _string", "type"
1f460 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1f470 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1f480 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1f490 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1f4a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1f4b0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
1f4c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1f4d0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1f4e0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1f4f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1f500 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1f510 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1f520 20 22 73 65 74 65 6e 76 22 2c 20 22 6e 73 22 3a   "setenv", "ns":
1f530 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1f540 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1f550 64 6c 69 62 2e 68 3a 35 33 35 3a 31 32 22 2c 20  dlib.h:535:12", 
1f560 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1f570 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1f580 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1f590 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1f5a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1f5b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1f5c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
1f5d0 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ame", "type": { 
1f5e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1f5f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1f600 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
1f610 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
1f620 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
1f630 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1f640 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1f650 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
1f660 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1f670 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1f680 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
1f690 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
1f6a0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
1f6b0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
1f6c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1f6d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1f6e0 72 65 70 6c 61 63 65 22 2c 20 22 74 79 70 65 22  replace", "type"
1f6f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1f700 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1f710 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1f720 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
1f730 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1f740 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1f750 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1f760 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1f770 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1f780 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1f790 22 3a 20 22 75 6e 73 65 74 65 6e 76 22 2c 20 22  ": "unsetenv", "
1f7a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1f7b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1f7c0 65 2f 73 74 64 6c 69 62 2e 68 3a 35 33 39 3a 31  e/stdlib.h:539:1
1f7d0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
1f7e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1f7f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1f800 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1f810 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1f820 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
1f830 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1f840 22 5f 5f 6e 61 6d 65 22 2c 20 22 74 79 70 65 22  "__name", "type"
1f850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1f860 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1f870 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1f880 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1f890 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1f8a0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
1f8b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1f8c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1f8d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1f8e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1f8f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1f900 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1f910 20 22 63 6c 65 61 72 65 6e 76 22 2c 20 22 6e 73   "clearenv", "ns
1f920 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1f930 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1f940 73 74 64 6c 69 62 2e 68 3a 35 34 36 3a 31 32 22  stdlib.h:546:12"
1f950 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1f960 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1f970 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1f980 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1f990 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1f9a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1f9b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1f9c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1f9d0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1f9e0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1f9f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1fa00 20 22 6e 61 6d 65 22 3a 20 22 6d 6b 74 65 6d 70   "name": "mktemp
1fa10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1fa20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1fa30 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35  clude/stdlib.h:5
1fa40 35 37 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  57:14", "variadi
1fa50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1fa60 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1fa70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1fa80 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1fa90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1faa0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1fab0 65 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65 22  e": "__template"
1fac0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1fad0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1fae0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1faf0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
1fb00 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
1fb10 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
1fb20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1fb30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1fb40 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1fb50 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1fb60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1fb70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1fb80 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
1fb90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1fba0 6e 61 6d 65 22 3a 20 22 6d 6b 73 74 65 6d 70 22  name": "mkstemp"
1fbb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1fbc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1fbd0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35 37  lude/stdlib.h:57
1fbe0 30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  0:12", "variadic
1fbf0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1fc00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1fc10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1fc20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1fc30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1fc40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1fc50 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65 22 2c  ": "__template",
1fc60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1fc70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1fc80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1fc90 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
1fca0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
1fcb0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
1fcc0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
1fcd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1fce0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1fcf0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1fd00 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
1fd10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1fd20 22 6e 61 6d 65 22 3a 20 22 6d 6b 73 74 65 6d 70  "name": "mkstemp
1fd30 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
1fd40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1fd50 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1fd60 35 39 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  592:12", "variad
1fd70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1fd80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1fd90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1fda0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1fdb0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1fdc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1fdd0 6d 65 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65  me": "__template
1fde0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1fdf0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1fe00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1fe10 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
1fe20 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
1fe30 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
1fe40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1fe50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1fe60 20 22 5f 5f 73 75 66 66 69 78 6c 65 6e 22 2c 20   "__suffixlen", 
1fe70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1fe80 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
1fe90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
1fea0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
1feb0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1fec0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1fed0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1fee0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1fef0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1ff00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1ff10 20 22 6e 61 6d 65 22 3a 20 22 6d 6b 64 74 65 6d   "name": "mkdtem
1ff20 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
1ff30 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1ff40 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1ff50 36 31 33 3a 31 34 22 2c 20 22 76 61 72 69 61 64  613:14", "variad
1ff60 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1ff70 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1ff80 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1ff90 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1ffa0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1ffb0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1ffc0 6d 65 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65  me": "__template
1ffd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1ffe0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1fff0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
20000 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
20010 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
20020 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
20030 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
20040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
20050 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
20060 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
20070 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
20080 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
20090 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
200a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
200b0 22 6e 61 6d 65 22 3a 20 22 73 79 73 74 65 6d 22  "name": "system"
200c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
200d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
200e0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 36 36  lude/stdlib.h:66
200f0 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  6:12", "variadic
20100 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
20110 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
20120 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
20130 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
20140 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
20150 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
20160 22 3a 20 22 5f 5f 63 6f 6d 6d 61 6e 64 22 2c 20  ": "__command", 
20170 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
20180 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
20190 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
201a0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
201b0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
201c0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
201d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
201e0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
201f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
20200 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
20210 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
20220 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
20230 6e 61 6d 65 22 3a 20 22 72 65 61 6c 70 61 74 68  name": "realpath
20240 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
20250 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
20260 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 36  clude/stdlib.h:6
20270 38 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  82:14", "variadi
20280 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
20290 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
202a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
202b0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
202c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
202d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
202e0 65 22 3a 20 22 5f 5f 6e 61 6d 65 22 2c 20 22 74  e": "__name", "t
202f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
20300 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
20310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
20320 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
20330 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
20340 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
20350 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
20360 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  r", "name": "__r
20370 65 73 6f 6c 76 65 64 22 2c 20 22 74 79 70 65 22  esolved", "type"
20380 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
20390 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
203a0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
203b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
203c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
203d0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
203e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
203f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
20400 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
20410 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
20420 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
20430 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
20440 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
20450 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
20460 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 6d 70 61 72  name": "__compar
20470 5f 66 6e 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  _fn_t", "locatio
20480 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
20490 65 2f 73 74 64 6c 69 62 2e 68 3a 36 39 30 3a 31  e/stdlib.h:690:1
204a0 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
204b0 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d  ag": ":function-
204c0 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20  pointer" } },.{ 
204d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
204e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 73 65 61  ", "name": "bsea
204f0 72 63 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  rch", "ns": 0, "
20500 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
20510 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
20520 68 3a 37 30 32 3a 31 34 22 2c 20 22 76 61 72 69  h:702:14", "vari
20530 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
20540 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
20550 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
20560 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
20570 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
20580 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20590 6e 61 6d 65 22 3a 20 22 5f 5f 6b 65 79 22 2c 20  name": "__key", 
205a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
205b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
205c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
205d0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
205e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
205f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61  ", "name": "__ba
20600 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  se", "type": { "
20610 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
20620 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
20630 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
20640 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
20650 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
20660 22 5f 5f 6e 6d 65 6d 62 22 2c 20 22 74 79 70 65  "__nmemb", "type
20670 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
20680 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
20690 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
206a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
206b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
206c0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
206d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
206e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
206f0 5f 5f 63 6f 6d 70 61 72 22 2c 20 22 74 79 70 65  __compar", "type
20700 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 63  ": { "tag": "__c
20710 6f 6d 70 61 72 5f 66 6e 5f 74 22 20 7d 20 7d 5d  ompar_fn_t" } }]
20720 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
20730 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
20740 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
20750 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
20760 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
20770 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
20780 22 3a 20 22 71 73 6f 72 74 22 2c 20 22 6e 73 22  ": "qsort", "ns"
20790 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
207a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
207b0 74 64 6c 69 62 2e 68 3a 37 31 32 3a 31 33 22 2c  tdlib.h:712:13",
207c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
207d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
207e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
207f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
20800 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
20810 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
20820 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
20830 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
20840 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
20850 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
20860 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
20870 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
20880 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
20890 3a 20 22 5f 5f 6e 6d 65 6d 62 22 2c 20 22 74 79  : "__nmemb", "ty
208a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
208b0 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
208c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
208d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a  , "name": "__siz
208e0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
208f0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
20900 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
20910 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
20920 20 22 5f 5f 63 6f 6d 70 61 72 22 2c 20 22 74 79   "__compar", "ty
20930 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
20940 5f 63 6f 6d 70 61 72 5f 66 6e 5f 74 22 20 7d 20  _compar_fn_t" } 
20950 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
20960 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
20970 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
20980 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
20990 61 6d 65 22 3a 20 22 61 62 73 22 2c 20 22 6e 73  ame": "abs", "ns
209a0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
209b0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
209c0 73 74 64 6c 69 62 2e 68 3a 37 32 32 3a 31 32 22  stdlib.h:722:12"
209d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
209e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
209f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
20a00 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
20a10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
20a20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
20a30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
20a40 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
20a50 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
20a60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
20a70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
20a80 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
20a90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
20aa0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
20ab0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
20ac0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
20ad0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
20ae0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  ion", "name": "l
20af0 61 62 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  abs", "ns": 0, "
20b00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
20b10 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
20b20 68 3a 37 32 33 3a 31 37 22 2c 20 22 76 61 72 69  h:723:17", "vari
20b30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
20b40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
20b50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
20b60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
20b70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
20b80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20b90 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
20ba0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
20bb0 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
20bc0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
20bd0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
20be0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
20bf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
20c00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
20c10 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
20c20 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
20c30 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
20c40 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 61 62 73 22   "name": "llabs"
20c50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
20c60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
20c70 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 32  lude/stdlib.h:72
20c80 36 3a 33 36 22 2c 20 22 76 61 72 69 61 64 69 63  6:36", "variadic
20c90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
20ca0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
20cb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
20cc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
20cd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
20ce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
20cf0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
20d00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
20d10 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
20d20 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
20d30 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
20d40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
20d50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
20d60 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
20d70 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
20d80 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
20d90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
20da0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
20db0 64 69 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  div", "ns": 0, "
20dc0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
20dd0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
20de0 68 3a 37 33 34 3a 31 34 22 2c 20 22 76 61 72 69  h:734:14", "vari
20df0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
20e00 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
20e10 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
20e20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
20e30 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
20e40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20e50 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75 6d 65 72 22  name": "__numer"
20e60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
20e70 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
20e80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
20e90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
20ea0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
20eb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
20ec0 3a 20 22 5f 5f 64 65 6e 6f 6d 22 2c 20 22 74 79  : "__denom", "ty
20ed0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
20ee0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
20ef0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
20f00 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
20f10 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
20f20 20 22 74 61 67 22 3a 20 22 64 69 76 5f 74 22 20   "tag": "div_t" 
20f30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
20f40 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
20f50 3a 20 22 6c 64 69 76 22 2c 20 22 6e 73 22 3a 20  : "ldiv", "ns": 
20f60 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
20f70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
20f80 6c 69 62 2e 68 3a 37 33 36 3a 31 35 22 2c 20 22  lib.h:736:15", "
20f90 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
20fa0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
20fb0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
20fc0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
20fd0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
20fe0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
20ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75  ", "name": "__nu
21000 6d 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mer", "type": { 
21010 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
21020 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
21030 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21040 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
21050 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
21060 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6e 6f 6d 22  name": "__denom"
21070 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21080 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
21090 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
210a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
210b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
210c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c  pe": { "tag": "l
210d0 64 69 76 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  div_t" } },.{ "t
210e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
210f0 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 64 69 76 22   "name": "lldiv"
21100 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
21110 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
21120 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 34  lude/stdlib.h:74
21130 30 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  0:30", "variadic
21140 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
21150 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
21160 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
21170 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
21180 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
21190 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
211a0 22 3a 20 22 5f 5f 6e 75 6d 65 72 22 2c 20 22 74  ": "__numer", "t
211b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
211c0 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
211d0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
211e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
211f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
21200 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
21210 65 22 3a 20 22 5f 5f 64 65 6e 6f 6d 22 2c 20 22  e": "__denom", "
21220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21230 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
21240 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
21250 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
21260 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
21270 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21280 22 6c 6c 64 69 76 5f 74 22 20 7d 20 7d 2c 0a 7b  "lldiv_t" } },.{
21290 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
212a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 63 76  n", "name": "ecv
212b0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
212c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
212d0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
212e0 37 35 34 3a 31 34 22 2c 20 22 76 61 72 69 61 64  754:14", "variad
212f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
21300 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
21310 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
21320 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
21330 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
21340 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
21350 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
21360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
21370 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
21380 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
21390 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
213a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
213b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
213c0 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22  ": "__ndigit", "
213d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
213e0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
213f0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
21400 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
21410 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
21420 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
21430 5f 5f 64 65 63 70 74 22 2c 20 22 74 79 70 65 22  __decpt", "type"
21440 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
21450 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
21460 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
21470 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
21480 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21490 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   32 } } }, { "ta
214a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
214b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e   "name": "__sign
214c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
214d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
214e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
214f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
21500 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
21510 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
21520 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
21530 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
21540 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
21550 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
21560 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
21570 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
21580 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
21590 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
215a0 20 22 6e 61 6d 65 22 3a 20 22 66 63 76 74 22 2c   "name": "fcvt",
215b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
215c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
215d0 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 36 30  ude/stdlib.h:760
215e0 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :14", "variadic"
215f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
21600 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
21610 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
21620 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
21630 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
21640 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
21650 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79  : "__value", "ty
21660 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
21670 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
21680 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
21690 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
216a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
216b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
216c0 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74 79 70  "__ndigit", "typ
216d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
216e0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
216f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
21700 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
21710 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
21720 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
21730 65 63 70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ecpt", "type": {
21740 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
21750 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
21760 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
21770 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
21780 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
21790 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
217a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
217b0 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 22 2c 20  ame": "__sign", 
217c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
217d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
217e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
217f0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
21800 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
21810 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
21820 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
21830 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
21840 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
21850 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
21860 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
21870 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
21880 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
21890 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
218a0 61 6d 65 22 3a 20 22 67 63 76 74 22 2c 20 22 6e  ame": "gcvt", "n
218b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
218c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
218d0 2f 73 74 64 6c 69 62 2e 68 3a 37 36 36 3a 31 34  /stdlib.h:766:14
218e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
218f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
21900 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
21910 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
21920 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
21930 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
21940 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
21950 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22  __value", "type"
21960 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
21970 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
21980 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
21990 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b  ment": 64 } }, {
219a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
219b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
219c0 6e 64 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a  ndigit", "type":
219d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
219e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
219f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
21a00 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
21a10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
21a20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22   "name": "__buf"
21a30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21a40 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
21a50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21a60 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
21a70 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
21a80 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
21a90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
21aa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
21ab0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
21ac0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
21ad0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
21ae0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21af0 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
21b00 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
21b10 6e 61 6d 65 22 3a 20 22 71 65 63 76 74 22 2c 20  name": "qecvt", 
21b20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
21b30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
21b40 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 37 32 3a  de/stdlib.h:772:
21b50 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
21b60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
21b70 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
21b80 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
21b90 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
21ba0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
21bb0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
21bc0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
21bd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
21be0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
21bf0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
21c00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
21c10 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
21c20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
21c30 61 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22  ame": "__ndigit"
21c40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21c50 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
21c60 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
21c70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
21c80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
21c90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
21ca0 3a 20 22 5f 5f 64 65 63 70 74 22 2c 20 22 74 79  : "__decpt", "ty
21cb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
21cc0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
21cd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
21ce0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
21cf0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
21d00 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
21d10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
21d20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
21d30 69 67 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ign", "type": { 
21d40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
21d50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
21d60 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
21d70 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
21d80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
21d90 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
21da0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21db0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
21dc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
21dd0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
21de0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
21df0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
21e00 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
21e10 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71 66 63  n", "name": "qfc
21e20 76 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  vt", "ns": 0, "l
21e30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
21e40 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
21e50 3a 37 37 35 3a 31 34 22 2c 20 22 76 61 72 69 61  :775:14", "varia
21e60 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
21e70 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
21e80 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
21e90 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
21ea0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
21eb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
21ec0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
21ed0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
21ee0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
21ef0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
21f00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
21f10 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
21f20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
21f30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 64  ", "name": "__nd
21f40 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  igit", "type": {
21f50 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
21f60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
21f70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21f80 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
21f90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
21fa0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 63 70 74 22  name": "__decpt"
21fb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21fc0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
21fd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21fe0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
21ff0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
22000 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
22010 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
22020 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
22030 20 22 5f 5f 73 69 67 6e 22 2c 20 22 74 79 70 65   "__sign", "type
22040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
22050 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
22060 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
22070 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
22080 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
22090 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 32 } } }], "re
220a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
220b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
220c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
220d0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
220e0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
220f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
22100 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
22110 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
22120 20 22 71 67 63 76 74 22 2c 20 22 6e 73 22 3a 20   "qgcvt", "ns": 
22130 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
22140 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
22150 6c 69 62 2e 68 3a 37 37 38 3a 31 34 22 2c 20 22  lib.h:778:14", "
22160 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
22170 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
22180 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
22190 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
221a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
221b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
221c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
221d0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
221e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
221f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
22200 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
22210 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
22220 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
22230 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
22240 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74 79 70  "__ndigit", "typ
22250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
22260 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
22270 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
22280 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
22290 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
222a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
222b0 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
222c0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
222d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
222e0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
222f0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
22300 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
22310 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
22320 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22330 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
22340 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
22350 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
22360 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
22370 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
22380 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
22390 2c 20 22 6e 61 6d 65 22 3a 20 22 65 63 76 74 5f  , "name": "ecvt_
223a0 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
223b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
223c0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
223d0 37 38 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64  784:12", "variad
223e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
223f0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
22400 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
22410 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
22420 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
22430 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
22440 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
22450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
22460 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
22470 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
22480 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
22490 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
224a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
224b0 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22  ": "__ndigit", "
224c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
224d0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
224e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
224f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
22500 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
22510 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
22520 5f 5f 64 65 63 70 74 22 2c 20 22 74 79 70 65 22  __decpt", "type"
22530 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
22540 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
22550 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
22560 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
22570 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
22580 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   32 } } }, { "ta
22590 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
225a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e   "name": "__sign
225b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
225c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
225d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
225e0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
225f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
22600 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
22610 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
22620 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
22630 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65  : "__buf", "type
22640 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
22650 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
22660 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
22670 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
22680 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
22690 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
226a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
226b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22   "name": "__len"
226c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
226d0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
226e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
226f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
22700 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
22710 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
22720 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
22730 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
22740 22 6e 61 6d 65 22 3a 20 22 66 63 76 74 5f 72 22  "name": "fcvt_r"
22750 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
22760 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
22770 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 38  lude/stdlib.h:78
22780 37 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  7:12", "variadic
22790 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
227a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
227b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
227c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
227d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
227e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
227f0 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74  ": "__value", "t
22800 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22810 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
22820 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
22830 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
22840 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
22850 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
22860 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74 79   "__ndigit", "ty
22870 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22880 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
22890 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
228a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
228b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
228c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
228d0 64 65 63 70 74 22 2c 20 22 74 79 70 65 22 3a 20  decpt", "type": 
228e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
228f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
22900 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
22910 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
22920 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
22930 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  2 } } }, { "tag"
22940 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22950 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 22 2c  name": "__sign",
22960 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
22970 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
22980 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22990 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
229a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
229b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
229c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
229d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
229e0 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22 3a  "__buf", "type":
229f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
22a00 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
22a10 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
22a20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
22a30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
22a40 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
22a50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22a60 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20  name": "__len", 
22a70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
22a80 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
22a90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
22aa0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
22ab0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
22ac0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
22ad0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
22ae0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
22af0 61 6d 65 22 3a 20 22 71 65 63 76 74 5f 72 22 2c  ame": "qecvt_r",
22b00 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
22b10 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
22b20 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 39 31  ude/stdlib.h:791
22b30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
22b40 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
22b50 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
22b60 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
22b70 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
22b80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
22b90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
22ba0 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79  : "__value", "ty
22bb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22bc0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
22bd0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
22be0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
22bf0 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
22c00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22c10 6e 61 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69 74  name": "__ndigit
22c20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
22c30 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
22c40 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
22c50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
22c60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
22c70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
22c80 22 3a 20 22 5f 5f 64 65 63 70 74 22 2c 20 22 74  ": "__decpt", "t
22c90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22ca0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
22cb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
22cc0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
22cd0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
22ce0 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
22cf0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
22d00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
22d10 73 69 67 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  sign", "type": {
22d20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
22d30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
22d40 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
22d50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
22d60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
22d70 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
22d80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
22d90 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20 22  ame": "__buf", "
22da0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
22db0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
22dc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
22dd0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
22de0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
22df0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
22e00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
22e10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
22e20 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  len", "type": { 
22e30 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
22e40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
22e50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22e60 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
22e70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
22e80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
22e90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
22ea0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71 66 63  n", "name": "qfc
22eb0 76 74 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  vt_r", "ns": 0, 
22ec0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
22ed0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
22ee0 2e 68 3a 37 39 35 3a 31 32 22 2c 20 22 76 61 72  .h:795:12", "var
22ef0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
22f00 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
22f10 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
22f20 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
22f30 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
22f40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
22f50 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
22f60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
22f70 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
22f80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
22f90 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
22fa0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b  ent": 128 } }, {
22fb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
22fc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
22fd0 6e 64 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a  ndigit", "type":
22fe0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
22ff0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
23000 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
23010 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
23020 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
23030 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 63 70   "name": "__decp
23040 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
23050 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
23060 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
23070 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
23080 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
23090 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
230a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
230b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
230c0 22 3a 20 22 5f 5f 73 69 67 6e 22 2c 20 22 74 79  ": "__sign", "ty
230d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
230e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
230f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
23100 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
23110 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
23120 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
23130 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
23140 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
23150 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
23160 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
23170 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
23180 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
23190 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
231a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
231b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
231c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
231d0 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74 79 70  ": "__len", "typ
231e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
231f0 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
23200 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
23210 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
23220 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
23230 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
23240 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
23250 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
23260 3a 20 22 6d 62 6c 65 6e 22 2c 20 22 6e 73 22 3a  : "mblen", "ns":
23270 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
23280 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
23290 64 6c 69 62 2e 68 3a 38 30 34 3a 31 32 22 2c 20  dlib.h:804:12", 
232a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
232b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
232c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
232d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
232e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
232f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
23300 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
23310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23320 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23330 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23340 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
23350 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
23360 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
23370 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
23380 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
23390 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
233a0 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
233b0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
233c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
233d0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
233e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
233f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
23400 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
23410 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ion", "name": "m
23420 62 74 6f 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c  btowc", "ns": 0,
23430 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
23440 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
23450 62 2e 68 3a 38 30 37 3a 31 32 22 2c 20 22 76 61  b.h:807:12", "va
23460 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
23470 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
23480 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
23490 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
234a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
234b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
234c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 77 63 22   "name": "__pwc"
234d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
234e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
234f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23500 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
23510 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
23520 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
23530 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
23540 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
23550 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23560 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
23570 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
23580 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
23590 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
235a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
235b0 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
235c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
235d0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
235e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
235f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
23600 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
23610 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
23620 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
23630 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
23640 20 22 77 63 74 6f 6d 62 22 2c 20 22 6e 73 22 3a   "wctomb", "ns":
23650 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
23660 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
23670 64 6c 69 62 2e 68 3a 38 31 31 3a 31 32 22 2c 20  dlib.h:811:12", 
23680 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
23690 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
236a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
236b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
236c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
236d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
236e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
236f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23700 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23710 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23720 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
23730 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
23740 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
23750 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
23760 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
23770 20 22 5f 5f 77 63 68 61 72 22 2c 20 22 74 79 70   "__wchar", "typ
23780 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
23790 68 61 72 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  har_t" } }], "re
237a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
237b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
237c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
237d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
237e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
237f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
23800 22 3a 20 22 6d 62 73 74 6f 77 63 73 22 2c 20 22  ": "mbstowcs", "
23810 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
23820 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
23830 65 2f 73 74 64 6c 69 62 2e 68 3a 38 31 35 3a 31  e/stdlib.h:815:1
23840 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
23850 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
23860 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
23870 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
23880 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
23890 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
238a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
238b0 22 5f 5f 70 77 63 73 22 2c 20 22 74 79 70 65 22  "__pwcs", "type"
238c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
238d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
238e0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
238f0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
23900 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
23910 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
23920 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
23930 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
23940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
23950 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
23960 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
23970 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
23980 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
23990 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
239a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
239b0 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
239c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
239d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
239e0 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
239f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
23a00 61 6d 65 22 3a 20 22 77 63 73 74 6f 6d 62 73 22  ame": "wcstombs"
23a10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
23a20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
23a30 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 38 31  lude/stdlib.h:81
23a40 38 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  8:15", "variadic
23a50 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
23a60 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
23a70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
23a80 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
23a90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
23aa0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
23ab0 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
23ac0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
23ad0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
23ae0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
23af0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
23b00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
23b10 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
23b20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
23b30 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 77 63 73 22  "name": "__pwcs"
23b40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
23b50 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
23b60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23b70 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
23b80 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
23b90 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
23ba0 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
23bb0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
23bc0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
23bd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
23be0 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
23bf0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
23c00 20 22 6e 61 6d 65 22 3a 20 22 72 70 6d 61 74 63   "name": "rpmatc
23c10 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  h", "ns": 0, "lo
23c20 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
23c30 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
23c40 38 32 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64  828:12", "variad
23c50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
23c60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
23c70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
23c80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
23c90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
23ca0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
23cb0 6d 65 22 3a 20 22 5f 5f 72 65 73 70 6f 6e 73 65  me": "__response
23cc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23cd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23ce0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23cf0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
23d00 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
23d10 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
23d20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
23d30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
23d40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
23d50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
23d60 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
23d70 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
23d80 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65 74 73 75  , "name": "getsu
23d90 62 6f 70 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  bopt", "ns": 0, 
23da0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
23db0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
23dc0 2e 68 3a 38 33 39 3a 31 32 22 2c 20 22 76 61 72  .h:839:12", "var
23dd0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
23de0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
23df0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
23e00 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
23e10 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
23e20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
23e30 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 70 74 69 6f  "name": "__optio
23e40 6e 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  np", "type": { "
23e50 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
23e60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
23e70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
23e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23e90 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
23ea0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
23eb0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
23ec0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
23ed0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
23ee0 3a 20 22 5f 5f 74 6f 6b 65 6e 73 22 2c 20 22 74  : "__tokens", "t
23ef0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
23f00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
23f10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
23f20 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
23f30 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
23f40 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
23f50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
23f60 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  : 8 } } } }, { "
23f70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
23f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
23f90 6c 75 65 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  luep", "type": {
23fa0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
23fb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
23fc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
23fd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
23fe0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
23ff0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
24000 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
24010 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
24020 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24030 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
24040 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
24050 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
24060 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
24070 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65  on", "name": "ge
24080 74 6c 6f 61 64 61 76 67 22 2c 20 22 6e 73 22 3a  tloadavg", "ns":
24090 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
240a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
240b0 64 6c 69 62 2e 68 3a 38 39 31 3a 31 32 22 2c 20  dlib.h:891:12", 
240c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
240d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
240e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
240f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
24100 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
24110 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
24120 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  r", "name": "__l
24130 6f 61 64 61 76 67 22 2c 20 22 74 79 70 65 22 3a  oadavg", "type":
24140 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
24150 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
24160 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
24170 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
24180 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
24190 22 3a 20 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 64 } } }, { "
241a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
241b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65  ", "name": "__ne
241c0 6c 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lem", "type": { 
241d0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
241e0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
241f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
24200 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
24210 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
24220 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
24230 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
24240 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
24250 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
24260 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
24270 6e 61 6d 65 22 3a 20 22 70 74 72 64 69 66 66 5f  name": "ptrdiff_
24280 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
24290 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
242a0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 73 74  5.0.1/include/st
242b0 64 64 65 66 2e 68 3a 35 31 3a 32 36 22 2c 20 22  ddef.h:51:26", "
242c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
242d0 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
242e0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
242f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
24300 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
24310 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
24320 6e 61 6d 65 22 3a 20 22 6d 61 78 5f 61 6c 69 67  name": "max_alig
24330 6e 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  n_t", "location"
24340 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
24350 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
24360 5f 5f 73 74 64 64 65 66 5f 6d 61 78 5f 61 6c 69  __stddef_max_ali
24370 67 6e 5f 74 2e 68 3a 34 30 3a 33 22 2c 20 22 74  gn_t.h:40:3", "t
24380 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24390 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
243a0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
243b0 64 22 3a 20 33 36 2c 20 22 6c 6f 63 61 74 69 6f  d": 36, "locatio
243c0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
243d0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
243e0 65 2f 5f 5f 73 74 64 64 65 66 5f 6d 61 78 5f 61  e/__stddef_max_a
243f0 6c 69 67 6e 5f 74 2e 68 3a 33 35 3a 39 22 2c 20  lign_t.h:35:9", 
24400 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 35 36 2c  "bit-size": 256,
24410 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
24420 3a 20 31 32 38 2c 20 22 66 69 65 6c 64 73 22 3a  : 128, "fields":
24430 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
24440 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  d", "name": "__c
24450 6c 61 6e 67 5f 6d 61 78 5f 61 6c 69 67 6e 5f 6e  lang_max_align_n
24460 6f 6e 63 65 31 22 2c 20 22 62 69 74 2d 6f 66 66  once1", "bit-off
24470 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
24480 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
24490 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
244a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
244b0 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
244c0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
244d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
244e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
244f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
24500 22 5f 5f 63 6c 61 6e 67 5f 6d 61 78 5f 61 6c 69  "__clang_max_ali
24510 67 6e 5f 6e 6f 6e 63 65 32 22 2c 20 22 62 69 74  gn_nonce2", "bit
24520 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
24530 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
24540 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
24550 20 31 32 38 2c 20 22 74 79 70 65 22 3a 20 7b 20   128, "type": { 
24560 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
24570 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
24580 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
24590 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
245a0 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
245b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
245c0 65 22 3a 20 22 6d 65 6d 63 70 79 22 2c 20 22 6e  e": "memcpy", "n
245d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
245e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
245f0 2f 73 74 72 69 6e 67 2e 68 3a 34 32 3a 31 34 22  /string.h:42:14"
24600 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
24610 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
24620 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
24630 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
24640 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
24650 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
24660 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
24670 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20  _dest", "type": 
24680 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
24690 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
246a0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
246b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
246c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
246d0 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70  ": "__src", "typ
246e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
246f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
24700 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
24710 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
24720 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
24730 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
24740 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24750 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
24760 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
24770 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
24780 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
24790 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
247a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
247b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
247c0 6d 65 6d 6d 6f 76 65 22 2c 20 22 6e 73 22 3a 20  memmove", "ns": 
247d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
247e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72  /usr/include/str
247f0 69 6e 67 2e 68 3a 34 36 3a 31 34 22 2c 20 22 76  ing.h:46:14", "v
24800 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
24810 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
24820 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
24830 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
24840 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
24850 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
24860 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73  , "name": "__des
24870 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
24880 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24890 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
248a0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
248b0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
248c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
248d0 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  __src", "type": 
248e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
248f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
24900 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
24910 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
24920 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
24930 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
24940 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
24950 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
24960 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
24970 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
24980 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24990 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20  :void" } } },.{ 
249a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
249b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 65 6d 63  ", "name": "memc
249c0 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cpy", "ns": 0, "
249d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
249e0 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
249f0 68 3a 35 33 3a 31 34 22 2c 20 22 76 61 72 69 61  h:53:14", "varia
24a00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
24a10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
24a20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
24a30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
24a40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
24a50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
24a60 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20  ame": "__dest", 
24a70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
24a80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
24a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
24aa0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
24ab0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
24ac0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
24ad0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
24ae0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24b00 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
24b10 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
24b20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
24b30 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __c", "type": { 
24b40 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
24b50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
24b60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
24b70 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
24b80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
24b90 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
24ba0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
24bb0 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
24bc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
24bd0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24be0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24bf0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
24c00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
24c10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ion", "name": "m
24c20 65 6d 73 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c  emset", "ns": 0,
24c30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
24c40 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
24c50 67 2e 68 3a 36 30 3a 31 34 22 2c 20 22 76 61 72  g.h:60:14", "var
24c60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
24c70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
24c80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
24c90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
24ca0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
24cb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
24cc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
24cd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
24ce0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
24cf0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
24d00 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  oid" } } }, { "t
24d10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
24d20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
24d30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24d40 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
24d50 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
24d60 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
24d70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
24d80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
24d90 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
24da0 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
24db0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
24dc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
24dd0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
24de0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
24df0 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  oid" } } },.{ "t
24e00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
24e10 20 22 6e 61 6d 65 22 3a 20 22 6d 65 6d 63 6d 70   "name": "memcmp
24e20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
24e30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
24e40 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 36  clude/string.h:6
24e50 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:12", "variadic
24e60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
24e70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
24e80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
24e90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
24ea0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
24eb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
24ec0 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65  ": "__s1", "type
24ed0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
24ee0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
24ef0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
24f00 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
24f10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
24f20 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74  ame": "__s2", "t
24f30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24f40 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
24f50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
24f60 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
24f70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
24f80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
24f90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
24fa0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
24fb0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
24fc0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
24fd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
24fe0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
24ff0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
25000 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
25010 61 6d 65 22 3a 20 22 6d 65 6d 63 68 72 22 2c 20  ame": "memchr", 
25020 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
25030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
25040 64 65 2f 73 74 72 69 6e 67 2e 68 3a 39 30 3a 31  de/string.h:90:1
25050 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
25060 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
25070 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
25080 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
25090 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
250a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
250b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
250c0 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__s", "type": {
250d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
250e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
250f0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
25100 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
25110 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
25120 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a  : "__c", "type":
25130 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
25140 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
25150 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
25160 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
25170 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
25180 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
25190 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
251a0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
251b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
251c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
251d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
251e0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
251f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
25200 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
25210 20 22 73 74 72 63 70 79 22 2c 20 22 6e 73 22 3a   "strcpy", "ns":
25220 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
25230 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
25240 72 69 6e 67 2e 68 3a 31 32 31 3a 31 34 22 2c 20  ring.h:121:14", 
25250 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
25260 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
25270 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
25280 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
25290 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
252a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
252b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
252c0 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  est", "type": { 
252d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
252e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
252f0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
25300 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
25310 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
25320 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
25330 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
25340 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79  e": "__src", "ty
25350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
25360 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
25370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
25380 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
25390 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
253a0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
253b0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
253c0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
253d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
253e0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
253f0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
25400 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
25410 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
25420 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
25430 3a 20 22 73 74 72 6e 63 70 79 22 2c 20 22 6e 73  : "strncpy", "ns
25440 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
25450 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
25460 73 74 72 69 6e 67 2e 68 3a 31 32 34 3a 31 34 22  string.h:124:14"
25470 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
25480 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
25490 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
254a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
254b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
254c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
254d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
254e0 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20  _dest", "type": 
254f0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
25500 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
25510 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
25520 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
25530 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
25540 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
25550 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
25560 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22  ame": "__src", "
25570 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25580 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
25590 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
255a0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
255b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
255c0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
255d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
255e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
255f0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
25600 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
25610 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
25620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
25630 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
25640 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
25650 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
25660 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
25670 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
25680 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
25690 22 6e 61 6d 65 22 3a 20 22 73 74 72 63 61 74 22  "name": "strcat"
256a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
256b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
256c0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 32  lude/string.h:12
256d0 39 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  9:14", "variadic
256e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
256f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
25700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
25710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
25720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
25730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
25740 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79  ": "__dest", "ty
25750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
25760 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
25770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
25780 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
25790 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
257a0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
257b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
257c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
257d0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
257e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
257f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
25800 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
25810 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
25820 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
25830 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
25840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
25850 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
25860 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
25870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
25880 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
25890 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
258a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
258b0 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 6e 63 61   "name": "strnca
258c0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
258d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
258e0 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a  nclude/string.h:
258f0 31 33 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64  132:14", "variad
25900 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
25910 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
25920 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
25930 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
25940 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
25950 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
25960 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22  me": "__dest", "
25970 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25980 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
25990 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
259a0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
259b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
259c0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
259d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
259e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
259f0 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  src", "type": { 
25a00 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
25a10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
25a20 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
25a30 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
25a40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
25a50 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
25a60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
25a70 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
25a80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
25a90 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
25aa0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
25ab0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
25ac0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25ad0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
25ae0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
25af0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
25b00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
25b10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
25b20 73 74 72 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30  strcmp", "ns": 0
25b30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
25b40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69  usr/include/stri
25b50 6e 67 2e 68 3a 31 33 36 3a 31 32 22 2c 20 22 76  ng.h:136:12", "v
25b60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
25b70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
25b80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
25b90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
25ba0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
25bb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
25bc0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22  , "name": "__s1"
25bd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
25be0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
25bf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25c00 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
25c10 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
25c20 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
25c30 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
25c40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
25c50 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20  "__s2", "type": 
25c60 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
25c70 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
25c80 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
25c90 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
25ca0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
25cb0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
25cc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
25cd0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
25ce0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
25cf0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
25d00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
25d10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
25d20 73 74 72 6e 63 6d 70 22 2c 20 22 6e 73 22 3a 20  strncmp", "ns": 
25d30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
25d40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72  /usr/include/str
25d50 69 6e 67 2e 68 3a 31 33 39 3a 31 32 22 2c 20 22  ing.h:139:12", "
25d60 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
25d70 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
25d80 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
25d90 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
25da0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
25db0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
25dc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31  ", "name": "__s1
25dd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
25de0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
25df0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
25e00 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
25e10 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
25e20 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
25e30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
25e40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
25e50 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
25e60 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
25e70 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
25e80 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
25e90 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
25ea0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
25eb0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
25ec0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
25ed0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
25ee0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
25ef0 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
25f00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
25f10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
25f20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
25f30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
25f40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
25f50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
25f60 65 22 3a 20 22 73 74 72 63 6f 6c 6c 22 2c 20 22  e": "strcoll", "
25f70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
25f80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
25f90 65 2f 73 74 72 69 6e 67 2e 68 3a 31 34 33 3a 31  e/string.h:143:1
25fa0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
25fb0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
25fc0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
25fd0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
25fe0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
25ff0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
26000 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
26010 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20  "__s1", "type": 
26020 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
26030 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
26040 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
26050 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
26060 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
26070 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
26080 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
26090 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74  ame": "__s2", "t
260a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
260b0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
260c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
260d0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
260e0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
260f0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
26100 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
26110 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
26120 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
26130 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
26140 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
26150 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
26160 6d 65 22 3a 20 22 73 74 72 78 66 72 6d 22 2c 20  me": "strxfrm", 
26170 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
26180 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
26190 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 34 36 3a  de/string.h:146:
261a0 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
261b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
261c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
261d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
261e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
261f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
26200 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
26210 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70 65   "__dest", "type
26220 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
26230 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
26240 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
26250 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
26260 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
26270 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
26280 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
26290 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22   "name": "__src"
262a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
262b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
262c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
262d0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
262e0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
262f0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
26300 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
26310 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
26320 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
26330 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
26340 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
26350 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
26360 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
26370 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
26380 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
26390 20 22 5f 5f 6c 6f 63 61 6c 65 5f 73 74 72 75 63   "__locale_struc
263a0 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
263b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
263c0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65  nclude/bits/type
263d0 73 2f 5f 5f 6c 6f 63 61 6c 65 5f 74 2e 68 3a 32  s/__locale_t.h:2
263e0 38 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  8:8", "bit-size"
263f0 3a 20 31 38 35 36 2c 20 22 62 69 74 2d 61 6c 69  : 1856, "bit-ali
26400 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
26410 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
26420 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
26430 3a 20 22 5f 5f 6c 6f 63 61 6c 65 73 22 2c 20 22  : "__locales", "
26440 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
26450 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 33 32 2c  "bit-size": 832,
26460 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
26470 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
26480 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
26490 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
264a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
264b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
264c0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
264d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
264e0 61 6c 65 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  ale_data", "id":
264f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
26500 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
26510 74 73 2f 74 79 70 65 73 2f 5f 5f 6c 6f 63 61 6c  ts/types/__local
26520 65 5f 74 2e 68 3a 33 31 3a 31 30 22 2c 20 22 62  e_t.h:31:10", "b
26530 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
26540 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
26550 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
26560 7d 2c 20 22 73 69 7a 65 22 3a 20 31 33 20 7d 20  }, "size": 13 } 
26570 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
26580 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
26590 63 74 79 70 65 5f 62 22 2c 20 22 62 69 74 2d 6f  ctype_b", "bit-o
265a0 66 66 73 65 74 22 3a 20 38 33 32 2c 20 22 62 69  ffset": 832, "bi
265b0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
265c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
265d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
265e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
265f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
26600 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
26610 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
26620 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
26630 74 22 3a 20 31 36 20 7d 20 7d 20 7d 2c 20 7b 20  t": 16 } } }, { 
26640 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
26650 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 74 79 70 65  "name": "__ctype
26660 5f 74 6f 6c 6f 77 65 72 22 2c 20 22 62 69 74 2d  _tolower", "bit-
26670 6f 66 66 73 65 74 22 3a 20 38 39 36 2c 20 22 62  offset": 896, "b
26680 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
26690 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
266a0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
266b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
266c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
266d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
266e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
266f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
26700 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
26710 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
26720 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72 22 2c  _ctype_toupper",
26730 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
26740 36 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  60, "bit-size": 
26750 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
26760 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
26770 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
26780 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
26790 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
267a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
267b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
267c0 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  32 } } }, { "tag
267d0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
267e0 65 22 3a 20 22 5f 5f 6e 61 6d 65 73 22 2c 20 22  e": "__names", "
267f0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 32  bit-offset": 102
26800 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  4, "bit-size": 8
26810 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
26820 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
26830 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
26840 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
26850 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
26860 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
26870 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
26880 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
26890 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
268a0 2c 20 22 73 69 7a 65 22 3a 20 31 33 20 7d 20 7d  , "size": 13 } }
268b0 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  ] },.{ "tag": "s
268c0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 33 38  truct", "ns": 38
268d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
268e0 61 6c 65 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  ale_data", "id":
268f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
26900 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
26910 74 73 2f 74 79 70 65 73 2f 5f 5f 6c 6f 63 61 6c  ts/types/__local
26920 65 5f 74 2e 68 3a 33 31 3a 31 30 22 2c 20 22 62  e_t.h:31:10", "b
26930 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
26940 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
26950 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c   "fields": [] },
26960 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
26970 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
26980 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63 61 6c 65 5f  ame": "__locale_
26990 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
269a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
269b0 74 73 2f 74 79 70 65 73 2f 5f 5f 6c 6f 63 61 6c  ts/types/__local
269c0 65 5f 74 2e 68 3a 34 32 3a 33 33 22 2c 20 22 74  e_t.h:42:33", "t
269d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
269e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
269f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
26a00 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
26a10 5f 5f 6c 6f 63 61 6c 65 5f 73 74 72 75 63 74 22  __locale_struct"
26a20 2c 20 22 69 64 22 3a 20 33 38 20 7d 20 7d 20 7d  , "id": 38 } } }
26a30 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
26a40 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
26a50 6e 61 6d 65 22 3a 20 22 6c 6f 63 61 6c 65 5f 74  name": "locale_t
26a60 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
26a70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
26a80 73 2f 74 79 70 65 73 2f 6c 6f 63 61 6c 65 5f 74  s/types/locale_t
26a90 2e 68 3a 32 34 3a 32 30 22 2c 20 22 74 79 70 65  .h:24:20", "type
26aa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6c  ": { "tag": "__l
26ab0 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  ocale_t" } },.{ 
26ac0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
26ad0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 63  ", "name": "strc
26ae0 6f 6c 6c 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  oll_l", "ns": 0,
26af0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
26b00 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
26b10 67 2e 68 3a 31 35 35 3a 31 32 22 2c 20 22 76 61  g.h:155:12", "va
26b20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
26b30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
26b40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
26b50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
26b60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
26b70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
26b80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c   "name": "__s1",
26b90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
26ba0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
26bb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
26bc0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
26bd0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
26be0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
26bf0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
26c00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
26c10 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __s2", "type": {
26c20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
26c30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
26c40 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
26c50 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
26c60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
26c70 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
26c80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
26c90 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70  me": "__l", "typ
26ca0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
26cb0 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
26cc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
26cd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
26ce0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
26cf0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
26d00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
26d10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
26d20 65 22 3a 20 22 73 74 72 78 66 72 6d 5f 6c 22 2c  e": "strxfrm_l",
26d30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
26d40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
26d50 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 35 39  ude/string.h:159
26d60 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
26d70 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
26d80 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
26d90 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
26da0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
26db0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
26dc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
26dd0 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70  : "__dest", "typ
26de0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
26df0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
26e00 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
26e10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
26e20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
26e30 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
26e40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
26e50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63  , "name": "__src
26e60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
26e70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
26e80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
26e90 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
26ea0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
26eb0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
26ec0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
26ed0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
26ee0 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
26ef0 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
26f00 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
26f10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
26f20 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70  me": "__l", "typ
26f30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
26f40 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
26f50 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
26f60 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
26f70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
26f80 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
26f90 20 22 73 74 72 64 75 70 22 2c 20 22 6e 73 22 3a   "strdup", "ns":
26fa0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
26fb0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
26fc0 72 69 6e 67 2e 68 3a 31 36 36 3a 31 34 22 2c 20  ring.h:166:14", 
26fd0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
26fe0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
26ff0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
27000 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
27010 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
27020 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
27030 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
27040 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27050 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27060 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27070 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
27080 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
27090 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
270a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
270b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
270c0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
270d0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
270e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
270f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
27100 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
27110 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
27120 22 6e 61 6d 65 22 3a 20 22 73 74 72 6e 64 75 70  "name": "strndup
27130 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
27140 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
27150 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31  clude/string.h:1
27160 37 34 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  74:14", "variadi
27170 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
27180 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
27190 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
271a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
271b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
271c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
271d0 65 22 3a 20 22 5f 5f 73 74 72 69 6e 67 22 2c 20  e": "__string", 
271e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
271f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
27200 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
27210 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
27220 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
27230 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
27240 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
27250 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
27260 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
27270 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
27280 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
27290 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
272a0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
272b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
272c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
272d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
272e0 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
272f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
27300 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 63 68 72   "name": "strchr
27310 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
27320 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
27330 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32  clude/string.h:2
27340 32 35 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  25:14", "variadi
27350 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
27360 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
27370 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
27380 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
27390 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
273a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
273b0 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
273c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
273d0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
273e0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
273f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
27400 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
27410 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
27420 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
27430 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
27440 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27450 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
27460 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
27470 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
27480 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
27490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
274a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
274b0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
274c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
274d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
274e0 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
274f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
27500 6e 61 6d 65 22 3a 20 22 73 74 72 72 63 68 72 22  name": "strrchr"
27510 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
27520 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
27530 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32 35  lude/string.h:25
27540 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  2:14", "variadic
27550 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
27560 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
27570 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
27580 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
27590 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
275a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
275b0 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
275c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
275d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
275e0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
275f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
27600 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
27610 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
27620 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
27630 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22  "name": "__c", "
27640 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
27650 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
27660 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
27670 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
27680 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
27690 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
276a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
276b0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
276c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
276d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
276e0 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
276f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
27700 61 6d 65 22 3a 20 22 73 74 72 63 73 70 6e 22 2c  ame": "strcspn",
27710 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
27720 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
27730 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32 37 32  ude/string.h:272
27740 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
27750 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
27760 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
27770 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
27780 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
27790 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
277a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
277b0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
277c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
277d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
277e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
277f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
27800 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
27810 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
27820 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
27830 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 6a 65 63 74  name": "__reject
27840 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27850 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27860 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27870 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
27880 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
27890 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
278a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
278b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
278c0 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
278d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
278e0 6e 61 6d 65 22 3a 20 22 73 74 72 73 70 6e 22 2c  name": "strspn",
278f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
27900 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
27910 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32 37 36  ude/string.h:276
27920 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
27930 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
27940 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
27950 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
27960 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
27970 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
27980 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
27990 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
279a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
279b0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
279c0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
279d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
279e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
279f0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
27a00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
27a10 6e 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70 74  name": "__accept
27a20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27a30 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27a40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27a50 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
27a60 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
27a70 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
27a80 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
27a90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
27aa0 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
27ab0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
27ac0 6e 61 6d 65 22 3a 20 22 73 74 72 70 62 72 6b 22  name": "strpbrk"
27ad0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
27ae0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
27af0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 33 30  lude/string.h:30
27b00 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  2:14", "variadic
27b10 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
27b20 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
27b30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
27b40 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
27b50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
27b60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
27b70 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
27b80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
27b90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
27ba0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
27bb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
27bc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
27bd0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
27be0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
27bf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70  "name": "__accep
27c00 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
27c10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
27c20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
27c30 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
27c40 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
27c50 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
27c60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
27c70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
27c80 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
27c90 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
27ca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
27cb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
27cc0 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
27cd0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
27ce0 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 73 74 72   "name": "strstr
27cf0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
27d00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
27d10 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 33  clude/string.h:3
27d20 32 39 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  29:14", "variadi
27d30 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
27d40 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
27d50 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
27d60 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
27d70 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
27d80 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
27d90 65 22 3a 20 22 5f 5f 68 61 79 73 74 61 63 6b 22  e": "__haystack"
27da0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
27db0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
27dc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
27dd0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
27de0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
27df0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
27e00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
27e10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
27e20 22 5f 5f 6e 65 65 64 6c 65 22 2c 20 22 74 79 70  "__needle", "typ
27e30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
27e40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
27e50 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
27e60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
27e70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
27e80 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
27e90 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
27ea0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
27eb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
27ec0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
27ed0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
27ee0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
27ef0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
27f00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
27f10 20 22 73 74 72 74 6f 6b 22 2c 20 22 6e 73 22 3a   "strtok", "ns":
27f20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
27f30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
27f40 72 69 6e 67 2e 68 3a 33 33 35 3a 31 34 22 2c 20  ring.h:335:14", 
27f50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
27f60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
27f70 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
27f80 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
27f90 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
27fa0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
27fb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
27fc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27fd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27fe0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27ff0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
28000 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
28010 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
28020 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
28030 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
28040 20 22 5f 5f 64 65 6c 69 6d 22 2c 20 22 74 79 70   "__delim", "typ
28050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
28060 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
28070 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
28080 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
28090 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
280a0 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
280b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
280c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
280d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
280e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
280f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
28100 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
28110 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
28120 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
28130 20 22 5f 5f 73 74 72 74 6f 6b 5f 72 22 2c 20 22   "__strtok_r", "
28140 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
28150 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
28160 65 2f 73 74 72 69 6e 67 2e 68 3a 33 34 30 3a 31  e/string.h:340:1
28170 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
28180 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
28190 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
281a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
281b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
281c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
281d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
281e0 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__s", "type": {
281f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
28200 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
28210 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
28220 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
28230 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
28240 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
28250 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
28260 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 22 2c 20  me": "__delim", 
28270 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
28280 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
28290 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
282a0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
282b0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
282c0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
282d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
282e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
282f0 5f 73 61 76 65 5f 70 74 72 22 2c 20 22 74 79 70  _save_ptr", "typ
28300 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
28310 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
28320 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
28330 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
28340 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
28350 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
28360 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
28370 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
28380 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
28390 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
283a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
283b0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
283c0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
283d0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
283e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
283f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
28400 22 73 74 72 74 6f 6b 5f 72 22 2c 20 22 6e 73 22  "strtok_r", "ns"
28410 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
28420 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
28430 74 72 69 6e 67 2e 68 3a 33 34 35 3a 31 34 22 2c  tring.h:345:14",
28440 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
28450 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
28460 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
28470 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
28480 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
28490 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
284a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
284b0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
284c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
284d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
284e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
284f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
28500 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
28510 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
28520 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
28530 3a 20 22 5f 5f 64 65 6c 69 6d 22 2c 20 22 74 79  : "__delim", "ty
28540 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
28550 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
28560 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
28570 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
28580 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
28590 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
285a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
285b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 61  ", "name": "__sa
285c0 76 65 5f 70 74 72 22 2c 20 22 74 79 70 65 22 3a  ve_ptr", "type":
285d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
285e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
285f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
28600 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
28610 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
28620 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
28630 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
28640 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
28650 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
28660 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
28670 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
28680 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
28690 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
286a0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
286b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
286c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
286d0 72 6c 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rlen", "ns": 0, 
286e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
286f0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
28700 2e 68 3a 33 38 34 3a 31 35 22 2c 20 22 76 61 72  .h:384:15", "var
28710 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
28720 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
28730 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
28740 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
28750 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
28760 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
28770 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
28780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
28790 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
287a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
287b0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
287c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
287d0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
287e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
287f0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
28800 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
28810 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
28820 22 3a 20 22 73 74 72 6e 6c 65 6e 22 2c 20 22 6e  ": "strnlen", "n
28830 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
28840 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
28850 2f 73 74 72 69 6e 67 2e 68 3a 33 39 30 3a 31 35  /string.h:390:15
28860 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
28870 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
28880 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
28890 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
288a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
288b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
288c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
288d0 5f 5f 73 74 72 69 6e 67 22 2c 20 22 74 79 70 65  __string", "type
288e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
288f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
28900 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
28910 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
28920 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
28930 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
28940 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
28950 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 61 78 6c   "name": "__maxl
28960 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
28970 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
28980 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
28990 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
289a0 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
289b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
289c0 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 72 72 6f  "name": "strerro
289d0 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
289e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
289f0 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a  nclude/string.h:
28a00 33 39 36 3a 31 34 22 2c 20 22 76 61 72 69 61 64  396:14", "variad
28a10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
28a20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
28a30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
28a40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
28a50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
28a60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
28a70 6d 65 22 3a 20 22 5f 5f 65 72 72 6e 75 6d 22 2c  me": "__errnum",
28a80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28a90 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
28aa0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
28ab0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
28ac0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
28ad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
28ae0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
28af0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
28b00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
28b10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
28b20 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
28b30 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
28b40 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 72 72 6f  "name": "strerro
28b50 72 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  r_r", "ns": 0, "
28b60 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
28b70 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
28b80 68 3a 34 30 39 3a 31 32 20 3c 53 70 65 6c 6c 69  h:409:12 <Spelli
28b90 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
28ba0 73 74 72 69 6e 67 2e 68 3a 34 30 39 3a 32 38 3e  string.h:409:28>
28bb0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
28bc0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
28bd0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
28be0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
28bf0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
28c00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
28c10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
28c20 5f 5f 65 72 72 6e 75 6d 22 2c 20 22 74 79 70 65  __errnum", "type
28c30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
28c40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
28c50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
28c60 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
28c70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
28c80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75  ", "name": "__bu
28c90 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  f", "type": { "t
28ca0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
28cb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28cc0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
28cd0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
28ce0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
28cf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
28d00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
28d10 3a 20 22 5f 5f 62 75 66 6c 65 6e 22 2c 20 22 74  : "__buflen", "t
28d20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
28d30 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
28d40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
28d50 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
28d60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
28d70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
28d80 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
28d90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
28da0 65 22 3a 20 22 73 74 72 65 72 72 6f 72 5f 6c 22  e": "strerror_l"
28db0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
28dc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
28dd0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 32  lude/string.h:42
28de0 37 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  7:14", "variadic
28df0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
28e00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
28e10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
28e20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
28e30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
28e40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
28e50 22 3a 20 22 5f 5f 65 72 72 6e 75 6d 22 2c 20 22  ": "__errnum", "
28e60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
28e70 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
28e80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
28e90 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
28ea0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
28eb0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
28ec0 5f 5f 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __l", "type": { 
28ed0 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74  "tag": "locale_t
28ee0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
28ef0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
28f00 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
28f10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
28f20 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
28f30 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
28f40 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
28f50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
28f60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 63 6d  n", "name": "bcm
28f70 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
28f80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
28f90 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 73 2e 68  nclude/strings.h
28fa0 3a 33 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64  :34:12", "variad
28fb0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
28fc0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
28fd0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
28fe0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
28ff0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
29000 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
29010 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
29020 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29030 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
29040 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
29050 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
29060 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
29070 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20  "name": "__s2", 
29080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
29090 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
290a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
290b0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
290c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
290d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
290e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
290f0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
29100 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
29110 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
29120 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
29130 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
29140 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
29150 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
29160 22 6e 61 6d 65 22 3a 20 22 62 63 6f 70 79 22 2c  "name": "bcopy",
29170 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
29180 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
29190 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 33 38  ude/strings.h:38
291a0 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
291b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
291c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
291d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
291e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
291f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
29200 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
29210 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65  : "__src", "type
29220 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
29230 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
29240 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
29250 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
29260 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
29270 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20  ame": "__dest", 
29280 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
29290 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
292a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
292b0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
292c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
292d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
292e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
292f0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
29300 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
29310 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
29320 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
29330 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
29340 65 22 3a 20 22 62 7a 65 72 6f 22 2c 20 22 6e 73  e": "bzero", "ns
29350 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
29360 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
29370 73 74 72 69 6e 67 73 2e 68 3a 34 32 3a 31 33 22  strings.h:42:13"
29380 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
29390 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
293a0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
293b0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
293c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
293d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
293e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
293f0 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _s", "type": { "
29400 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
29410 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
29420 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
29430 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
29440 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
29450 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
29460 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
29470 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
29480 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29490 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
294a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
294b0 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65 78 22   "name": "index"
294c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
294d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
294e0 6c 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 36  lude/strings.h:6
294f0 38 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  8:14", "variadic
29500 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
29510 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
29520 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
29530 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
29540 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
29550 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
29560 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
29570 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
29580 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
29590 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
295a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
295b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
295c0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
295d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
295e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22  "name": "__c", "
295f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
29600 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
29610 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
29620 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
29630 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
29640 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
29650 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
29660 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
29670 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
29680 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
29690 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
296a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
296b0 61 6d 65 22 3a 20 22 72 69 6e 64 65 78 22 2c 20  ame": "rindex", 
296c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
296d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
296e0 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 39 36 3a  de/strings.h:96:
296f0 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
29700 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
29710 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
29720 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
29730 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
29740 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
29750 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
29760 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
29770 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
29780 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
29790 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
297a0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
297b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
297c0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
297d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
297e0 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79  ame": "__c", "ty
297f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29800 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
29810 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
29820 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
29830 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
29840 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
29850 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
29860 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
29870 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
29880 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
29890 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
298a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
298b0 65 22 3a 20 22 66 66 73 22 2c 20 22 6e 73 22 3a  e": "ffs", "ns":
298c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
298d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
298e0 72 69 6e 67 73 2e 68 3a 31 30 34 3a 31 32 22 2c  rings.h:104:12",
298f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
29900 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
29910 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
29920 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
29930 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
29940 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
29950 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
29960 69 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  i", "type": { "t
29970 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
29980 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
29990 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
299a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
299b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
299c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
299d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
299e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
299f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
29a00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
29a10 72 63 61 73 65 63 6d 70 22 2c 20 22 6e 73 22 3a  rcasecmp", "ns":
29a20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
29a30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
29a40 72 69 6e 67 73 2e 68 3a 31 31 36 3a 31 32 22 2c  rings.h:116:12",
29a50 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
29a60 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
29a70 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
29a80 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
29a90 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
29aa0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
29ab0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
29ac0 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  s1", "type": { "
29ad0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
29ae0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
29af0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
29b00 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
29b10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
29b20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
29b30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
29b40 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65  ": "__s2", "type
29b50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
29b60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
29b70 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
29b80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
29b90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
29ba0 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
29bb0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
29bc0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
29bd0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
29be0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
29bf0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
29c00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
29c10 3a 20 22 73 74 72 6e 63 61 73 65 63 6d 70 22 2c  : "strncasecmp",
29c20 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
29c30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
29c40 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 31 32  ude/strings.h:12
29c50 30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  0:12", "variadic
29c60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
29c70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
29c80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
29c90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
29ca0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
29cb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
29cc0 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65  ": "__s1", "type
29cd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
29ce0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
29cf0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
29d00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
29d10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
29d20 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
29d30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
29d40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
29d50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
29d60 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
29d70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29d80 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
29d90 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
29da0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
29db0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
29dc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
29dd0 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
29de0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
29df0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
29e00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29e10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
29e20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
29e30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
29e40 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
29e50 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
29e60 63 61 73 65 63 6d 70 5f 6c 22 2c 20 22 6e 73 22  casecmp_l", "ns"
29e70 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
29e80 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
29e90 74 72 69 6e 67 73 2e 68 3a 31 32 38 3a 31 32 22  trings.h:128:12"
29ea0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
29eb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
29ec0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
29ed0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
29ee0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
29ef0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
29f00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
29f10 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s1", "type": { 
29f20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
29f30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
29f40 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
29f50 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
29f60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
29f70 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
29f80 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
29f90 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70  e": "__s2", "typ
29fa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
29fb0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
29fc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
29fd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
29fe0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
29ff0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2a000 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2a010 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
2a020 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2a030 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
2a040 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2a050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
2a060 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
2a070 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
2a080 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
2a090 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2a0a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 6e  ", "name": "strn
2a0b0 63 61 73 65 63 6d 70 5f 6c 22 2c 20 22 6e 73 22  casecmp_l", "ns"
2a0c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2a0d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
2a0e0 74 72 69 6e 67 73 2e 68 3a 31 33 33 3a 31 32 22  trings.h:133:12"
2a0f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
2a100 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
2a110 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
2a120 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
2a130 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
2a140 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2a150 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2a160 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s1", "type": { 
2a170 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2a180 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2a190 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
2a1a0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
2a1b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
2a1c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2a1d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2a1e0 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70  e": "__s2", "typ
2a1f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2a200 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2a210 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2a220 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2a230 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2a240 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2a250 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2a260 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
2a270 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2a280 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
2a290 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2a2a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2a2b0 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _loc", "type": {
2a2c0 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f   "tag": "locale_
2a2d0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
2a2e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2a2f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
2a300 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
2a310 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
2a320 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2a330 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2a340 65 78 70 6c 69 63 69 74 5f 62 7a 65 72 6f 22 2c  explicit_bzero",
2a350 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2a360 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2a370 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 33 35  ude/string.h:435
2a380 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
2a390 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2a3a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2a3b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2a3c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2a3d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2a3e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2a3f0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
2a400 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2a410 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2a420 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
2a430 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2a440 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2a450 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
2a460 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
2a470 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
2a480 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2a490 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
2a4a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
2a4b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
2a4c0 72 73 65 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rsep", "ns": 0, 
2a4d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2a4e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
2a4f0 2e 68 3a 34 33 39 3a 31 34 22 2c 20 22 76 61 72  .h:439:14", "var
2a500 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2a510 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2a520 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2a530 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2a540 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2a550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2a560 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 69 6e  "name": "__strin
2a570 67 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  gp", "type": { "
2a580 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2a590 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2a5a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2a5b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2a5c0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2a5d0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2a5e0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2a5f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2a600 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2a610 3a 20 22 5f 5f 64 65 6c 69 6d 22 2c 20 22 74 79  : "__delim", "ty
2a620 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2a630 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2a640 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2a650 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2a660 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2a670 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
2a680 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
2a690 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2a6a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2a6b0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
2a6c0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
2a6d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
2a6e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
2a6f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
2a700 3a 20 22 73 74 72 73 69 67 6e 61 6c 22 2c 20 22  : "strsignal", "
2a710 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
2a720 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
2a730 65 2f 73 74 72 69 6e 67 2e 68 3a 34 34 36 3a 31  e/string.h:446:1
2a740 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
2a750 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2a760 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2a770 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2a780 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2a790 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2a7a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2a7b0 22 5f 5f 73 69 67 22 2c 20 22 74 79 70 65 22 3a  "__sig", "type":
2a7c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
2a7d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
2a7e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2a7f0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
2a800 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
2a810 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2a820 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2a830 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
2a840 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
2a850 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
2a860 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2a870 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2a880 22 5f 5f 73 74 70 63 70 79 22 2c 20 22 6e 73 22  "__stpcpy", "ns"
2a890 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2a8a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
2a8b0 74 72 69 6e 67 2e 68 3a 34 34 39 3a 31 34 22 2c  tring.h:449:14",
2a8c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2a8d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2a8e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2a8f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2a900 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2a910 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2a920 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2a930 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  dest", "type": {
2a940 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2a950 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2a960 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
2a970 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
2a980 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
2a990 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2a9a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2a9b0 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74  me": "__src", "t
2a9c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2a9d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2a9e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
2a9f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
2aa00 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
2aa10 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
2aa20 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2aa30 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2aa40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2aa50 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
2aa60 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
2aa70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
2aa80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
2aa90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
2aaa0 22 3a 20 22 73 74 70 63 70 79 22 2c 20 22 6e 73  ": "stpcpy", "ns
2aab0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2aac0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2aad0 73 74 72 69 6e 67 2e 68 3a 34 35 31 3a 31 34 22  string.h:451:14"
2aae0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
2aaf0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
2ab00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
2ab10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
2ab20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
2ab30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2ab40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2ab50 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20  _dest", "type": 
2ab60 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ab70 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ab80 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2ab90 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2aba0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2abb0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2abc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2abd0 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22  ame": "__src", "
2abe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2abf0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2ac00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
2ac10 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
2ac20 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
2ac30 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
2ac40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
2ac50 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2ac60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2ac70 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
2ac80 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
2ac90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
2aca0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
2acb0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
2acc0 65 22 3a 20 22 5f 5f 73 74 70 6e 63 70 79 22 2c  e": "__stpncpy",
2acd0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2ace0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2acf0 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 35 36  ude/string.h:456
2ad00 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :14", "variadic"
2ad10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2ad20 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2ad30 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2ad40 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2ad50 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2ad60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2ad70 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70  : "__dest", "typ
2ad80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2ad90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2ada0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2adb0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2adc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2add0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2ade0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2adf0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63  , "name": "__src
2ae00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2ae10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2ae20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2ae30 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
2ae40 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
2ae50 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
2ae60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2ae70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2ae80 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
2ae90 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
2aea0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2aeb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2aec0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2aed0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
2aee0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
2aef0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
2af00 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
2af10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2af20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 70  n", "name": "stp
2af30 6e 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ncpy", "ns": 0, 
2af40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2af50 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
2af60 2e 68 3a 34 35 39 3a 31 34 22 2c 20 22 76 61 72  .h:459:14", "var
2af70 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2af80 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2af90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2afa0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2afb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2afc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2afd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22  "name": "__dest"
2afe0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2aff0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2b000 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b010 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2b020 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2b030 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2b040 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2b050 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2b060 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a  "__src", "type":
2b070 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2b080 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2b090 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
2b0a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
2b0b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2b0c0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
2b0d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2b0e0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
2b0f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2b100 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
2b110 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
2b120 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2b130 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b140 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
2b150 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
2b160 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
2b170 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
2b180 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
2b190 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 74 5f  , "name": "wint_
2b1a0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
2b1b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
2b1c0 74 73 2f 74 79 70 65 73 2f 77 69 6e 74 5f 74 2e  ts/types/wint_t.
2b1d0 68 3a 32 30 3a 32 33 22 2c 20 22 74 79 70 65 22  h:20:23", "type"
2b1e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
2b1f0 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74  igned-int", "bit
2b200 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
2b210 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
2b220 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
2b230 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
2b240 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 62 73 74 61  , "name": "mbsta
2b250 74 65 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  te_t", "location
2b260 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
2b270 2f 62 69 74 73 2f 74 79 70 65 73 2f 6d 62 73 74  /bits/types/mbst
2b280 61 74 65 5f 74 2e 68 3a 36 3a 32 31 22 2c 20 22  ate_t.h:6:21", "
2b290 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b2a0 22 5f 5f 6d 62 73 74 61 74 65 5f 74 22 20 7d 20  "__mbstate_t" } 
2b2b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
2b2c0 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
2b2d0 6e 61 6d 65 22 3a 20 22 74 6d 22 2c 20 22 69 64  name": "tm", "id
2b2e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2b2f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2b300 77 63 68 61 72 2e 68 3a 38 33 3a 38 22 2c 20 22  wchar.h:83:8", "
2b310 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62  bit-size": 0, "b
2b320 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30  it-alignment": 0
2b330 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d  , "fields": [] }
2b340 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2b350 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2b360 77 63 73 63 70 79 22 2c 20 22 6e 73 22 3a 20 30  wcscpy", "ns": 0
2b370 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2b380 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2b390 72 2e 68 3a 38 37 3a 31 37 22 2c 20 22 76 61 72  r.h:87:17", "var
2b3a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2b3b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2b3c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2b3d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2b3e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2b3f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2b400 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22  "name": "__dest"
2b410 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b420 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2b430 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b440 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2b450 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2b460 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2b470 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  __src", "type": 
2b480 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2b490 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2b4a0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2b4b0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2b4c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b4d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2b4e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2b4f0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20  har_t" } } },.{ 
2b500 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2b510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e  ", "name": "wcsn
2b520 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cpy", "ns": 0, "
2b530 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2b540 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2b550 3a 39 32 3a 31 37 22 2c 20 22 76 61 72 69 61 64  :92:17", "variad
2b560 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2b570 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2b580 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2b590 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2b5a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2b5b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2b5c0 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22  me": "__dest", "
2b5d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b5e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2b5f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2b600 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2b610 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2b620 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2b630 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
2b640 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2b650 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b660 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2b670 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2b680 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2b690 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a  : "__n", "type":
2b6a0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2b6b0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
2b6c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2b6d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2b6e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
2b6f0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b  char_t" } } },.{
2b700 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2b710 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73  n", "name": "wcs
2b720 63 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cat", "ns": 0, "
2b730 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2b740 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2b750 3a 39 37 3a 31 37 22 2c 20 22 76 61 72 69 61 64  :97:17", "variad
2b760 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2b770 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2b780 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2b790 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2b7a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2b7b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2b7c0 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22  me": "__dest", "
2b7d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b7e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2b7f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2b800 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2b810 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2b820 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2b830 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
2b840 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2b850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b860 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2b870 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2b880 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2b890 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2b8a0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
2b8b0 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  _t" } } },.{ "ta
2b8c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
2b8d0 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e 63 61 74  "name": "wcsncat
2b8e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2b8f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2b900 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 30  clude/wchar.h:10
2b910 31 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  1:17", "variadic
2b920 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2b930 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2b940 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2b950 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2b960 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2b970 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2b980 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79  ": "__dest", "ty
2b990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2b9a0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2b9b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2b9c0 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2b9d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2b9e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63  , "name": "__src
2b9f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2ba00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2ba10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2ba20 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2ba30 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2ba40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2ba50 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
2ba60 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
2ba70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2ba80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2ba90 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2baa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2bab0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ar_t" } } },.{ "
2bac0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2bad0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 63 6d  , "name": "wcscm
2bae0 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
2baf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2bb00 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31  nclude/wchar.h:1
2bb10 30 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  06:12", "variadi
2bb20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2bb30 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2bb40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2bb50 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2bb60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2bb70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2bb80 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70  e": "__s1", "typ
2bb90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2bba0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2bbb0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
2bbc0 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
2bbd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2bbe0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
2bbf0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2bc00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2bc10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2bc20 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c  wchar_t" } } }],
2bc30 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
2bc40 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
2bc50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
2bc60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
2bc70 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
2bc80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
2bc90 6e 61 6d 65 22 3a 20 22 77 63 73 6e 63 6d 70 22  name": "wcsncmp"
2bca0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
2bcb0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
2bcc0 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 30 39  lude/wchar.h:109
2bcd0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
2bce0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2bcf0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2bd00 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2bd10 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2bd20 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2bd30 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2bd40 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22  : "__s1", "type"
2bd50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2bd60 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2bd70 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2bd80 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2bd90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2bda0 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22  name": "__s2", "
2bdb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2bdc0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2bdd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2bde0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2bdf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2be00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
2be10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2be20 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
2be30 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2be40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
2be50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
2be60 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
2be70 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
2be80 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2be90 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 63 61 73   "name": "wcscas
2bea0 65 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ecmp", "ns": 0, 
2beb0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2bec0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2bed0 68 3a 31 31 34 3a 31 32 22 2c 20 22 76 61 72 69  h:114:12", "vari
2bee0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2bef0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2bf00 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2bf10 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2bf20 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2bf30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2bf40 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22  name": "__s1", "
2bf50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2bf60 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2bf70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2bf80 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2bf90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2bfa0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2bfb0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
2bfc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2bfd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2bfe0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2bff0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
2c000 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
2c010 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
2c020 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
2c030 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
2c040 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2c050 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e 63  , "name": "wcsnc
2c060 61 73 65 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30  asecmp", "ns": 0
2c070 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2c080 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2c090 72 2e 68 3a 31 31 37 3a 31 32 22 2c 20 22 76 61  r.h:117:12", "va
2c0a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2c0b0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2c0c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2c0d0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2c0e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2c0f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2c100 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c   "name": "__s1",
2c110 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2c120 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2c130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c140 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2c150 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2c160 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2c170 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s2", "type": { 
2c180 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2c190 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c1a0 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2c1b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2c1c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2c1d0 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
2c1e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2c1f0 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2c200 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2c210 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2c220 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2c230 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2c240 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2c250 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2c260 22 77 63 73 63 61 73 65 63 6d 70 5f 6c 22 2c 20  "wcscasecmp_l", 
2c270 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2c280 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2c290 64 65 2f 77 63 68 61 72 2e 68 3a 31 32 32 3a 31  de/wchar.h:122:1
2c2a0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
2c2b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2c2c0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2c2d0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2c2e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2c2f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2c300 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2c310 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20  "__s1", "type": 
2c320 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2c330 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2c340 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2c350 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2c360 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2c370 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79  me": "__s2", "ty
2c380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2c390 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2c3a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2c3b0 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2c3c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2c3d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
2c3e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c3f0 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
2c400 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2c410 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
2c420 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
2c430 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
2c440 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
2c450 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2c460 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e  ", "name": "wcsn
2c470 63 61 73 65 63 6d 70 5f 6c 22 2c 20 22 6e 73 22  casecmp_l", "ns"
2c480 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2c490 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
2c4a0 63 68 61 72 2e 68 3a 31 32 35 3a 31 32 22 2c 20  char.h:125:12", 
2c4b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
2c4c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
2c4d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
2c4e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
2c4f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
2c500 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2c510 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2c520 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
2c530 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2c540 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2c550 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2c560 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2c570 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2c580 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
2c590 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2c5a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2c5b0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2c5c0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2c5d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2c5e0 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
2c5f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2c600 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
2c610 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2c620 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
2c630 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c640 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
2c650 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2c660 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
2c670 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
2c680 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
2c690 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
2c6a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2c6b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 63  ", "name": "wcsc
2c6c0 6f 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  oll", "ns": 0, "
2c6d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2c6e0 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2c6f0 3a 31 33 31 3a 31 32 22 2c 20 22 76 61 72 69 61  :131:12", "varia
2c700 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
2c710 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
2c720 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
2c730 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
2c740 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
2c750 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2c760 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74  ame": "__s1", "t
2c770 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c780 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2c790 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2c7a0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
2c7b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2c7c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32  ", "name": "__s2
2c7d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c7e0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2c7f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2c800 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2c810 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2c820 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
2c830 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
2c840 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
2c850 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
2c860 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2c870 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 78 66 72   "name": "wcsxfr
2c880 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  m", "ns": 0, "lo
2c890 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2c8a0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31  nclude/wchar.h:1
2c8b0 33 35 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  35:15", "variadi
2c8c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2c8d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2c8e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2c8f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2c900 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2c910 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2c920 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70  e": "__s1", "typ
2c930 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2c940 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2c950 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
2c960 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
2c970 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2c980 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
2c990 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2c9a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2c9b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c9c0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2c9d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2c9e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2c9f0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
2ca00 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
2ca10 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2ca20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
2ca30 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
2ca40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
2ca50 22 6e 61 6d 65 22 3a 20 22 77 63 73 63 6f 6c 6c  "name": "wcscoll
2ca60 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _l", "ns": 0, "l
2ca70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2ca80 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2ca90 31 34 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64  144:12", "variad
2caa0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2cab0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2cac0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2cad0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2cae0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2caf0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2cb00 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
2cb10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2cb20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2cb30 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2cb40 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2cb50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2cb60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22  , "name": "__s2"
2cb70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2cb80 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2cb90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2cba0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2cbb0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2cbc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2cbd0 5f 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20  __loc", "type": 
2cbe0 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
2cbf0 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2cc00 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2cc10 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2cc20 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2cc30 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2cc40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2cc50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2cc60 22 77 63 73 78 66 72 6d 5f 6c 22 2c 20 22 6e 73  "wcsxfrm_l", "ns
2cc70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2cc80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2cc90 77 63 68 61 72 2e 68 3a 31 35 30 3a 31 35 22 2c  wchar.h:150:15",
2cca0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2ccb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2ccc0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2ccd0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2cce0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2ccf0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2cd00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2cd10 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  s1", "type": { "
2cd20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2cd30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2cd40 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2cd50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2cd60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2cd70 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22  : "__s2", "type"
2cd80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2cd90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2cda0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2cdb0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2cdc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2cdd0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
2cde0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2cdf0 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22  size_t" } }, { "
2ce00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2ce10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f  ", "name": "__lo
2ce20 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2ce30 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20  ag": "locale_t" 
2ce40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2ce50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2ce60 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
2ce70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2ce80 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 64 75 70   "name": "wcsdup
2ce90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2cea0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2ceb0 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 35  clude/wchar.h:15
2cec0 34 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  4:17", "variadic
2ced0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2cee0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2cef0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2cf00 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2cf10 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2cf20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2cf30 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
2cf40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2cf50 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2cf60 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2cf70 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
2cf80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2cf90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2cfa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2cfb0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a  wchar_t" } } },.
2cfc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
2cfd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63  on", "name": "wc
2cfe0 73 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  schr", "ns": 0, 
2cff0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2d000 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2d010 68 3a 31 36 34 3a 31 37 22 2c 20 22 76 61 72 69  h:164:17", "vari
2d020 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2d030 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2d040 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2d050 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2d060 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2d070 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2d080 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 73 22 2c 20  name": "__wcs", 
2d090 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2d0a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2d0b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
2d0c0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
2d0d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2d0e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2d0f0 77 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  wc", "type": { "
2d100 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2d110 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2d120 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d130 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d140 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d150 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  r_t" } } },.{ "t
2d160 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2d170 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 72 63 68   "name": "wcsrch
2d180 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
2d190 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2d1a0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31  nclude/wchar.h:1
2d1b0 37 34 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69  74:17", "variadi
2d1c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2d1d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2d1e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2d1f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2d200 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2d210 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2d220 65 22 3a 20 22 5f 5f 77 63 73 22 2c 20 22 74 79  e": "__wcs", "ty
2d230 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d240 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d250 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d260 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2d270 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2d280 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 22  , "name": "__wc"
2d290 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d2a0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2d2b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2d2c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2d2d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2d2e0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2d2f0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
2d300 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2d310 61 6d 65 22 3a 20 22 77 63 73 63 73 70 6e 22 2c  ame": "wcscspn",
2d320 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2d330 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2d340 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 38 37 3a  ude/wchar.h:187:
2d350 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
2d360 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
2d370 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
2d380 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
2d390 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
2d3a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
2d3b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2d3c0 20 22 5f 5f 77 63 73 22 2c 20 22 74 79 70 65 22   "__wcs", "type"
2d3d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2d3e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2d3f0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2d400 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2d410 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2d420 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 6a 65 63 74  name": "__reject
2d430 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2d440 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2d450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2d460 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2d470 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2d480 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2d490 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
2d4a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2d4b0 61 6d 65 22 3a 20 22 77 63 73 73 70 6e 22 2c 20  ame": "wcsspn", 
2d4c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2d4d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2d4e0 64 65 2f 77 63 68 61 72 2e 68 3a 31 39 31 3a 31  de/wchar.h:191:1
2d4f0 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
2d500 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2d510 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2d520 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2d530 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2d540 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2d550 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2d560 22 5f 5f 77 63 73 22 2c 20 22 74 79 70 65 22 3a  "__wcs", "type":
2d570 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2d580 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2d590 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2d5a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2d5b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2d5c0 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70 74 22  ame": "__accept"
2d5d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d5e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d5f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d600 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d  "wchar_t" } } }]
2d610 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
2d620 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2d630 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
2d640 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2d650 6d 65 22 3a 20 22 77 63 73 70 62 72 6b 22 2c 20  me": "wcspbrk", 
2d660 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2d670 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2d680 64 65 2f 77 63 68 61 72 2e 68 3a 32 30 31 3a 31  de/wchar.h:201:1
2d690 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
2d6a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2d6b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2d6c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2d6d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2d6e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2d6f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2d700 22 5f 5f 77 63 73 22 2c 20 22 74 79 70 65 22 3a  "__wcs", "type":
2d710 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2d720 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2d730 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2d740 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2d750 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2d760 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70 74 22  ame": "__accept"
2d770 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d780 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d790 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d7a0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d  "wchar_t" } } }]
2d7b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
2d7c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2d7d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2d7e0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2d7f0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
2d800 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2d810 6d 65 22 3a 20 22 77 63 73 73 74 72 22 2c 20 22  me": "wcsstr", "
2d820 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
2d830 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
2d840 65 2f 77 63 68 61 72 2e 68 3a 32 31 32 3a 31 37  e/wchar.h:212:17
2d850 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
2d860 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
2d870 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
2d880 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
2d890 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
2d8a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
2d8b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2d8c0 5f 5f 68 61 79 73 74 61 63 6b 22 2c 20 22 74 79  __haystack", "ty
2d8d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d8e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d8f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d900 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2d910 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2d920 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 65  , "name": "__nee
2d930 64 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dle", "type": { 
2d940 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2d950 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2d960 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2d970 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2d980 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d990 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d9a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d9b0 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  r_t" } } },.{ "t
2d9c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2d9d0 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 74 6f 6b   "name": "wcstok
2d9e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2d9f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2da00 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 32 31  clude/wchar.h:21
2da10 37 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  7:17", "variadic
2da20 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2da30 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2da40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2da50 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2da60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2da70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2da80 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
2da90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2daa0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2dab0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2dac0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2dad0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2dae0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 22  name": "__delim"
2daf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2db00 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2db10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2db20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2db30 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2db40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2db50 5f 5f 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  __ptr", "type": 
2db60 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2db70 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2db80 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2db90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2dba0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2dbb0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2dbc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2dbd0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2dbe0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2dbf0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ar_t" } } },.{ "
2dc00 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2dc10 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6c 65  , "name": "wcsle
2dc20 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
2dc30 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2dc40 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 32  nclude/wchar.h:2
2dc50 32 32 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  22:15", "variadi
2dc60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2dc70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2dc80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2dc90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2dca0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2dcb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2dcc0 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
2dcd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2dce0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2dcf0 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
2dd00 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
2dd10 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2dd20 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2dd30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2dd40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2dd50 63 73 6e 6c 65 6e 22 2c 20 22 6e 73 22 3a 20 30  csnlen", "ns": 0
2dd60 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2dd70 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2dd80 72 2e 68 3a 32 34 30 3a 31 35 22 2c 20 22 76 61  r.h:240:15", "va
2dd90 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2dda0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2ddb0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2ddc0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2ddd0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2dde0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2ddf0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20   "name": "__s", 
2de00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2de10 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2de20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
2de30 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
2de40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2de50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2de60 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  maxlen", "type":
2de70 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2de80 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
2de90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2dea0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b   "size_t" } },.{
2deb0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2dec0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65  n", "name": "wme
2ded0 6d 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mchr", "ns": 0, 
2dee0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2def0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2df00 68 3a 32 35 33 3a 31 37 22 2c 20 22 76 61 72 69  h:253:17", "vari
2df10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2df20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2df30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2df40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2df50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2df60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2df70 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
2df80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2df90 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2dfa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2dfb0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
2dfc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2dfd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22  ", "name": "__c"
2dfe0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2dff0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2e000 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2e010 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2e020 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
2e030 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
2e040 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2e050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2e060 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2e070 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2e080 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ar_t" } } },.{ "
2e090 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2e0a0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65 6d 63  , "name": "wmemc
2e0b0 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  mp", "ns": 0, "l
2e0c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2e0d0 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2e0e0 32 35 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64  258:12", "variad
2e0f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2e100 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2e110 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2e120 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2e130 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2e140 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2e150 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
2e160 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e170 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2e180 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2e190 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2e1a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2e1b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22  , "name": "__s2"
2e1c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2e1d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2e1e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e1f0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2e200 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2e210 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2e220 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
2e230 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2e240 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2e250 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e260 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
2e270 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
2e280 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
2e290 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2e2a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65  n", "name": "wme
2e2b0 6d 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mcpy", "ns": 0, 
2e2c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2e2d0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2e2e0 68 3a 32 36 32 3a 31 37 22 2c 20 22 76 61 72 69  h:262:17", "vari
2e2f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2e300 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2e310 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2e320 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2e330 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2e340 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2e350 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22  name": "__s1", "
2e360 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e370 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e380 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e390 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2e3a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2e3b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2e3c0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
2e3d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e3e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e3f0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2e410 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2e420 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
2e430 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
2e440 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2e450 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e460 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e480 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20  har_t" } } },.{ 
2e490 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2e4a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65 6d  ", "name": "wmem
2e4b0 6d 6f 76 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  move", "ns": 0, 
2e4c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2e4d0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2e4e0 68 3a 32 36 37 3a 31 37 22 2c 20 22 76 61 72 69  h:267:17", "vari
2e4f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2e500 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2e510 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2e520 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2e530 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2e540 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2e550 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22  name": "__s1", "
2e560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e570 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e590 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2e5a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2e5b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2e5c0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
2e5d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e5e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e5f0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e600 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2e610 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2e620 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
2e630 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
2e640 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2e650 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e660 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e670 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e680 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20  har_t" } } },.{ 
2e690 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2e6a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65 6d  ", "name": "wmem
2e6b0 73 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  set", "ns": 0, "
2e6c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2e6d0 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2e6e0 3a 32 37 31 3a 31 37 22 2c 20 22 76 61 72 69 61  :271:17", "varia
2e6f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
2e700 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
2e710 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
2e720 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
2e730 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
2e740 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2e750 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
2e760 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e770 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2e780 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2e790 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2e7a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2e7b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
2e7c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e7d0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 2c  : "wchar_t" } },
2e7e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2e7f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2e800 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
2e810 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2e820 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2e830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e840 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2e850 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2e860 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  r_t" } } },.{ "t
2e870 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2e880 20 22 6e 61 6d 65 22 3a 20 22 62 74 6f 77 63 22   "name": "btowc"
2e890 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
2e8a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
2e8b0 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 32 38 34  lude/wchar.h:284
2e8c0 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
2e8d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2e8e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2e8f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2e900 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2e910 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2e920 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2e930 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a  : "__c", "type":
2e940 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
2e950 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
2e960 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2e970 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
2e980 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
2e990 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d  g": "wint_t" } }
2e9a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2e9b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2e9c0 77 63 74 6f 62 22 2c 20 22 6e 73 22 3a 20 30 2c  wctob", "ns": 0,
2e9d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2e9e0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2e9f0 2e 68 3a 32 38 38 3a 31 32 22 2c 20 22 76 61 72  .h:288:12", "var
2ea00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2ea10 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2ea20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2ea30 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2ea40 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2ea50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2ea60 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22  "name": "__c", "
2ea70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2ea80 22 77 69 6e 74 5f 74 22 20 7d 20 7d 5d 2c 20 22  "wint_t" } }], "
2ea90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2eaa0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
2eab0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
2eac0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2ead0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
2eae0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2eaf0 6d 65 22 3a 20 22 6d 62 73 69 6e 69 74 22 2c 20  me": "mbsinit", 
2eb00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2eb10 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2eb20 64 65 2f 77 63 68 61 72 2e 68 3a 32 39 32 3a 31  de/wchar.h:292:1
2eb30 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
2eb40 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2eb50 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2eb60 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2eb70 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2eb80 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2eb90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2eba0 22 5f 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20  "__ps", "type": 
2ebb0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ebc0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ebd0 74 61 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74  tag": "mbstate_t
2ebe0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
2ebf0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2ec00 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2ec10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2ec20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2ec30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2ec40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2ec50 22 6d 62 72 74 6f 77 63 22 2c 20 22 6e 73 22 3a  "mbrtowc", "ns":
2ec60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
2ec70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
2ec80 68 61 72 2e 68 3a 32 39 36 3a 31 35 22 2c 20 22  har.h:296:15", "
2ec90 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
2eca0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
2ecb0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
2ecc0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
2ecd0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
2ece0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2ecf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 77  ", "name": "__pw
2ed00 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2ed10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2ed20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ed30 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2ed40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2ed50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2ed60 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
2ed70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ed80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ed90 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2eda0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2edb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2edc0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2edd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2ede0 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
2edf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2ee00 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
2ee10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2ee20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c  , "name": "__p",
2ee30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ee40 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2ee50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2ee60 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d 20 7d  mbstate_t" } } }
2ee70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2ee80 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2ee90 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
2eea0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2eeb0 61 6d 65 22 3a 20 22 77 63 72 74 6f 6d 62 22 2c  ame": "wcrtomb",
2eec0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2eed0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2eee0 75 64 65 2f 77 63 68 61 72 2e 68 3a 33 30 31 3a  ude/wchar.h:301:
2eef0 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
2ef00 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
2ef10 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
2ef20 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
2ef30 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
2ef40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
2ef50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2ef60 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
2ef70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ef80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ef90 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2efa0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2efb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2efc0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2efd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2efe0 61 6d 65 22 3a 20 22 5f 5f 77 63 22 2c 20 22 74  ame": "__wc", "t
2eff0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f000 77 63 68 61 72 5f 74 22 20 7d 20 7d 2c 20 7b 20  wchar_t" } }, { 
2f010 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2f020 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
2f030 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
2f040 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2f050 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f060 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20 7d 20  : "mbstate_t" } 
2f070 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2f080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2f090 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
2f0a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2f0b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 62 72 6c   "name": "__mbrl
2f0c0 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  en", "ns": 0, "l
2f0d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2f0e0 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2f0f0 33 30 35 3a 31 35 22 2c 20 22 76 61 72 69 61 64  305:15", "variad
2f100 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2f110 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2f120 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2f130 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2f140 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2f150 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2f160 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
2f170 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2f180 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2f190 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2f1a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2f1b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2f1c0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2f1d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
2f1f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f200 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
2f210 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2f220 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2f230 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _ps", "type": { 
2f240 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2f250 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f260 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20  g": "mbstate_t" 
2f270 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2f280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2f290 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
2f2a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2f2b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 62 72 6c  ", "name": "mbrl
2f2c0 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  en", "ns": 0, "l
2f2d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2f2e0 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2f2f0 33 30 37 3a 31 35 22 2c 20 22 76 61 72 69 61 64  307:15", "variad
2f300 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2f310 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2f320 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2f330 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2f340 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2f350 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2f360 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
2f370 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2f380 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2f390 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2f3a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2f3b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2f3c0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2f3d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f3e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
2f3f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f400 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
2f410 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2f420 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2f430 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _ps", "type": { 
2f440 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2f450 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f460 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20  g": "mbstate_t" 
2f470 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2f480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2f490 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
2f4a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2f4b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 62 73 72  ", "name": "mbsr
2f4c0 74 6f 77 63 73 22 2c 20 22 6e 73 22 3a 20 30 2c  towcs", "ns": 0,
2f4d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2f4e0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2f4f0 2e 68 3a 33 33 37 3a 31 35 22 2c 20 22 76 61 72  .h:337:15", "var
2f500 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2f510 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2f520 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2f530 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2f540 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2f550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2f560 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 73 74 22 2c  "name": "__dst",
2f570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f580 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2f590 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f5a0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2f5b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2f5c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2f5d0 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _src", "type": {
2f5e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2f5f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2f600 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2f610 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f620 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
2f630 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
2f640 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
2f650 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2f660 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2f670 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74 79  e": "__len", "ty
2f680 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2f690 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
2f6a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f6b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 73 22  , "name": "__ps"
2f6c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2f6d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2f6e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2f6f0 22 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d 20  "mbstate_t" } } 
2f700 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
2f710 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
2f720 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
2f730 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
2f740 6e 61 6d 65 22 3a 20 22 77 63 73 72 74 6f 6d 62  name": "wcsrtomb
2f750 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
2f760 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2f770 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 33  nclude/wchar.h:3
2f780 34 33 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  43:15", "variadi
2f790 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2f7a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2f7b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2f7c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2f7d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2f7e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2f7f0 65 22 3a 20 22 5f 5f 64 73 74 22 2c 20 22 74 79  e": "__dst", "ty
2f800 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2f810 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2f820 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2f830 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2f840 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2f850 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
2f860 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2f870 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
2f880 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2f890 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2f8a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f8b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2f8c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f8d0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d  wchar_t" } } } }
2f8e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2f8f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2f900 22 5f 5f 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  "__len", "type":
2f910 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2f920 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
2f930 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2f940 61 6d 65 22 3a 20 22 5f 5f 70 73 22 2c 20 22 74  ame": "__ps", "t
2f950 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f960 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2f970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6d 62 73  ": { "tag": "mbs
2f980 74 61 74 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  tate_t" } } }], 
2f990 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
2f9a0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
2f9b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
2f9c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
2f9d0 22 3a 20 22 6d 62 73 6e 72 74 6f 77 63 73 22 2c  ": "mbsnrtowcs",
2f9e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2f9f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2fa00 75 64 65 2f 77 63 68 61 72 2e 68 3a 33 35 31 3a  ude/wchar.h:351:
2fa10 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
2fa20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
2fa30 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
2fa40 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
2fa50 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
2fa60 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
2fa70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2fa80 20 22 5f 5f 64 73 74 22 2c 20 22 74 79 70 65 22   "__dst", "type"
2fa90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2faa0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2fab0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2fac0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2fad0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2fae0 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20  name": "__src", 
2faf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2fb00 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2fb10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2fb20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2fb30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2fb40 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2fb50 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2fb60 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b  t": 8 } } } }, {
2fb70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2fb80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2fb90 6e 6d 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  nmc", "type": { 
2fba0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2fbb0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2fbc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2fbd0 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74 79 70  ": "__len", "typ
2fbe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
2fbf0 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ze_t" } }, { "ta
2fc00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2fc10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 73 22 2c   "name": "__ps",
2fc20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2fc30 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2fc40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2fc50 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d 20 7d  mbstate_t" } } }
2fc60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2fc70 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2fc80 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
2fc90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2fca0 61 6d 65 22 3a 20 22 77 63 73 6e 72 74 6f 6d 62  ame": "wcsnrtomb
2fcb0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
2fcc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2fcd0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 33  nclude/wchar.h:3
2fce0 35 37 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  57:15", "variadi
2fcf0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2fd00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2fd10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2fd20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2fd30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2fd40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2fd50 65 22 3a 20 22 5f 5f 64 73 74 22 2c 20 22 74 79  e": "__dst", "ty
2fd60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2fd70 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2fd80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2fd90 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2fda0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2fdb0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
2fdc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2fdd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
2fde0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2fdf0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2fe00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2fe10 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2fe20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2fe30 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d  wchar_t" } } } }
2fe40 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2fe50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2fe60 22 5f 5f 6e 77 63 22 2c 20 22 74 79 70 65 22 3a  "__nwc", "type":
2fe70 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2fe80 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
2fe90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2fea0 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22  ame": "__len", "
2feb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2fec0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
2fed0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2fee0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
2fef0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
2ff00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2ff10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ff20 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20 7d 20  : "mbstate_t" } 
2ff30 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2ff40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2ff50 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
2ff60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2ff70 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 74 6f 64   "name": "wcstod
2ff80 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2ff90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2ffa0 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 33 37  clude/wchar.h:37
2ffb0 37 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  7:15", "variadic
2ffc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2ffd0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2ffe0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2fff0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
30000 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
30010 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
30020 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79  ": "__nptr", "ty
30030 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
30040 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
30050 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
30060 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
30070 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
30080 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64  , "name": "__end
30090 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
300a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
300b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
300c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
300d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
300e0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
300f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
30100 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
30110 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
30120 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
30130 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
30140 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
30150 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
30160 63 73 74 6f 66 22 2c 20 22 6e 73 22 3a 20 30 2c  cstof", "ns": 0,
30170 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
30180 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
30190 2e 68 3a 33 38 32 3a 31 34 22 2c 20 22 76 61 72  .h:382:14", "var
301a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
301b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
301c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
301d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
301e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
301f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
30200 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
30210 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
30220 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
30230 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
30240 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
30250 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
30260 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
30270 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
30280 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
30290 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
302a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
302b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
302c0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
302d0 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  } } } }], "retur
302e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
302f0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
30300 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
30310 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
30320 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
30330 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
30340 3a 20 22 77 63 73 74 6f 6c 64 22 2c 20 22 6e 73  : "wcstold", "ns
30350 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
30360 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
30370 77 63 68 61 72 2e 68 3a 33 38 34 3a 32 30 22 2c  wchar.h:384:20",
30380 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
30390 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
303a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
303b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
303c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
303d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
303e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
303f0 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
30400 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
30410 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
30420 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
30430 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
30440 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
30450 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20  e": "__endptr", 
30460 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30470 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
30480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
30490 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
304a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
304b0 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22  r_t" } } } }], "
304c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
304d0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
304e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
304f0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
30500 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
30510 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
30520 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
30530 77 63 73 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30  wcstol", "ns": 0
30540 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
30550 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
30560 72 2e 68 3a 33 39 37 3a 31 37 22 2c 20 22 76 61  r.h:397:17", "va
30570 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
30580 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
30590 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
305a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
305b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
305c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
305d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72   "name": "__nptr
305e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
305f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
30600 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30610 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
30620 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
30630 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
30640 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
30650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
30660 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
30670 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
30680 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
30690 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
306a0 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
306b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
306c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
306d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
306e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
306f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
30700 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
30710 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
30720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
30730 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
30740 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
30750 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
30760 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
30770 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73  n", "name": "wcs
30780 74 6f 75 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  toul", "ns": 0, 
30790 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
307a0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
307b0 68 3a 34 30 32 3a 32 36 22 2c 20 22 76 61 72 69  h:402:26", "vari
307c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
307d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
307e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
307f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
30800 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
30810 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
30820 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
30830 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
30840 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
30850 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
30860 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
30870 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
30880 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
30890 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22  _endptr", "type"
308a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
308b0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
308c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
308d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
308e0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
308f0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
30900 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
30910 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22 2c 20  ame": "__base", 
30920 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30930 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
30940 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
30950 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
30960 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
30970 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
30980 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69  igned-long", "bi
30990 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
309a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
309b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
309c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
309d0 22 3a 20 22 77 63 73 74 6f 6c 6c 22 2c 20 22 6e  ": "wcstoll", "n
309e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
309f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
30a00 2f 77 63 68 61 72 2e 68 3a 34 31 30 3a 32 32 22  /wchar.h:410:22"
30a10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
30a20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
30a30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
30a40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
30a50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
30a60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
30a70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
30a80 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  _nptr", "type": 
30a90 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
30aa0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
30ab0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
30ac0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
30ad0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
30ae0 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
30af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
30b00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
30b10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
30b20 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
30b30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
30b40 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b  ar_t" } } } }, {
30b50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
30b60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
30b70 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
30b80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
30b90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
30ba0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
30bb0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
30bc0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
30bd0 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20  : ":long-long", 
30be0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
30bf0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
30c00 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
30c10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
30c20 61 6d 65 22 3a 20 22 77 63 73 74 6f 75 6c 6c 22  ame": "wcstoull"
30c30 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
30c40 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
30c50 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 34 31 37  lude/wchar.h:417
30c60 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  :31", "variadic"
30c70 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
30c80 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
30c90 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
30ca0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
30cb0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
30cc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
30cd0 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70  : "__nptr", "typ
30ce0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
30cf0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
30d00 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
30d10 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
30d20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
30d30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70   "name": "__endp
30d40 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
30d50 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
30d60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
30d70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
30d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
30d90 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20  "wchar_t" } } } 
30da0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
30db0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
30dc0 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70 65   "__base", "type
30dd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
30de0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
30df0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
30e00 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
30e10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
30e20 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
30e30 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  -long-long", "bi
30e40 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
30e50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
30e60 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
30e70 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
30e80 22 3a 20 22 77 63 70 63 70 79 22 2c 20 22 6e 73  ": "wcpcpy", "ns
30e90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
30ea0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
30eb0 77 63 68 61 72 2e 68 3a 34 38 34 3a 31 37 22 2c  wchar.h:484:17",
30ec0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
30ed0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
30ee0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
30ef0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
30f00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
30f10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
30f20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
30f30 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  dest", "type": {
30f40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
30f50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
30f60 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
30f70 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
30f80 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
30f90 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79  e": "__src", "ty
30fa0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
30fb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
30fc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
30fd0 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  r_t" } } }], "re
30fe0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
30ff0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
31000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
31010 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
31020 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
31030 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
31040 22 77 63 70 6e 63 70 79 22 2c 20 22 6e 73 22 3a  "wcpncpy", "ns":
31050 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
31060 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
31070 68 61 72 2e 68 3a 34 38 39 3a 31 37 22 2c 20 22  har.h:489:17", "
31080 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
31090 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
310a0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
310b0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
310c0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
310d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
310e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65  ", "name": "__de
310f0 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
31100 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
31110 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31120 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
31130 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
31140 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
31150 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65  : "__src", "type
31160 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
31170 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
31180 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
31190 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
311a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
311b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
311c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
311d0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
311e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
311f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
31200 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31210 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
31220 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
31230 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
31240 3a 20 22 6f 70 65 6e 5f 77 6d 65 6d 73 74 72 65  : "open_wmemstre
31250 61 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  am", "ns": 0, "l
31260 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
31270 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
31280 35 30 30 3a 31 36 22 2c 20 22 76 61 72 69 61 64  500:16", "variad
31290 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
312a0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
312b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
312c0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
312d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
312e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
312f0 6d 65 22 3a 20 22 5f 5f 62 75 66 6c 6f 63 22 2c  me": "__bufloc",
31300 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
31310 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
31320 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31330 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
31340 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
31350 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b  ar_t" } } } }, {
31360 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
31370 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
31380 73 69 7a 65 6c 6f 63 22 2c 20 22 74 79 70 65 22  sizeloc", "type"
31390 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
313a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
313b0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
313c0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
313d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
313e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
313f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
31400 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20  _FILE" } } },.{ 
31410 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
31420 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 77 69 64  ", "name": "fwid
31430 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
31440 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
31450 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35  nclude/wchar.h:5
31460 30 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  06:12", "variadi
31470 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
31480 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
31490 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
314a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
314b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
314c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
314d0 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79 70  e": "__fp", "typ
314e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
314f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
31500 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c   { "tag": "__FIL
31510 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  E" } } }, { "tag
31520 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
31530 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 22  "name": "__mode"
31540 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31550 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
31560 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
31570 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
31580 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
31590 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
315a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
315b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
315c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
315d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
315e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 77 70 72  ", "name": "fwpr
315f0 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  intf", "ns": 0, 
31600 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
31610 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
31620 68 3a 35 31 33 3a 31 32 22 2c 20 22 76 61 72 69  h:513:12", "vari
31630 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e  adic": true, "in
31640 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
31650 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
31660 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
31670 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
31680 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
31690 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
316a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
316b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
316c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
316d0 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  "__FILE" } } }, 
316e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
316f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
31700 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
31710 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
31720 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
31730 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
31740 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
31750 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
31760 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
31770 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
31780 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
31790 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
317a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
317b0 22 77 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a  "wprintf", "ns":
317c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
317d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
317e0 68 61 72 2e 68 3a 35 32 30 3a 31 32 22 2c 20 22  har.h:520:12", "
317f0 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
31800 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
31810 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
31820 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
31830 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
31840 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
31850 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
31860 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
31870 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
31880 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31890 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
318a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
318b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
318c0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
318d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
318e0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
318f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
31900 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 77 70  n", "name": "swp
31910 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  rintf", "ns": 0,
31920 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
31930 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
31940 2e 68 3a 35 32 33 3a 31 32 22 2c 20 22 76 61 72  .h:523:12", "var
31950 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69  iadic": true, "i
31960 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
31970 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
31980 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
31990 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
319a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
319b0 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
319c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
319d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
319e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
319f0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
31a00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
31a10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
31a20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31a30 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
31a40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
31a50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
31a60 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
31a70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
31a80 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
31a90 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
31aa0 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
31ab0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
31ac0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
31ad0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
31ae0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
31af0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
31b00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
31b10 20 22 76 66 77 70 72 69 6e 74 66 22 2c 20 22 6e   "vfwprintf", "n
31b20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
31b30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
31b40 2f 77 63 68 61 72 2e 68 3a 35 33 31 3a 31 32 22  /wchar.h:531:12"
31b50 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
31b60 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
31b70 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
31b80 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
31b90 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
31ba0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
31bb0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
31bc0 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _s", "type": { "
31bd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
31be0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31bf0 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20  ": "__FILE" } } 
31c00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
31c10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
31c20 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
31c30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
31c40 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
31c50 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
31c60 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
31c70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
31c80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67  , "name": "__arg
31c90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31ca0 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c  g": "__gnuc_va_l
31cb0 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ist" } }], "retu
31cc0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
31cd0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
31ce0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
31cf0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
31d00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
31d10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
31d20 20 22 76 77 70 72 69 6e 74 66 22 2c 20 22 6e 73   "vwprintf", "ns
31d30 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
31d40 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
31d50 77 63 68 61 72 2e 68 3a 35 33 39 3a 31 32 22 2c  wchar.h:539:12",
31d60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
31d70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
31d80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
31d90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
31da0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
31db0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
31dc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
31dd0 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
31de0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
31df0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
31e00 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
31e10 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
31e20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
31e30 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22  ame": "__arg", "
31e40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
31e50 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22  "__gnuc_va_list"
31e60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
31e70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31e80 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
31e90 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
31ea0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
31eb0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
31ec0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 73  on", "name": "vs
31ed0 77 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  wprintf", "ns": 
31ee0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
31ef0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68  /usr/include/wch
31f00 61 72 2e 68 3a 35 34 34 3a 31 32 22 2c 20 22 76  ar.h:544:12", "v
31f10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
31f20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
31f30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
31f40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
31f50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
31f60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
31f70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
31f80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
31f90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
31fa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31fb0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
31fc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
31fd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
31fe0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
31ff0 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
32000 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
32010 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
32020 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74  : "__format", "t
32030 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
32040 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
32050 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
32060 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
32070 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
32080 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72  ", "name": "__ar
32090 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
320a0 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f  ag": "__gnuc_va_
320b0 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  list" } }], "ret
320c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
320d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
320e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
320f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
32100 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
32110 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
32120 3a 20 22 66 77 73 63 61 6e 66 22 2c 20 22 6e 73  : "fwscanf", "ns
32130 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
32140 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
32150 77 63 68 61 72 2e 68 3a 35 35 34 3a 31 32 22 2c  wchar.h:554:12",
32160 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
32170 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
32180 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
32190 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
321a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
321b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
321c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
321d0 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
321e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
321f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
32200 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d  tag": "__FILE" }
32210 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
32220 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32230 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
32240 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32250 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
32260 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
32270 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  char_t" } } }], 
32280 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
32290 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
322a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
322b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
322c0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
322d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
322e0 61 6d 65 22 3a 20 22 77 73 63 61 6e 66 22 2c 20  ame": "wscanf", 
322f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
32300 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
32310 64 65 2f 77 63 68 61 72 2e 68 3a 35 36 31 3a 31  de/wchar.h:561:1
32320 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
32330 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
32340 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
32350 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
32360 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
32370 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
32380 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32390 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
323a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
323b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
323c0 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
323d0 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
323e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
323f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
32400 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
32410 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
32420 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
32430 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
32440 20 22 73 77 73 63 61 6e 66 22 2c 20 22 6e 73 22   "swscanf", "ns"
32450 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
32460 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
32470 63 68 61 72 2e 68 3a 35 36 34 3a 31 32 22 2c 20  char.h:564:12", 
32480 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65  "variadic": true
32490 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
324a0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
324b0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
324c0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
324d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
324e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
324f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
32500 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
32510 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32520 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
32530 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
32540 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32550 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
32560 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
32570 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
32580 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
32590 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
325a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
325b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
325c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
325d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
325e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
325f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
32600 20 22 66 77 73 63 61 6e 66 22 2c 20 22 6e 73 22   "fwscanf", "ns"
32610 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
32620 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
32630 63 68 61 72 2e 68 3a 35 37 35 3a 31 32 20 3c 53  char.h:575:12 <S
32640 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
32650 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 37 35  lude/wchar.h:575
32660 3a 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :24>", "variadic
32670 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65  ": true, "inline
32680 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
32690 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
326a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
326b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
326c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
326d0 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
326e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
326f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
32700 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46  ": { "tag": "__F
32710 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
32720 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
32730 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
32740 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
32750 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
32760 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
32770 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
32780 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
32790 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
327a0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
327b0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
327c0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
327d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
327e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 73 63  n", "name": "wsc
327f0 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
32800 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
32810 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
32820 3a 35 37 39 3a 31 32 20 3c 53 70 65 6c 6c 69 6e  :579:12 <Spellin
32830 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77  g=/usr/include/w
32840 63 68 61 72 2e 68 3a 35 37 39 3a 32 34 3e 22 2c  char.h:579:24>",
32850 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
32860 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
32870 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
32880 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
32890 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
328a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
328b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
328c0 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
328d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
328e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
328f0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
32900 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
32910 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32920 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
32930 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
32940 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
32950 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
32960 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
32970 77 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30  wscanf", "ns": 0
32980 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
32990 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
329a0 72 2e 68 3a 35 38 32 3a 31 32 20 3c 53 70 65 6c  r.h:582:12 <Spel
329b0 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
329c0 65 2f 77 63 68 61 72 2e 68 3a 35 38 32 3a 32 38  e/wchar.h:582:28
329d0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
329e0 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
329f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
32a00 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
32a10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
32a20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
32a30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32a40 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
32a50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
32a60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
32a70 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
32a80 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
32a90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
32aa0 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
32ab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32ac0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
32ad0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
32ae0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  har_t" } } }], "
32af0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
32b00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
32b10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
32b20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
32b30 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
32b40 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
32b50 6d 65 22 3a 20 22 76 66 77 73 63 61 6e 66 22 2c  me": "vfwscanf",
32b60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
32b70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
32b80 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 30 36 3a  ude/wchar.h:606:
32b90 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
32ba0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
32bb0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
32bc0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
32bd0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
32be0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
32bf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
32c00 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
32c10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
32c20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
32c30 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d  tag": "__FILE" }
32c40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
32c50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32c60 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
32c70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32c80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
32c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
32ca0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
32cb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
32cc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
32cd0 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
32ce0 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
32cf0 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
32d00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
32d10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
32d20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
32d30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
32d40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
32d50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
32d60 65 22 3a 20 22 76 77 73 63 61 6e 66 22 2c 20 22  e": "vwscanf", "
32d70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
32d80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
32d90 65 2f 77 63 68 61 72 2e 68 3a 36 31 34 3a 31 32  e/wchar.h:614:12
32da0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
32db0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
32dc0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
32dd0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
32de0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
32df0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
32e00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32e10 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
32e20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
32e30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
32e40 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
32e50 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
32e60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
32e70 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c  "name": "__arg",
32e80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
32e90 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73  : "__gnuc_va_lis
32ea0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
32eb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
32ec0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
32ed0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
32ee0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
32ef0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
32f00 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
32f10 76 73 77 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a  vswscanf", "ns":
32f20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
32f30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
32f40 68 61 72 2e 68 3a 36 31 38 3a 31 32 22 2c 20 22  har.h:618:12", "
32f50 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
32f60 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
32f70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
32f80 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
32f90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
32fa0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
32fb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
32fc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
32fd0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
32fe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32ff0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
33000 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
33010 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
33020 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
33030 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
33040 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
33050 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
33060 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
33070 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33080 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c  "name": "__arg",
33090 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
330a0 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73  : "__gnuc_va_lis
330b0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
330c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
330d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
330e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
330f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
33100 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
33110 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
33120 76 66 77 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a  vfwscanf", "ns":
33130 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
33140 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
33150 68 61 72 2e 68 3a 36 32 37 3a 31 32 20 3c 53 70  har.h:627:12 <Sp
33160 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
33170 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 32 37 3a  ude/wchar.h:627:
33180 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  24>", "variadic"
33190 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
331a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
331b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
331c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
331d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
331e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
331f0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
33200 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
33210 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
33220 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20  "tag": "__FILE" 
33230 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
33240 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
33250 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
33260 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
33270 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
33280 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
33290 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
332a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
332b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
332c0 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b  _arg", "type": {
332d0 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f   "tag": "__gnuc_
332e0 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22  va_list" } }], "
332f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
33300 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
33310 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
33320 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
33330 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
33340 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
33350 6d 65 22 3a 20 22 76 77 73 63 61 6e 66 22 2c 20  me": "vwscanf", 
33360 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
33370 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
33380 64 65 2f 77 63 68 61 72 2e 68 3a 36 33 31 3a 31  de/wchar.h:631:1
33390 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  2 <Spelling=/usr
333a0 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
333b0 3a 36 33 31 3a 32 34 3e 22 2c 20 22 76 61 72 69  :631:24>", "vari
333c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
333d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
333e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
333f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
33400 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
33410 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
33420 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74  name": "__format
33430 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33440 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
33450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33460 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
33470 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
33480 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
33490 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a  "__arg", "type":
334a0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75   { "tag": "__gnu
334b0 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c  c_va_list" } }],
334c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
334d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
334e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
334f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
33500 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
33510 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
33520 6e 61 6d 65 22 3a 20 22 76 73 77 73 63 61 6e 66  name": "vswscanf
33530 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
33540 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
33550 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 33  clude/wchar.h:63
33560 34 3a 31 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  4:12 <Spelling=/
33570 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
33580 72 2e 68 3a 36 33 34 3a 32 38 3e 22 2c 20 22 76  r.h:634:28>", "v
33590 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
335a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
335b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
335c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
335d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
335e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
335f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
33600 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
33610 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
33620 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
33630 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
33640 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
33650 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
33660 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
33670 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
33680 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
33690 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
336a0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
336b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
336c0 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20  name": "__arg", 
336d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
336e0 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74   "__gnuc_va_list
336f0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
33700 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
33710 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
33720 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
33730 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
33740 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
33750 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
33760 67 65 74 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c  getwc", "ns": 0,
33770 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
33780 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
33790 2e 68 3a 36 36 30 3a 31 35 22 2c 20 22 76 61 72  .h:660:15", "var
337a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
337b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
337c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
337d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
337e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
337f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33800 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
33810 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
33820 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
33830 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
33840 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d  : "__FILE" } } }
33850 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
33860 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74  : { "tag": "wint
33870 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
33880 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
33890 61 6d 65 22 3a 20 22 67 65 74 77 63 22 2c 20 22  ame": "getwc", "
338a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
338b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
338c0 65 2f 77 63 68 61 72 2e 68 3a 36 36 31 3a 31 35  e/wchar.h:661:15
338d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
338e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
338f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
33900 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
33910 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
33920 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
33930 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
33940 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
33950 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
33960 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
33970 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45  { "tag": "__FILE
33980 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
33990 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
339a0 3a 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d 2c 0a  : "wint_t" } },.
339b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
339c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65  on", "name": "ge
339d0 74 77 63 68 61 72 22 2c 20 22 6e 73 22 3a 20 30  twchar", "ns": 0
339e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
339f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
33a00 72 2e 68 3a 36 36 37 3a 31 35 22 2c 20 22 76 61  r.h:667:15", "va
33a10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
33a20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
33a30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
33a40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
33a50 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
33a60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
33a70 74 61 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d  tag": "wint_t" }
33a80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
33a90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
33aa0 20 22 66 70 75 74 77 63 22 2c 20 22 6e 73 22 3a   "fputwc", "ns":
33ab0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
33ac0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
33ad0 68 61 72 2e 68 3a 36 37 34 3a 31 35 22 2c 20 22  har.h:674:15", "
33ae0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
33af0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
33b00 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
33b10 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
33b20 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
33b30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
33b40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63  ", "name": "__wc
33b50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33b60 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
33b70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
33b80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
33b90 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79   "__stream", "ty
33ba0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
33bb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
33bc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49  : { "tag": "__FI
33bd0 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
33be0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
33bf0 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d  g": "wint_t" } }
33c00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
33c10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
33c20 70 75 74 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c  putwc", "ns": 0,
33c30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
33c40 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
33c50 2e 68 3a 36 37 35 3a 31 35 22 2c 20 22 76 61 72  .h:675:15", "var
33c60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
33c70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
33c80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
33c90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
33ca0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
33cb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33cc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 22 2c 20  "name": "__wc", 
33cd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33ce0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 2c 20   "wchar_t" } }, 
33cf0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
33d00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
33d10 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
33d20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
33d30 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
33d40 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22   "tag": "__FILE"
33d50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
33d60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
33d70 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d 2c 0a 7b   "wint_t" } },.{
33d80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
33d90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 75 74  n", "name": "put
33da0 77 63 68 61 72 22 2c 20 22 6e 73 22 3a 20 30 2c  wchar", "ns": 0,
33db0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
33dc0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
33dd0 2e 68 3a 36 38 31 3a 31 35 22 2c 20 22 76 61 72  .h:681:15", "var
33de0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
33df0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
33e00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
33e10 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
33e20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
33e30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33e40 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 22 2c 20  "name": "__wc", 
33e50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33e60 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 5d 2c   "wchar_t" } }],
33e70 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
33e80 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74 5f 74  { "tag": "wint_t
33e90 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
33ea0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
33eb0 65 22 3a 20 22 66 67 65 74 77 73 22 2c 20 22 6e  e": "fgetws", "n
33ec0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
33ed0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
33ee0 2f 77 63 68 61 72 2e 68 3a 36 38 39 3a 31 37 22  /wchar.h:689:17"
33ef0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
33f00 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
33f10 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
33f20 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
33f30 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
33f40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
33f50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
33f60 5f 77 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _ws", "type": { 
33f70 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
33f80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33f90 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
33fa0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
33fb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
33fc0 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
33fd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
33fe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
33ff0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
34000 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
34010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
34020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
34030 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
34040 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
34050 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34060 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d  g": "__FILE" } }
34070 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
34080 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
34090 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
340a0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
340b0 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  _t" } } },.{ "ta
340c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
340d0 22 6e 61 6d 65 22 3a 20 22 66 70 75 74 77 73 22  "name": "fputws"
340e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
340f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34100 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 39 36  lude/wchar.h:696
34110 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
34120 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
34130 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
34140 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
34150 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
34160 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
34170 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
34180 3a 20 22 5f 5f 77 73 22 2c 20 22 74 79 70 65 22  : "__ws", "type"
34190 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
341a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
341b0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
341c0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
341d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
341e0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
341f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34200 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
34210 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
34220 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d   "__FILE" } } }]
34230 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
34240 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
34250 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
34260 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
34270 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
34280 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
34290 22 6e 61 6d 65 22 3a 20 22 75 6e 67 65 74 77 63  "name": "ungetwc
342a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
342b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
342c0 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 37 30  clude/wchar.h:70
342d0 34 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  4:15", "variadic
342e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
342f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
34300 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
34310 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
34320 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
34330 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
34340 22 3a 20 22 5f 5f 77 63 22 2c 20 22 74 79 70 65  ": "__wc", "type
34350 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 69 6e  ": { "tag": "win
34360 74 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t_t" } }, { "tag
34370 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
34380 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
34390 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
343a0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
343b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
343c0 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d  : "__FILE" } } }
343d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
343e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74  : { "tag": "wint
343f0 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
34400 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
34410 61 6d 65 22 3a 20 22 77 63 73 66 74 69 6d 65 22  ame": "wcsftime"
34420 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
34430 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34440 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 37 36 38  lude/wchar.h:768
34450 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
34460 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
34470 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
34480 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
34490 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
344a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
344b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
344c0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
344d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
344e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
344f0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
34500 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
34510 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
34520 61 6d 65 22 3a 20 22 5f 5f 6d 61 78 73 69 7a 65  ame": "__maxsize
34530 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34540 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
34550 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
34560 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
34570 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  "__format", "typ
34580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
34590 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
345a0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
345b0 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
345c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
345d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 70 22 2c   "name": "__tp",
345e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
345f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
34600 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
34610 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
34620 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6d 22 2c 20  , "name": "tm", 
34630 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
34640 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
34650 64 65 2f 77 63 68 61 72 2e 68 3a 38 33 3a 38 22  de/wchar.h:83:8"
34660 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
34670 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
34680 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
34690 5d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  ] } } }], "retur
346a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
346b0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
346c0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
346d0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
346e0 6d 65 22 3a 20 22 75 69 6e 74 38 5f 74 22 2c 20  me": "uint8_t", 
346f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34700 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 73  r/include/bits/s
34710 74 64 69 6e 74 2d 75 69 6e 74 6e 2e 68 3a 32 34  tdint-uintn.h:24
34720 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :19", "type": { 
34730 22 74 61 67 22 3a 20 22 5f 5f 75 69 6e 74 38 5f  "tag": "__uint8_
34740 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
34750 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
34760 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69  : 0, "name": "ui
34770 6e 74 31 36 5f 74 22 2c 20 22 6c 6f 63 61 74 69  nt16_t", "locati
34780 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
34790 64 65 2f 62 69 74 73 2f 73 74 64 69 6e 74 2d 75  de/bits/stdint-u
347a0 69 6e 74 6e 2e 68 3a 32 35 3a 32 30 22 2c 20 22  intn.h:25:20", "
347b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
347c0 22 5f 5f 75 69 6e 74 31 36 5f 74 22 20 7d 20 7d  "__uint16_t" } }
347d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
347e0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
347f0 6e 61 6d 65 22 3a 20 22 75 69 6e 74 33 32 5f 74  name": "uint32_t
34800 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
34810 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
34820 73 2f 73 74 64 69 6e 74 2d 75 69 6e 74 6e 2e 68  s/stdint-uintn.h
34830 3a 32 36 3a 32 30 22 2c 20 22 74 79 70 65 22 3a  :26:20", "type":
34840 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 75 69 6e   { "tag": "__uin
34850 74 33 32 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  t32_t" } },.{ "t
34860 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
34870 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
34880 20 22 75 69 6e 74 36 34 5f 74 22 2c 20 22 6c 6f   "uint64_t", "lo
34890 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
348a0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 73 74 64 69  nclude/bits/stdi
348b0 6e 74 2d 75 69 6e 74 6e 2e 68 3a 32 37 3a 32 30  nt-uintn.h:27:20
348c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
348d0 67 22 3a 20 22 5f 5f 75 69 6e 74 36 34 5f 74 22  g": "__uint64_t"
348e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
348f0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
34900 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f  0, "name": "int_
34910 6c 65 61 73 74 38 5f 74 22 2c 20 22 6c 6f 63 61  least8_t", "loca
34920 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34930 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 34 33  lude/stdint.h:43
34940 3a 32 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :22", "type": { 
34950 22 74 61 67 22 3a 20 22 3a 73 69 67 6e 65 64 2d  "tag": ":signed-
34960 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
34970 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
34980 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 0a 7b 20  ment": 8 } },.{ 
34990 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
349a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
349b0 22 3a 20 22 69 6e 74 5f 6c 65 61 73 74 31 36 5f  ": "int_least16_
349c0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
349d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
349e0 64 69 6e 74 2e 68 3a 34 34 3a 32 30 22 2c 20 22  dint.h:44:20", "
349f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
34a00 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  ":short", "bit-s
34a10 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
34a20 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20  lignment": 16 } 
34a30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
34a40 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
34a50 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f 6c 65 61  "name": "int_lea
34a60 73 74 33 32 5f 74 22 2c 20 22 6c 6f 63 61 74 69  st32_t", "locati
34a70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
34a80 64 65 2f 73 74 64 69 6e 74 2e 68 3a 34 35 3a 31  de/stdint.h:45:1
34a90 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
34aa0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
34ab0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
34ac0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
34ad0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
34ae0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
34af0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f  0, "name": "int_
34b00 6c 65 61 73 74 36 34 5f 74 22 2c 20 22 6c 6f 63  least64_t", "loc
34b10 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
34b20 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 34  clude/stdint.h:4
34b30 37 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b  7:19", "type": {
34b40 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
34b50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
34b60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
34b70 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
34b80 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
34b90 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
34ba0 75 69 6e 74 5f 6c 65 61 73 74 38 5f 74 22 2c 20  uint_least8_t", 
34bb0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34bc0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74  r/include/stdint
34bd0 2e 68 3a 35 34 3a 32 34 22 2c 20 22 74 79 70 65  .h:54:24", "type
34be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
34bf0 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22 62  signed-char", "b
34c00 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
34c10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
34c20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
34c30 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
34c40 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 5f  , "name": "uint_
34c50 6c 65 61 73 74 31 36 5f 74 22 2c 20 22 6c 6f 63  least16_t", "loc
34c60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
34c70 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 35  clude/stdint.h:5
34c80 35 3a 32 38 22 2c 20 22 74 79 70 65 22 3a 20 7b  5:28", "type": {
34c90 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
34ca0 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d  ed-short", "bit-
34cb0 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
34cc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
34cd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
34ce0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
34cf0 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 5f 6c   "name": "uint_l
34d00 65 61 73 74 33 32 5f 74 22 2c 20 22 6c 6f 63 61  east32_t", "loca
34d10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34d20 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 35 36  lude/stdint.h:56
34d30 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :23", "type": { 
34d40 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
34d50 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  d-int", "bit-siz
34d60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
34d70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
34d80 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
34d90 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
34da0 61 6d 65 22 3a 20 22 75 69 6e 74 5f 6c 65 61 73  ame": "uint_leas
34db0 74 36 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  t64_t", "locatio
34dc0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
34dd0 65 2f 73 74 64 69 6e 74 2e 68 3a 35 38 3a 32 37  e/stdint.h:58:27
34de0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34df0 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c  g": ":unsigned-l
34e00 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
34e10 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
34e20 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
34e30 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
34e40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
34e50 65 22 3a 20 22 69 6e 74 5f 66 61 73 74 38 5f 74  e": "int_fast8_t
34e60 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
34e70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
34e80 69 6e 74 2e 68 3a 36 38 3a 32 32 22 2c 20 22 74  int.h:68:22", "t
34e90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
34ea0 3a 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22  :signed-char", "
34eb0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
34ec0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
34ed0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
34ee0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
34ef0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f  0, "name": "int_
34f00 66 61 73 74 31 36 5f 74 22 2c 20 22 6c 6f 63 61  fast16_t", "loca
34f10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34f20 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 37 30  lude/stdint.h:70
34f30 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :19", "type": { 
34f40 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
34f50 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
34f60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
34f70 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
34f80 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
34f90 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ": 0, "name": "i
34fa0 6e 74 5f 66 61 73 74 33 32 5f 74 22 2c 20 22 6c  nt_fast32_t", "l
34fb0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
34fc0 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68  include/stdint.h
34fd0 3a 37 31 3a 31 39 22 2c 20 22 74 79 70 65 22 3a  :71:19", "type":
34fe0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
34ff0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
35000 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
35010 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
35020 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
35030 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
35040 20 22 69 6e 74 5f 66 61 73 74 36 34 5f 74 22 2c   "int_fast64_t",
35050 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
35060 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
35070 74 2e 68 3a 37 32 3a 31 39 22 2c 20 22 74 79 70  t.h:72:19", "typ
35080 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
35090 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
350a0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
350b0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
350c0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
350d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
350e0 65 22 3a 20 22 75 69 6e 74 5f 66 61 73 74 38 5f  e": "uint_fast8_
350f0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
35100 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
35110 64 69 6e 74 2e 68 3a 38 31 3a 32 34 22 2c 20 22  dint.h:81:24", "
35120 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
35130 22 3a 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22  ":unsigned-char"
35140 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
35150 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
35160 3a 20 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  : 8 } },.{ "tag"
35170 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
35180 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75  ": 0, "name": "u
35190 69 6e 74 5f 66 61 73 74 31 36 5f 74 22 2c 20 22  int_fast16_t", "
351a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
351b0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e  /include/stdint.
351c0 68 3a 38 33 3a 32 37 22 2c 20 22 74 79 70 65 22  h:83:27", "type"
351d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
351e0 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69  igned-long", "bi
351f0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
35200 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
35210 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
35220 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
35230 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74  0, "name": "uint
35240 5f 66 61 73 74 33 32 5f 74 22 2c 20 22 6c 6f 63  _fast32_t", "loc
35250 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
35260 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 38  clude/stdint.h:8
35270 34 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b  4:27", "type": {
35280 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
35290 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ed-long", "bit-s
352a0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
352b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
352c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
352d0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
352e0 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 5f 66 61  "name": "uint_fa
352f0 73 74 36 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69  st64_t", "locati
35300 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
35310 64 65 2f 73 74 64 69 6e 74 2e 68 3a 38 35 3a 32  de/stdint.h:85:2
35320 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  7", "type": { "t
35330 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
35340 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
35350 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
35360 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
35370 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
35380 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
35390 6d 65 22 3a 20 22 69 6e 74 70 74 72 5f 74 22 2c  me": "intptr_t",
353a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
353b0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
353c0 74 2e 68 3a 39 37 3a 31 39 22 2c 20 22 74 79 70  t.h:97:19", "typ
353d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
353e0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
353f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
35400 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
35410 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
35420 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
35430 65 22 3a 20 22 75 69 6e 74 70 74 72 5f 74 22 2c  e": "uintptr_t",
35440 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
35450 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
35460 74 2e 68 3a 31 30 30 3a 32 37 22 2c 20 22 74 79  t.h:100:27", "ty
35470 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
35480 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20  unsigned-long", 
35490 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
354a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
354b0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
354c0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
354d0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ": 0, "name": "i
354e0 6e 74 6d 61 78 5f 74 22 2c 20 22 6c 6f 63 61 74  ntmax_t", "locat
354f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
35500 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 31 31 31  ude/stdint.h:111
35510 3a 32 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :21", "type": { 
35520 22 74 61 67 22 3a 20 22 5f 5f 69 6e 74 6d 61 78  "tag": "__intmax
35530 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
35540 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
35550 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75  ": 0, "name": "u
35560 69 6e 74 6d 61 78 5f 74 22 2c 20 22 6c 6f 63 61  intmax_t", "loca
35570 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
35580 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 31 31  lude/stdint.h:11
35590 32 3a 32 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  2:22", "type": {
355a0 20 22 74 61 67 22 3a 20 22 5f 5f 75 69 6e 74 6d   "tag": "__uintm
355b0 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ax_t" } },.{ "ta
355c0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
355d0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
355e0 22 5f 5f 67 77 63 68 61 72 5f 74 22 2c 20 22 6c  "__gwchar_t", "l
355f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
35600 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70 65 73  include/inttypes
35610 2e 68 3a 33 34 3a 32 34 22 2c 20 22 74 79 70 65  .h:34:24", "type
35620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
35630 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
35640 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
35650 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
35660 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
35670 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
35680 3a 20 22 69 6d 61 78 64 69 76 5f 74 22 2c 20 22  : "imaxdiv_t", "
35690 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
356a0 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70 65  /include/inttype
356b0 73 2e 68 3a 32 37 35 3a 35 22 2c 20 22 74 79 70  s.h:275:5", "typ
356c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74  e": { "tag": "st
356d0 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 32 32 30  ruct", "ns": 220
356e0 31 38 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  18, "name": "", 
356f0 22 69 64 22 3a 20 34 30 2c 20 22 6c 6f 63 61 74  "id": 40, "locat
35700 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
35710 75 64 65 2f 69 6e 74 74 79 70 65 73 2e 68 3a 32  ude/inttypes.h:2
35720 37 31 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65  71:9", "bit-size
35730 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
35740 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
35750 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
35760 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
35770 3a 20 22 71 75 6f 74 22 2c 20 22 62 69 74 2d 6f  : "quot", "bit-o
35780 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
35790 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
357a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
357b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
357c0 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
357d0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
357e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
357f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
35800 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
35810 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
35820 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
35830 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
35840 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
35850 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
35860 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
35870 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
35880 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20  ent": 64 } }] } 
35890 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
358a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
358b0 22 69 6d 61 78 61 62 73 22 2c 20 22 6e 73 22 3a  "imaxabs", "ns":
358c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
358d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69 6e  "/usr/include/in
358e0 74 74 79 70 65 73 2e 68 3a 32 39 30 3a 31 37 22  ttypes.h:290:17"
358f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
35900 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
35910 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
35920 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
35930 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
35940 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
35950 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
35960 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
35970 74 61 67 22 3a 20 22 69 6e 74 6d 61 78 5f 74 22  tag": "intmax_t"
35980 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
35990 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
359a0 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b  intmax_t" } },.{
359b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
359c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6d 61  n", "name": "ima
359d0 78 64 69 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20  xdiv", "ns": 0, 
359e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
359f0 72 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70  r/include/inttyp
35a00 65 73 2e 68 3a 32 39 33 3a 31 38 22 2c 20 22 76  es.h:293:18", "v
35a10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
35a20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
35a30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
35a40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
35a50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
35a60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
35a70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75 6d  , "name": "__num
35a80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
35a90 74 61 67 22 3a 20 22 69 6e 74 6d 61 78 5f 74 22  tag": "intmax_t"
35aa0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
35ab0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
35ac0 65 22 3a 20 22 5f 5f 64 65 6e 6f 6d 22 2c 20 22  e": "__denom", "
35ad0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
35ae0 22 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 5d 2c  "intmax_t" } }],
35af0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
35b00 7b 20 22 74 61 67 22 3a 20 22 69 6d 61 78 64 69  { "tag": "imaxdi
35b10 76 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  v_t" } },.{ "tag
35b20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
35b30 6e 61 6d 65 22 3a 20 22 73 74 72 74 6f 69 6d 61  name": "strtoima
35b40 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  x", "ns": 0, "lo
35b50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
35b60 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70 65 73 2e  nclude/inttypes.
35b70 68 3a 32 39 37 3a 31 37 22 2c 20 22 76 61 72 69  h:297:17", "vari
35b80 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
35b90 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
35ba0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
35bb0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
35bc0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
35bd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
35be0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
35bf0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
35c00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
35c10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
35c20 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
35c30 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
35c40 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
35c50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
35c60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
35c70 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
35c80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
35c90 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
35ca0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
35cb0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
35cc0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
35cd0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
35ce0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
35cf0 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
35d00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
35d10 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
35d20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
35d30 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
35d40 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
35d50 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
35d60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
35d70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e  e": { "tag": "in
35d80 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  tmax_t" } },.{ "
35d90 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
35da0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74 6f  , "name": "strto
35db0 75 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  umax", "ns": 0, 
35dc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
35dd0 72 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70  r/include/inttyp
35de0 65 73 2e 68 3a 33 30 31 3a 31 38 22 2c 20 22 76  es.h:301:18", "v
35df0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
35e00 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
35e10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
35e20 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
35e30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
35e40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
35e50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74  , "name": "__npt
35e60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
35e70 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
35e80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
35e90 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
35ea0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
35eb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
35ec0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
35ed0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
35ee0 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74  : "__endptr", "t
35ef0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
35f00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
35f10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
35f20 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
35f30 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
35f40 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
35f50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
35f60 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  : 8 } } } }, { "
35f70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
35f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61  ", "name": "__ba
35f90 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  se", "type": { "
35fa0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
35fb0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
35fc0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
35fd0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
35fe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
35ff0 22 75 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c  "uintmax_t" } },
36000 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
36010 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
36020 63 73 74 6f 69 6d 61 78 22 2c 20 22 6e 73 22 3a  cstoimax", "ns":
36030 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
36040 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69 6e  "/usr/include/in
36050 74 74 79 70 65 73 2e 68 3a 33 30 35 3a 31 37 22  ttypes.h:305:17"
36060 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
36070 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
36080 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
36090 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
360a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
360b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
360c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
360d0 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  _nptr", "type": 
360e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
360f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
36100 74 61 67 22 3a 20 22 5f 5f 67 77 63 68 61 72 5f  tag": "__gwchar_
36110 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
36120 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
36130 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74  "name": "__endpt
36140 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
36150 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
36160 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
36170 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
36180 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
36190 5f 5f 67 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  __gwchar_t" } } 
361a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
361b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
361c0 22 3a 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79  ": "__base", "ty
361d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
361e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
361f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
36200 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
36210 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
36220 20 22 74 61 67 22 3a 20 22 69 6e 74 6d 61 78 5f   "tag": "intmax_
36230 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
36240 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
36250 6d 65 22 3a 20 22 77 63 73 74 6f 75 6d 61 78 22  me": "wcstoumax"
36260 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
36270 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
36280 6c 75 64 65 2f 69 6e 74 74 79 70 65 73 2e 68 3a  lude/inttypes.h:
36290 33 31 30 3a 31 38 22 2c 20 22 76 61 72 69 61 64  310:18", "variad
362a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
362b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
362c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
362d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
362e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
362f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
36300 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22  me": "__nptr", "
36310 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
36320 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
36330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
36340 67 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  gwchar_t" } } },
36350 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
36360 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
36370 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
36380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
36390 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
363a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
363b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
363c0 74 61 67 22 3a 20 22 5f 5f 67 77 63 68 61 72 5f  tag": "__gwchar_
363d0 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  t" } } } }, { "t
363e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
363f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73  , "name": "__bas
36400 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
36410 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
36420 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
36430 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
36440 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
36450 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
36460 75 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a  uintmax_t" } },.
36470 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c  { "tag": "enum",
36480 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
36490 3a 20 22 22 2c 20 22 69 64 22 3a 20 34 31 2c 20  : "", "id": 41, 
364a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
364b0 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
364c0 68 3a 34 36 3a 31 22 2c 20 22 66 69 65 6c 64 73  h:46:1", "fields
364d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
364e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
364f0 49 53 75 70 70 65 72 22 2c 20 22 76 61 6c 75 65  ISupper", "value
36500 22 3a 20 32 35 36 20 7d 2c 20 7b 20 22 74 61 67  ": 256 }, { "tag
36510 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
36520 65 22 3a 20 22 5f 49 53 6c 6f 77 65 72 22 2c 20  e": "_ISlower", 
36530 22 76 61 6c 75 65 22 3a 20 35 31 32 20 7d 2c 20  "value": 512 }, 
36540 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
36550 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53 61 6c  , "name": "_ISal
36560 70 68 61 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  pha", "value": 1
36570 30 32 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  024 }, { "tag": 
36580 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
36590 20 22 5f 49 53 64 69 67 69 74 22 2c 20 22 76 61   "_ISdigit", "va
365a0 6c 75 65 22 3a 20 32 30 34 38 20 7d 2c 20 7b 20  lue": 2048 }, { 
365b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
365c0 22 6e 61 6d 65 22 3a 20 22 5f 49 53 78 64 69 67  "name": "_ISxdig
365d0 69 74 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 30  it", "value": 40
365e0 39 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  96 }, { "tag": "
365f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
36600 22 5f 49 53 73 70 61 63 65 22 2c 20 22 76 61 6c  "_ISspace", "val
36610 75 65 22 3a 20 38 31 39 32 20 7d 2c 20 7b 20 22  ue": 8192 }, { "
36620 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
36630 6e 61 6d 65 22 3a 20 22 5f 49 53 70 72 69 6e 74  name": "_ISprint
36640 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 33 38  ", "value": 1638
36650 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
36660 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
36670 5f 49 53 67 72 61 70 68 22 2c 20 22 76 61 6c 75  _ISgraph", "valu
36680 65 22 3a 20 33 32 37 36 38 20 7d 2c 20 7b 20 22  e": 32768 }, { "
36690 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
366a0 6e 61 6d 65 22 3a 20 22 5f 49 53 62 6c 61 6e 6b  name": "_ISblank
366b0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c  ", "value": 1 },
366c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
366d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53 63  ", "name": "_ISc
366e0 6e 74 72 6c 22 2c 20 22 76 61 6c 75 65 22 3a 20  ntrl", "value": 
366f0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
36700 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
36710 5f 49 53 70 75 6e 63 74 22 2c 20 22 76 61 6c 75  _ISpunct", "valu
36720 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22  e": 4 }, { "tag"
36730 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
36740 22 3a 20 22 5f 49 53 61 6c 6e 75 6d 22 2c 20 22  ": "_ISalnum", "
36750 76 61 6c 75 65 22 3a 20 38 20 7d 5d 20 7d 2c 0a  value": 8 }] },.
36760 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
36770 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
36780 63 74 79 70 65 5f 62 5f 6c 6f 63 22 2c 20 22 6e  ctype_b_loc", "n
36790 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
367a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
367b0 2f 63 74 79 70 65 2e 68 3a 37 39 3a 33 35 22 2c  /ctype.h:79:35",
367c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
367d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
367e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
367f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
36800 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
36810 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
36820 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
36830 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
36840 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
36850 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
36860 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73  g": ":unsigned-s
36870 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  hort", "bit-size
36880 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
36890 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 20 7d  nment": 16 } } }
368a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
368b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
368c0 20 22 5f 5f 63 74 79 70 65 5f 74 6f 6c 6f 77 65   "__ctype_tolowe
368d0 72 5f 6c 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c  r_loc", "ns": 0,
368e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
368f0 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
36900 2e 68 3a 38 31 3a 32 36 22 2c 20 22 76 61 72 69  .h:81:26", "vari
36910 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
36920 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
36930 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
36940 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
36950 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
36960 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
36970 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
36980 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
36990 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
369a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
369b0 5f 69 6e 74 33 32 5f 74 22 20 7d 20 7d 20 7d 20  _int32_t" } } } 
369c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
369d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
369e0 22 5f 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72  "__ctype_toupper
369f0 5f 6c 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _loc", "ns": 0, 
36a00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
36a10 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
36a20 68 3a 38 33 3a 32 36 22 2c 20 22 76 61 72 69 61  h:83:26", "varia
36a30 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
36a40 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
36a50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
36a60 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
36a70 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
36a80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
36a90 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
36aa0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
36ab0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
36ac0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
36ad0 69 6e 74 33 32 5f 74 22 20 7d 20 7d 20 7d 20 7d  int32_t" } } } }
36ae0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
36af0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
36b00 69 73 61 6c 6e 75 6d 22 2c 20 22 6e 73 22 3a 20  isalnum", "ns": 
36b10 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
36b20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
36b30 70 65 2e 68 3a 31 30 38 3a 31 20 3c 53 70 65 6c  pe.h:108:1 <Spel
36b40 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
36b50 65 2f 63 74 79 70 65 2e 68 3a 31 30 38 3a 31 32  e/ctype.h:108:12
36b60 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
36b70 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
36b80 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
36b90 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
36ba0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
36bb0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
36bc0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
36bd0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
36be0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
36bf0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
36c00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
36c10 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
36c20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
36c30 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
36c40 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
36c50 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
36c60 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
36c70 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  on", "name": "is
36c80 61 6c 70 68 61 22 2c 20 22 6e 73 22 3a 20 30 2c  alpha", "ns": 0,
36c90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
36ca0 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
36cb0 2e 68 3a 31 30 39 3a 31 20 3c 53 70 65 6c 6c 69  .h:109:1 <Spelli
36cc0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
36cd0 63 74 79 70 65 2e 68 3a 31 30 39 3a 31 32 3e 22  ctype.h:109:12>"
36ce0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
36cf0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
36d00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
36d10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
36d20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
36d30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
36d40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
36d50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
36d60 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
36d70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
36d80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
36d90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
36da0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
36db0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
36dc0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
36dd0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
36de0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
36df0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 63 6e  ", "name": "iscn
36e00 74 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  trl", "ns": 0, "
36e10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
36e20 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
36e30 3a 31 31 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :110:1 <Spelling
36e40 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  =/usr/include/ct
36e50 79 70 65 2e 68 3a 31 31 30 3a 31 32 3e 22 2c 20  ype.h:110:12>", 
36e60 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
36e70 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
36e80 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
36e90 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
36ea0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
36eb0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
36ec0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
36ed0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
36ee0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
36ef0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
36f00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
36f10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
36f20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
36f30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
36f40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
36f50 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
36f60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
36f70 20 22 6e 61 6d 65 22 3a 20 22 69 73 64 69 67 69   "name": "isdigi
36f80 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
36f90 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
36fa0 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
36fb0 31 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  11:1 <Spelling=/
36fc0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
36fd0 65 2e 68 3a 31 31 31 3a 31 32 3e 22 2c 20 22 76  e.h:111:12>", "v
36fe0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
36ff0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
37000 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
37010 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
37020 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
37030 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
37040 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
37050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
37060 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
37070 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
37080 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
37090 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
370a0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
370b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
370c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
370d0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
370e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
370f0 6e 61 6d 65 22 3a 20 22 69 73 6c 6f 77 65 72 22  name": "islower"
37100 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
37110 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
37120 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 32  lude/ctype.h:112
37130 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
37140 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
37150 68 3a 31 31 32 3a 31 32 3e 22 2c 20 22 76 61 72  h:112:12>", "var
37160 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
37170 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
37180 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
37190 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
371a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
371b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
371c0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
371d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
371e0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
371f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
37200 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
37210 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
37220 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37230 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37240 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37250 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
37260 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
37270 6d 65 22 3a 20 22 69 73 67 72 61 70 68 22 2c 20  me": "isgraph", 
37280 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
37290 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
372a0 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 33 3a 31  de/ctype.h:113:1
372b0 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
372c0 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
372d0 31 31 33 3a 31 32 3e 22 2c 20 22 76 61 72 69 61  113:12>", "varia
372e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
372f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
37300 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
37310 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
37320 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
37330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
37340 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
37350 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
37360 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
37370 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
37380 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
37390 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
373a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
373b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
373c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
373d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
373e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
373f0 22 3a 20 22 69 73 70 72 69 6e 74 22 2c 20 22 6e  ": "isprint", "n
37400 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
37410 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
37420 2f 63 74 79 70 65 2e 68 3a 31 31 34 3a 31 20 3c  /ctype.h:114:1 <
37430 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
37440 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31  clude/ctype.h:11
37450 34 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64 69  4:12>", "variadi
37460 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
37470 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
37480 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
37490 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
374a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
374b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
374c0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
374d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
374e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
374f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
37500 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
37510 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
37520 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
37530 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
37540 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
37550 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
37560 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
37570 20 22 69 73 70 75 6e 63 74 22 2c 20 22 6e 73 22   "ispunct", "ns"
37580 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
37590 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63   "/usr/include/c
375a0 74 79 70 65 2e 68 3a 31 31 35 3a 31 20 3c 53 70  type.h:115:1 <Sp
375b0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
375c0 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 35 3a  ude/ctype.h:115:
375d0 31 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  12>", "variadic"
375e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
375f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
37600 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
37610 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
37620 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
37630 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
37640 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
37650 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37660 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37670 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37680 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
37690 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
376a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
376b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
376c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
376d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
376e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
376f0 69 73 73 70 61 63 65 22 2c 20 22 6e 73 22 3a 20  isspace", "ns": 
37700 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
37710 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
37720 70 65 2e 68 3a 31 31 36 3a 31 20 3c 53 70 65 6c  pe.h:116:1 <Spel
37730 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
37740 65 2f 63 74 79 70 65 2e 68 3a 31 31 36 3a 31 32  e/ctype.h:116:12
37750 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
37760 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
37770 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
37780 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
37790 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
377a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
377b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
377c0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
377d0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
377e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
377f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
37800 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
37810 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
37820 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
37830 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
37840 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
37850 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
37860 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  on", "name": "is
37870 75 70 70 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  upper", "ns": 0,
37880 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
37890 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
378a0 2e 68 3a 31 31 37 3a 31 20 3c 53 70 65 6c 6c 69  .h:117:1 <Spelli
378b0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
378c0 63 74 79 70 65 2e 68 3a 31 31 37 3a 31 32 3e 22  ctype.h:117:12>"
378d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
378e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
378f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
37900 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
37910 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
37920 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
37930 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
37940 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
37950 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
37960 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
37970 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
37980 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
37990 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
379a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
379b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
379c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
379d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
379e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 78 64  ", "name": "isxd
379f0 69 67 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  igit", "ns": 0, 
37a00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
37a10 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
37a20 68 3a 31 31 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:118:1 <Spellin
37a30 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63  g=/usr/include/c
37a40 74 79 70 65 2e 68 3a 31 31 38 3a 31 32 3e 22 2c  type.h:118:12>",
37a50 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
37a60 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
37a70 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
37a80 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
37a90 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
37aa0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
37ab0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
37ac0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
37ad0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
37ae0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
37af0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
37b00 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
37b10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
37b20 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
37b30 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
37b40 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
37b50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
37b60 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 6c 6f 77  , "name": "tolow
37b70 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
37b80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
37b90 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
37ba0 31 32 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  122:12", "variad
37bb0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
37bc0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
37bd0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
37be0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
37bf0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
37c00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
37c10 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70  me": "__c", "typ
37c20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
37c30 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
37c40 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
37c50 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
37c60 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
37c70 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37c80 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37c90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37ca0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
37cb0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
37cc0 6d 65 22 3a 20 22 74 6f 75 70 70 65 72 22 2c 20  me": "toupper", 
37cd0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
37ce0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
37cf0 64 65 2f 63 74 79 70 65 2e 68 3a 31 32 35 3a 31  de/ctype.h:125:1
37d00 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
37d10 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
37d20 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
37d30 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
37d40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
37d50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
37d60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
37d70 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__c", "type": {
37d80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
37d90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
37da0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
37db0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
37dc0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
37dd0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
37de0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
37df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
37e00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
37e10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
37e20 22 69 73 62 6c 61 6e 6b 22 2c 20 22 6e 73 22 3a  "isblank", "ns":
37e30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
37e40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  "/usr/include/ct
37e50 79 70 65 2e 68 3a 31 33 30 3a 31 20 3c 53 70 65  ype.h:130:1 <Spe
37e60 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
37e70 64 65 2f 63 74 79 70 65 2e 68 3a 31 33 30 3a 31  de/ctype.h:130:1
37e80 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  2>", "variadic":
37e90 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
37ea0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
37eb0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
37ec0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
37ed0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
37ee0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
37ef0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
37f00 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
37f10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
37f20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
37f30 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
37f40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
37f50 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
37f60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
37f70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
37f80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
37f90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ion", "name": "i
37fa0 73 61 73 63 69 69 22 2c 20 22 6e 73 22 3a 20 30  sascii", "ns": 0
37fb0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
37fc0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
37fd0 65 2e 68 3a 31 34 32 3a 31 32 22 2c 20 22 76 61  e.h:142:12", "va
37fe0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
37ff0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
38000 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
38010 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
38020 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
38030 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
38040 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
38050 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
38060 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
38070 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
38080 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
38090 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
380a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
380b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
380c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
380d0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
380e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
380f0 20 22 6e 61 6d 65 22 3a 20 22 74 6f 61 73 63 69   "name": "toasci
38100 69 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  i", "ns": 0, "lo
38110 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
38120 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
38130 34 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  46:12", "variadi
38140 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
38150 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
38160 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
38170 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
38180 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
38190 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
381a0 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65  e": "__c", "type
381b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
381c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
381d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
381e0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
381f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
38200 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
38210 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
38220 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
38230 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
38240 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
38250 65 22 3a 20 22 5f 74 6f 75 70 70 65 72 22 2c 20  e": "_toupper", 
38260 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
38270 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
38280 64 65 2f 63 74 79 70 65 2e 68 3a 31 35 30 3a 31  de/ctype.h:150:1
38290 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
382a0 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
382b0 31 35 30 3a 31 32 3e 22 2c 20 22 76 61 72 69 61  150:12>", "varia
382c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
382d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
382e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
382f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
38300 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
38310 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
38320 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
38330 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
38340 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
38350 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
38360 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
38370 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
38380 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
38390 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
383a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
383b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
383c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
383d0 22 3a 20 22 5f 74 6f 6c 6f 77 65 72 22 2c 20 22  ": "_tolower", "
383e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
383f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
38400 65 2f 63 74 79 70 65 2e 68 3a 31 35 31 3a 31 20  e/ctype.h:151:1 
38410 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
38420 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
38430 35 31 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64  51:12>", "variad
38440 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
38450 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
38460 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
38470 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
38480 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
38490 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
384a0 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
384b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
384c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
384d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
384e0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
384f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
38500 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
38510 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
38520 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
38530 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
38540 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
38550 3a 20 22 69 73 61 6c 6e 75 6d 5f 6c 22 2c 20 22  : "isalnum_l", "
38560 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
38570 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
38580 65 2f 63 74 79 70 65 2e 68 3a 32 35 31 3a 31 20  e/ctype.h:251:1 
38590 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
385a0 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32  nclude/ctype.h:2
385b0 35 31 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  51:14>", "variad
385c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
385d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
385e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
385f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
38600 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
38610 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
38620 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
38630 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
38640 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
38650 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
38660 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
38670 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
38680 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
38690 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c  pe": { "tag": "l
386a0 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  ocale_t" } }], "
386b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
386c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
386d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
386e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
386f0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
38700 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
38710 6d 65 22 3a 20 22 69 73 61 6c 70 68 61 5f 6c 22  me": "isalpha_l"
38720 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
38730 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
38740 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 32  lude/ctype.h:252
38750 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
38760 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
38770 68 3a 32 35 32 3a 31 34 3e 22 2c 20 22 76 61 72  h:252:14>", "var
38780 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
38790 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
387a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
387b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
387c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
387d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
387e0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
387f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
38800 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
38810 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
38820 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
38830 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
38840 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
38850 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
38860 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d   "locale_t" } }]
38870 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
38880 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
38890 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
388a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
388b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
388c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
388d0 22 6e 61 6d 65 22 3a 20 22 69 73 63 6e 74 72 6c  "name": "iscntrl
388e0 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _l", "ns": 0, "l
388f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
38900 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
38910 32 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  253:1 <Spelling=
38920 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
38930 70 65 2e 68 3a 32 35 33 3a 31 34 3e 22 2c 20 22  pe.h:253:14>", "
38940 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
38950 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
38960 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
38970 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
38980 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
38990 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
389a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
389b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
389c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
389d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
389e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
389f0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
38a00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
38a10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
38a20 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
38a30 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
38a40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
38a50 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
38a60 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
38a70 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
38a80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
38a90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 64 69  ", "name": "isdi
38aa0 67 69 74 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  git_l", "ns": 0,
38ab0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
38ac0 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
38ad0 2e 68 3a 32 35 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:254:1 <Spelli
38ae0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
38af0 63 74 79 70 65 2e 68 3a 32 35 34 3a 31 34 3e 22  ctype.h:254:14>"
38b00 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
38b10 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
38b20 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
38b30 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
38b40 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
38b50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
38b60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
38b70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
38b80 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
38b90 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
38ba0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
38bb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
38bc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
38bd0 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
38be0 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74  "tag": "locale_t
38bf0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
38c00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
38c10 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
38c20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
38c30 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
38c40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
38c50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ion", "name": "i
38c60 73 6c 6f 77 65 72 5f 6c 22 2c 20 22 6e 73 22 3a  slower_l", "ns":
38c70 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
38c80 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  "/usr/include/ct
38c90 79 70 65 2e 68 3a 32 35 35 3a 31 20 3c 53 70 65  ype.h:255:1 <Spe
38ca0 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
38cb0 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 35 3a 31  de/ctype.h:255:1
38cc0 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  4>", "variadic":
38cd0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
38ce0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
38cf0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
38d00 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
38d10 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
38d20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
38d30 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
38d40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
38d50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
38d60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
38d70 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
38d80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
38d90 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
38da0 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c   { "tag": "local
38db0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
38dc0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
38dd0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
38de0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
38df0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
38e00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
38e10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
38e20 20 22 69 73 67 72 61 70 68 5f 6c 22 2c 20 22 6e   "isgraph_l", "n
38e30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
38e40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
38e50 2f 63 74 79 70 65 2e 68 3a 32 35 36 3a 31 20 3c  /ctype.h:256:1 <
38e60 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
38e70 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35  clude/ctype.h:25
38e80 36 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  6:14>", "variadi
38e90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
38ea0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
38eb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
38ec0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
38ed0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
38ee0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
38ef0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
38f00 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
38f10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
38f20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
38f30 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
38f40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
38f50 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
38f60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
38f70 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
38f80 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
38f90 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
38fa0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
38fb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
38fc0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
38fd0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
38fe0 65 22 3a 20 22 69 73 70 72 69 6e 74 5f 6c 22 2c  e": "isprint_l",
38ff0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
39000 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
39010 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 37 3a  ude/ctype.h:257:
39020 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
39030 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39040 3a 32 35 37 3a 31 34 3e 22 2c 20 22 76 61 72 69  :257:14>", "vari
39050 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
39060 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
39070 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
39080 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
39090 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
390a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
390b0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
390c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
390d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
390e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
390f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
39100 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
39110 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
39120 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
39130 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c  "locale_t" } }],
39140 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
39150 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
39160 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
39170 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
39180 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
39190 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
391a0 6e 61 6d 65 22 3a 20 22 69 73 70 75 6e 63 74 5f  name": "ispunct_
391b0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
391c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
391d0 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32  nclude/ctype.h:2
391e0 35 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  58:1 <Spelling=/
391f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
39200 65 2e 68 3a 32 35 38 3a 31 34 3e 22 2c 20 22 76  e.h:258:14>", "v
39210 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
39220 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
39230 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
39240 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
39250 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
39260 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
39270 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
39280 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
39290 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
392a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
392b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
392c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
392d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
392e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
392f0 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20  ": "locale_t" } 
39300 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
39310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
39320 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
39330 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
39340 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
39350 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
39360 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 73 70 61  , "name": "isspa
39370 63 65 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ce_l", "ns": 0, 
39380 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
39390 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
393a0 68 3a 32 35 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:259:1 <Spellin
393b0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63  g=/usr/include/c
393c0 74 79 70 65 2e 68 3a 32 35 39 3a 31 34 3e 22 2c  type.h:259:14>",
393d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
393e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
393f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
39400 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
39410 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
39420 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
39430 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
39440 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
39450 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
39460 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
39470 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
39480 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
39490 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
394a0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
394b0 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22  tag": "locale_t"
394c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
394d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
394e0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
394f0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
39500 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
39510 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
39520 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  on", "name": "is
39530 75 70 70 65 72 5f 6c 22 2c 20 22 6e 73 22 3a 20  upper_l", "ns": 
39540 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
39550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
39560 70 65 2e 68 3a 32 36 30 3a 31 20 3c 53 70 65 6c  pe.h:260:1 <Spel
39570 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
39580 65 2f 63 74 79 70 65 2e 68 3a 32 36 30 3a 31 34  e/ctype.h:260:14
39590 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
395a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
395b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
395c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
395d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
395e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
395f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
39600 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
39610 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
39620 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
39630 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
39640 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
39650 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
39660 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
39670 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
39680 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
39690 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
396a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
396b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
396c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
396d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
396e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
396f0 22 69 73 78 64 69 67 69 74 5f 6c 22 2c 20 22 6e  "isxdigit_l", "n
39700 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
39710 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
39720 2f 63 74 79 70 65 2e 68 3a 32 36 31 3a 31 20 3c  /ctype.h:261:1 <
39730 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
39740 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 36  clude/ctype.h:26
39750 31 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  1:14>", "variadi
39760 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
39770 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
39780 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
39790 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
397a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
397b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
397c0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
397d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
397e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
397f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
39800 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
39810 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
39820 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
39830 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
39840 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
39850 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
39860 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39870 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39880 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39890 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
398a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
398b0 65 22 3a 20 22 69 73 62 6c 61 6e 6b 5f 6c 22 2c  e": "isblank_l",
398c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
398d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
398e0 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 36 33 3a  ude/ctype.h:263:
398f0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
39900 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39910 3a 32 36 33 3a 31 34 3e 22 2c 20 22 76 61 72 69  :263:14>", "vari
39920 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
39930 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
39940 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
39950 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
39960 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
39970 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
39980 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
39990 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
399a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
399b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
399c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
399d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
399e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
399f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
39a00 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c  "locale_t" } }],
39a10 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
39a20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
39a30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
39a40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
39a50 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
39a60 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
39a70 6e 61 6d 65 22 3a 20 22 5f 5f 74 6f 6c 6f 77 65  name": "__tolowe
39a80 72 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  r_l", "ns": 0, "
39a90 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
39aa0 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39ab0 3a 32 36 37 3a 31 32 22 2c 20 22 76 61 72 69 61  :267:12", "varia
39ac0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
39ad0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
39ae0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
39af0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
39b00 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
39b10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
39b20 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79  ame": "__c", "ty
39b30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
39b40 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
39b50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
39b60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
39b70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
39b80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
39b90 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
39ba0 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20  ag": "locale_t" 
39bb0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
39bc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
39bd0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
39be0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
39bf0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
39c00 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
39c10 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 6c  n", "name": "tol
39c20 6f 77 65 72 5f 6c 22 2c 20 22 6e 73 22 3a 20 30  ower_l", "ns": 0
39c30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
39c40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
39c50 65 2e 68 3a 32 36 38 3a 31 32 22 2c 20 22 76 61  e.h:268:12", "va
39c60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
39c70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
39c80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
39c90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
39ca0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
39cb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
39cc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
39cd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
39ce0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
39cf0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
39d00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
39d10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
39d20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
39d30 22 5f 5f 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__l", "type": {
39d40 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f   "tag": "locale_
39d50 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
39d60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
39d70 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
39d80 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
39d90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
39da0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
39db0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
39dc0 5f 5f 74 6f 75 70 70 65 72 5f 6c 22 2c 20 22 6e  __toupper_l", "n
39dd0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
39de0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
39df0 2f 63 74 79 70 65 2e 68 3a 32 37 31 3a 31 32 22  /ctype.h:271:12"
39e00 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
39e10 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
39e20 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
39e30 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
39e40 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
39e50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
39e60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
39e70 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
39e80 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39e90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39ea0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39eb0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
39ec0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
39ed0 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70  me": "__l", "typ
39ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
39ef0 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
39f00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
39f10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39f20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39f30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39f40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
39f50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
39f60 65 22 3a 20 22 74 6f 75 70 70 65 72 5f 6c 22 2c  e": "toupper_l",
39f70 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
39f80 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
39f90 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 37 32 3a  ude/ctype.h:272:
39fa0 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
39fb0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
39fc0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
39fd0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
39fe0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
39ff0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3a000 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3a010 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20   "__c", "type": 
3a020 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
3a030 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
3a040 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3a050 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
3a060 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3a070 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22  "name": "__l", "
3a080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3a090 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c  "locale_t" } }],
3a0a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3a0b0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
3a0c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
3a0d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3a0e0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
3a0f0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
3a100 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
3a110 66 6c 6f 61 74 5f 74 22 2c 20 22 6c 6f 63 61 74  float_t", "locat
3a120 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3a130 75 64 65 2f 6d 61 74 68 2e 68 3a 38 33 3a 31 35  ude/math.h:83:15
3a140 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3a150 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
3a160 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
3a170 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
3a180 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
3a190 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
3a1a0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 64 6f 75   0, "name": "dou
3a1b0 62 6c 65 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  ble_t", "locatio
3a1c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3a1d0 65 2f 6d 61 74 68 2e 68 3a 38 34 3a 31 36 22 2c  e/math.h:84:16",
3a1e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3a1f0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3a200 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3a210 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3a220 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3a230 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3a240 22 3a 20 22 5f 5f 66 70 63 6c 61 73 73 69 66 79  ": "__fpclassify
3a250 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3a260 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3a270 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3a280 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63  alls-helper-func
3a290 74 69 6f 6e 73 2e 68 3a 32 31 3a 31 20 3c 53 70  tions.h:21:1 <Sp
3a2a0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
3a2b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3a2c0 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69  ls-helper-functi
3a2d0 6f 6e 73 2e 68 3a 32 31 3a 32 30 3e 22 2c 20 22  ons.h:21:20>", "
3a2e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3a2f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3a300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3a310 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3a320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3a330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3a340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
3a350 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
3a360 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3a370 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3a380 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3a390 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3a3a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3a3b0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
3a3c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
3a3d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
3a3e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3a3f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3a400 3a 20 22 5f 5f 73 69 67 6e 62 69 74 22 2c 20 22  : "__signbit", "
3a410 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3a420 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3a430 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3a440 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e  -helper-function
3a450 73 2e 68 3a 32 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:25:1 <Spelli
3a460 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
3a470 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
3a480 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
3a490 68 3a 32 35 3a 32 30 3e 22 2c 20 22 76 61 72 69  h:25:20>", "vari
3a4a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3a4b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3a4c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3a4d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3a4e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3a4f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3a500 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22  name": "__value"
3a510 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3a520 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3a530 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3a540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3a550 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3a560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3a570 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
3a580 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
3a590 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
3a5a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3a5b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3a5c0 5f 69 73 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30  _isinf", "ns": 0
3a5d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3a5e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3a5f0 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65  /mathcalls-helpe
3a600 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30  r-functions.h:30
3a610 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3a620 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3a630 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d  athcalls-helper-
3a640 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30 3a 32  functions.h:30:2
3a650 30 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  0>", "variadic":
3a660 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3a670 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3a680 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3a690 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3a6a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3a6b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3a6c0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
3a6d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3a6e0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3a6f0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3a700 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
3a710 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
3a720 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
3a730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
3a740 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3a750 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
3a760 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3a770 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 69 6e 69 74  "name": "__finit
3a780 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
3a790 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3a7a0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3a7b0 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e  calls-helper-fun
3a7c0 63 74 69 6f 6e 73 2e 68 3a 33 33 3a 31 20 3c 53  ctions.h:33:1 <S
3a7d0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
3a7e0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3a7f0 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
3a800 69 6f 6e 73 2e 68 3a 33 33 3a 32 30 3e 22 2c 20  ions.h:33:20>", 
3a810 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3a820 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3a830 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3a840 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3a850 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3a860 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3a870 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76  r", "name": "__v
3a880 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
3a890 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3a8a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3a8b0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3a8c0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3a8d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3a8e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
3a8f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
3a900 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
3a910 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3a920 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3a930 22 3a 20 22 5f 5f 69 73 6e 61 6e 22 2c 20 22 6e  ": "__isnan", "n
3a940 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3a950 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3a960 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d  /bits/mathcalls-
3a970 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73  helper-functions
3a980 2e 68 3a 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:36:1 <Spellin
3a990 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
3a9a0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65  its/mathcalls-he
3a9b0 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68  lper-functions.h
3a9c0 3a 33 36 3a 32 30 3e 22 2c 20 22 76 61 72 69 61  :36:20>", "varia
3a9d0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3a9e0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3a9f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3aa00 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3aa10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3aa20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3aa30 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
3aa40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3aa50 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3aa60 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3aa70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3aa80 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3aa90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3aaa0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
3aab0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
3aac0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
3aad0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3aae0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
3aaf0 69 73 65 71 73 69 67 22 2c 20 22 6e 73 22 3a 20  iseqsig", "ns": 
3ab00 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3ab10 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3ab20 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70  s/mathcalls-help
3ab30 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33  er-functions.h:3
3ab40 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  9:1 <Spelling=/u
3ab50 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3ab60 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
3ab70 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 39 3a  -functions.h:39:
3ab80 32 30 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  20>", "variadic"
3ab90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3aba0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3abb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3abc0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3abd0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3abe0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3abf0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3ac00 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3ac10 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3ac20 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3ac30 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
3ac40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3ac50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
3ac60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3ac70 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ac80 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3ac90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3aca0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3acb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3acc0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
3acd0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
3ace0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
3acf0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3ad00 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3ad10 5f 5f 69 73 73 69 67 6e 61 6c 69 6e 67 22 2c 20  __issignaling", 
3ad20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3ad30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3ad40 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3ad50 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f  s-helper-functio
3ad60 6e 73 2e 68 3a 34 32 3a 31 20 3c 53 70 65 6c 6c  ns.h:42:1 <Spell
3ad70 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
3ad80 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d  /bits/mathcalls-
3ad90 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73  helper-functions
3ada0 2e 68 3a 34 32 3a 32 30 3e 22 2c 20 22 76 61 72  .h:42:20>", "var
3adb0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
3adc0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
3add0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
3ade0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
3adf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
3ae00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3ae10 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
3ae20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3ae30 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ae40 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3ae50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3ae60 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3ae70 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3ae80 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
3ae90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
3aea0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
3aeb0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3aec0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3aed0 61 63 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  acos", "ns": 0, 
3aee0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3aef0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3af00 61 74 68 63 61 6c 6c 73 2e 68 3a 35 33 3a 31 20  athcalls.h:53:1 
3af10 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
3af20 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3af30 63 61 6c 6c 73 2e 68 3a 35 33 3a 31 33 3e 22 2c  calls.h:53:13>",
3af40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3af50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3af60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3af70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3af80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3af90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3afa0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3afb0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3afc0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3afd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3afe0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3aff0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3b000 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3b010 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3b020 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3b030 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3b040 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3b050 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3b060 22 3a 20 22 5f 5f 61 63 6f 73 22 2c 20 22 6e 73  ": "__acos", "ns
3b070 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3b080 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3b090 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3b0a0 3a 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :53:1 <Spelling=
3b0b0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
3b0c0 37 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  76:1>", "variadi
3b0d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3b0e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3b0f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3b100 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3b110 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3b120 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3b130 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3b140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3b150 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3b160 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3b170 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3b180 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3b190 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3b1a0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3b1b0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3b1c0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3b1d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3b1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73 69 6e 22  , "name": "asin"
3b1f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3b200 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3b210 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3b220 6c 6c 73 2e 68 3a 35 35 3a 31 20 3c 53 70 65 6c  lls.h:55:1 <Spel
3b230 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
3b240 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3b250 2e 68 3a 35 35 3a 31 33 3e 22 2c 20 22 76 61 72  .h:55:13>", "var
3b260 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
3b270 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
3b280 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
3b290 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
3b2a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
3b2b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3b2c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
3b2d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3b2e0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3b2f0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3b300 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3b310 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3b320 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3b330 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3b340 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3b350 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3b360 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3b370 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3b380 5f 61 73 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  _asin", "ns": 0,
3b390 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3b3a0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3b3b0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 35 3a 31  mathcalls.h:55:1
3b3c0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
3b3d0 74 63 68 20 73 70 61 63 65 3e 3a 37 37 3a 31 3e  tch space>:77:1>
3b3e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3b3f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3b400 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3b410 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3b420 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3b430 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3b440 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3b450 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
3b460 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3b470 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3b480 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3b490 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3b4a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3b4b0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3b4c0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3b4d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3b4e0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3b4f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3b500 6d 65 22 3a 20 22 61 74 61 6e 22 2c 20 22 6e 73  me": "atan", "ns
3b510 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3b520 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3b530 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3b540 3a 35 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :57:1 <Spelling=
3b550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3b560 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 37  s/mathcalls.h:57
3b570 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
3b580 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3b590 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3b5a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3b5b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3b5c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3b5d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3b5e0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3b5f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3b600 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3b610 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3b620 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3b630 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3b640 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3b650 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3b660 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3b670 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3b680 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3b690 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61 6e   "name": "__atan
3b6a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3b6b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3b6c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3b6d0 61 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53 70 65  alls.h:57:1 <Spe
3b6e0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
3b6f0 70 61 63 65 3e 3a 37 38 3a 31 3e 22 2c 20 22 76  pace>:78:1>", "v
3b700 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
3b710 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
3b720 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
3b730 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
3b740 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
3b750 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3b760 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
3b770 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3b780 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3b790 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3b7a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3b7b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3b7c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3b7d0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3b7e0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3b7f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3b800 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3b810 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3b820 22 61 74 61 6e 32 22 2c 20 22 6e 73 22 3a 20 30  "atan2", "ns": 0
3b830 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3b840 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3b850 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 39 3a  /mathcalls.h:59:
3b860 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
3b870 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3b880 74 68 63 61 6c 6c 73 2e 68 3a 35 39 3a 31 33 3e  thcalls.h:59:13>
3b890 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3b8a0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3b8b0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3b8c0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3b8d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3b8e0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3b8f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3b900 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
3b910 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3b920 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3b930 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3b940 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
3b950 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3b960 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3b970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3b980 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3b990 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3b9a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3b9b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3b9c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3b9d0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3b9e0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3b9f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3ba00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3ba10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3ba20 5f 5f 61 74 61 6e 32 22 2c 20 22 6e 73 22 3a 20  __atan2", "ns": 
3ba30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3ba40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3ba50 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 39  s/mathcalls.h:59
3ba60 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3ba70 72 61 74 63 68 20 73 70 61 63 65 3e 3a 37 39 3a  ratch space>:79:
3ba80 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3ba90 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3baa0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3bab0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3bac0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3bad0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3bae0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3baf0 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
3bb00 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3bb10 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3bb20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3bb30 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
3bb40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3bb50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3bb60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3bb70 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3bb80 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3bb90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3bba0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3bbb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3bbc0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3bbd0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3bbe0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3bbf0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3bc00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3bc10 20 22 63 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c   "cos", "ns": 0,
3bc20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3bc30 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3bc40 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31  mathcalls.h:62:1
3bc50 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
3bc60 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3bc70 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31 37 3e 22  hcalls.h:62:17>"
3bc80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
3bc90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
3bca0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
3bcb0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
3bcc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3bcd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3bce0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3bcf0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3bd00 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3bd10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3bd20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3bd30 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3bd40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3bd50 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3bd60 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3bd70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3bd80 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3bd90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3bda0 65 22 3a 20 22 5f 5f 63 6f 73 22 2c 20 22 6e 73  e": "__cos", "ns
3bdb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3bdc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3bdd0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3bde0 3a 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :62:1 <Spelling=
3bdf0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
3be00 38 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  81:1>", "variadi
3be10 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3be20 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3be30 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3be40 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3be50 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3be60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3be70 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3be80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3be90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3bea0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3beb0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3bec0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3bed0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3bee0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3bef0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3bf00 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3bf10 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3bf20 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 6e 22 2c  , "name": "sin",
3bf30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
3bf40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3bf50 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3bf60 6c 73 2e 68 3a 36 34 3a 31 20 3c 53 70 65 6c 6c  ls.h:64:1 <Spell
3bf70 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
3bf80 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3bf90 68 3a 36 34 3a 31 37 3e 22 2c 20 22 76 61 72 69  h:64:17>", "vari
3bfa0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3bfb0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3bfc0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3bfd0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3bfe0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3bff0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3c000 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3c010 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3c020 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3c030 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3c040 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3c050 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
3c060 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3c070 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3c080 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3c090 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
3c0a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3c0b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
3c0c0 73 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  sin", "ns": 0, "
3c0d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3c0e0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3c0f0 74 68 63 61 6c 6c 73 2e 68 3a 36 34 3a 31 20 3c  thcalls.h:64:1 <
3c100 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
3c110 68 20 73 70 61 63 65 3e 3a 38 33 3a 31 3e 22 2c  h space>:83:1>",
3c120 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3c130 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3c140 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3c150 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3c160 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3c170 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3c180 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3c190 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3c1a0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3c1b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3c1c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3c1d0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3c1e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3c1f0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3c200 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3c210 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3c220 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3c230 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3c240 22 3a 20 22 74 61 6e 22 2c 20 22 6e 73 22 3a 20  ": "tan", "ns": 
3c250 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3c260 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3c270 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36  s/mathcalls.h:66
3c280 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3c290 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3c2a0 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31 33  athcalls.h:66:13
3c2b0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3c2c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3c2d0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3c2e0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3c2f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3c300 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3c310 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3c320 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3c330 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3c340 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3c350 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3c360 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3c370 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3c380 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3c390 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3c3a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3c3b0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
3c3c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
3c3d0 61 6d 65 22 3a 20 22 5f 5f 74 61 6e 22 2c 20 22  ame": "__tan", "
3c3e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3c3f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3c400 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3c410 2e 68 3a 36 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:66:1 <Spellin
3c420 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3c430 3e 3a 38 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:84:1>", "varia
3c440 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3c450 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3c460 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3c470 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3c480 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3c490 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3c4a0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3c4b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3c4c0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3c4d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3c4e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3c4f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3c500 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3c510 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3c520 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3c530 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3c540 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3c550 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 73  n", "name": "cos
3c560 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  h", "ns": 0, "lo
3c570 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3c580 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3c590 63 61 6c 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70  calls.h:71:1 <Sp
3c5a0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
3c5b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3c5c0 6c 73 2e 68 3a 37 31 3a 31 33 3e 22 2c 20 22 76  ls.h:71:13>", "v
3c5d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
3c5e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
3c5f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
3c600 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
3c610 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
3c620 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3c630 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
3c640 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3c650 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3c660 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3c670 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3c680 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3c690 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3c6a0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3c6b0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3c6c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3c6d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3c6e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3c6f0 22 5f 5f 63 6f 73 68 22 2c 20 22 6e 73 22 3a 20  "__cosh", "ns": 
3c700 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3c710 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3c720 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 31  s/mathcalls.h:71
3c730 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3c740 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 35 3a  ratch space>:85:
3c750 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3c760 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3c770 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3c780 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3c790 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3c7a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3c7b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3c7c0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3c7d0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3c7e0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3c7f0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3c800 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3c810 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3c820 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3c830 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3c840 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3c850 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3c860 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3c870 6e 61 6d 65 22 3a 20 22 73 69 6e 68 22 2c 20 22  name": "sinh", "
3c880 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3c890 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3c8a0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3c8b0 2e 68 3a 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:73:1 <Spellin
3c8c0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
3c8d0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3c8e0 37 33 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64  73:13>", "variad
3c8f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3c900 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3c910 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3c920 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3c930 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3c940 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3c950 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3c960 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3c970 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3c980 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3c990 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
3c9a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
3c9b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3c9c0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3c9d0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3c9e0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
3c9f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
3ca00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
3ca10 6e 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nh", "ns": 0, "l
3ca20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3ca30 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3ca40 68 63 61 6c 6c 73 2e 68 3a 37 33 3a 31 20 3c 53  hcalls.h:73:1 <S
3ca50 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3ca60 20 73 70 61 63 65 3e 3a 38 36 3a 31 3e 22 2c 20   space>:86:1>", 
3ca70 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3ca80 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3ca90 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3caa0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3cab0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3cac0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3cad0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3cae0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3caf0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3cb00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3cb10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3cb20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3cb30 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3cb40 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3cb50 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3cb60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3cb70 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3cb80 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3cb90 3a 20 22 74 61 6e 68 22 2c 20 22 6e 73 22 3a 20  : "tanh", "ns": 
3cba0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3cbb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3cbc0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 35  s/mathcalls.h:75
3cbd0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3cbe0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3cbf0 61 74 68 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 33  athcalls.h:75:13
3cc00 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3cc10 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3cc20 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3cc30 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3cc40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3cc50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3cc60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3cc70 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3cc80 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3cc90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3cca0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3ccb0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3ccc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3ccd0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3cce0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3ccf0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3cd00 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
3cd10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
3cd20 61 6d 65 22 3a 20 22 5f 5f 74 61 6e 68 22 2c 20  ame": "__tanh", 
3cd30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3cd40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3cd50 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3cd60 73 2e 68 3a 37 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:75:1 <Spelli
3cd70 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
3cd80 65 3e 3a 38 37 3a 31 3e 22 2c 20 22 76 61 72 69  e>:87:1>", "vari
3cd90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3cda0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3cdb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3cdc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3cdd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3cde0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3cdf0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3ce00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3ce10 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3ce20 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3ce30 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3ce40 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
3ce50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3ce60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3ce70 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3ce80 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
3ce90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3cea0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 63  on", "name": "ac
3ceb0 6f 73 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  osh", "ns": 0, "
3cec0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3ced0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3cee0 74 68 63 61 6c 6c 73 2e 68 3a 38 35 3a 31 20 3c  thcalls.h:85:1 <
3cef0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3cf00 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3cf10 61 6c 6c 73 2e 68 3a 38 35 3a 31 33 3e 22 2c 20  alls.h:85:13>", 
3cf20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3cf30 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3cf40 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3cf50 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3cf60 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3cf70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3cf80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3cf90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3cfa0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3cfb0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3cfc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3cfd0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3cfe0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3cff0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3d000 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3d010 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3d020 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3d030 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3d040 3a 20 22 5f 5f 61 63 6f 73 68 22 2c 20 22 6e 73  : "__acosh", "ns
3d050 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3d060 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3d070 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3d080 3a 38 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :85:1 <Spelling=
3d090 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
3d0a0 38 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  88:1>", "variadi
3d0b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3d0c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3d0d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3d0e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3d0f0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3d100 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3d110 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3d120 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3d130 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3d140 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3d150 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3d160 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3d170 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3d180 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3d190 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3d1a0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3d1b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3d1c0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73 69 6e 68  , "name": "asinh
3d1d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3d1e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3d1f0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3d200 61 6c 6c 73 2e 68 3a 38 37 3a 31 20 3c 53 70 65  alls.h:87:1 <Spe
3d210 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
3d220 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3d230 73 2e 68 3a 38 37 3a 31 33 3e 22 2c 20 22 76 61  s.h:87:13>", "va
3d240 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
3d250 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
3d260 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
3d270 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
3d280 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
3d290 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3d2a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3d2b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3d2c0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3d2d0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3d2e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3d2f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3d300 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3d310 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3d320 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3d330 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3d340 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3d350 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3d360 5f 5f 61 73 69 6e 68 22 2c 20 22 6e 73 22 3a 20  __asinh", "ns": 
3d370 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3d380 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3d390 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 37  s/mathcalls.h:87
3d3a0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3d3b0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 39 3a  ratch space>:89:
3d3c0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3d3d0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3d3e0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3d3f0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3d400 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3d410 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3d420 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3d430 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3d440 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3d450 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3d460 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3d470 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3d480 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3d490 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d4a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d4b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d4c0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3d4d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3d4e0 6e 61 6d 65 22 3a 20 22 61 74 61 6e 68 22 2c 20  name": "atanh", 
3d4f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3d500 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3d510 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3d520 73 2e 68 3a 38 39 3a 31 20 3c 53 70 65 6c 6c 69  s.h:89:1 <Spelli
3d530 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
3d540 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3d550 3a 38 39 3a 31 33 3e 22 2c 20 22 76 61 72 69 61  :89:13>", "varia
3d560 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3d570 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3d580 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3d590 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3d5a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3d5b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3d5c0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3d5d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3d5e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3d5f0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3d600 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3d610 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3d620 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3d630 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3d640 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3d650 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3d660 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3d670 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  n", "name": "__a
3d680 74 61 6e 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tanh", "ns": 0, 
3d690 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3d6a0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3d6b0 61 74 68 63 61 6c 6c 73 2e 68 3a 38 39 3a 31 20  athcalls.h:89:1 
3d6c0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
3d6d0 63 68 20 73 70 61 63 65 3e 3a 39 30 3a 31 3e 22  ch space>:90:1>"
3d6e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
3d6f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
3d700 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
3d710 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
3d720 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3d730 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3d740 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3d750 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3d760 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d770 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d780 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d790 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3d7a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3d7b0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3d7c0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3d7d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3d7e0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3d7f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3d800 65 22 3a 20 22 65 78 70 22 2c 20 22 6e 73 22 3a  e": "exp", "ns":
3d810 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3d820 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3d830 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39  ts/mathcalls.h:9
3d840 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  5:1 <Spelling=/u
3d850 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3d860 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 35 3a 31  mathcalls.h:95:1
3d870 37 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  7>", "variadic":
3d880 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3d890 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3d8a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3d8b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3d8c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3d8d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3d8e0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3d8f0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3d900 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3d910 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3d920 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3d930 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3d940 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d950 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d960 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d970 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3d980 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3d990 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 22 2c 20  name": "__exp", 
3d9a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3d9b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3d9c0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3d9d0 73 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:95:1 <Spelli
3d9e0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
3d9f0 65 3e 3a 39 32 3a 31 3e 22 2c 20 22 76 61 72 69  e>:92:1>", "vari
3da00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3da10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3da20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3da30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3da40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3da50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3da60 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3da70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3da80 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3da90 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3daa0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3dab0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
3dac0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3dad0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3dae0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3daf0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
3db00 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3db10 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72  on", "name": "fr
3db20 65 78 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  exp", "ns": 0, "
3db30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3db40 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3db50 74 68 63 61 6c 6c 73 2e 68 3a 39 38 3a 31 20 3c  thcalls.h:98:1 <
3db60 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3db70 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3db80 61 6c 6c 73 2e 68 3a 39 38 3a 31 33 3e 22 2c 20  alls.h:98:13>", 
3db90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3dba0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3dbb0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3dbc0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3dbd0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3dbe0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3dbf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3dc00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3dc10 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3dc20 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3dc30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3dc40 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
3dc50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3dc60 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
3dc70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
3dc80 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
3dc90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3dca0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
3dcb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
3dcc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
3dcd0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3dce0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3dcf0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3dd00 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3dd10 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3dd20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3dd30 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3dd40 5f 5f 66 72 65 78 70 22 2c 20 22 6e 73 22 3a 20  __frexp", "ns": 
3dd50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3dd60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3dd70 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38  s/mathcalls.h:98
3dd80 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3dd90 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39 33 3a  ratch space>:93:
3dda0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3ddb0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3ddc0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3ddd0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3dde0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3ddf0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3de00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3de10 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3de20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3de30 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3de40 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3de50 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
3de60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3de70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
3de80 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
3de90 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
3dea0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
3deb0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
3dec0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
3ded0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3dee0 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
3def0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3df00 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3df10 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3df20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3df30 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3df40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3df50 65 22 3a 20 22 6c 64 65 78 70 22 2c 20 22 6e 73  e": "ldexp", "ns
3df60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3df70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3df80 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3df90 3a 31 30 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :101:1 <Spelling
3dfa0 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
3dfb0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
3dfc0 30 31 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64  01:13>", "variad
3dfd0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3dfe0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3dff0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3e000 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3e010 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3e020 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3e030 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3e040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3e050 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3e060 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3e070 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3e080 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
3e090 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3e0a0 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79  __exponent", "ty
3e0b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3e0c0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
3e0d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
3e0e0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
3e0f0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3e100 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3e110 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3e120 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3e130 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3e140 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3e150 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 64 65 78   "name": "__ldex
3e160 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
3e170 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3e180 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3e190 63 61 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53  calls.h:101:1 <S
3e1a0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3e1b0 20 73 70 61 63 65 3e 3a 39 34 3a 31 3e 22 2c 20   space>:94:1>", 
3e1c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3e1d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3e1e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3e1f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3e200 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3e210 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3e220 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3e230 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3e240 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3e250 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3e260 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3e270 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
3e280 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3e290 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
3e2a0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
3e2b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
3e2c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
3e2d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
3e2e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3e2f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3e300 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3e310 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3e320 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3e330 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3e340 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3e350 22 6c 6f 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20  "log", "ns": 0, 
3e360 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3e370 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3e380 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31  athcalls.h:104:1
3e390 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
3e3a0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3e3b0 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31 37 3e  hcalls.h:104:17>
3e3c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3e3d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3e3e0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3e3f0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3e400 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3e410 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3e420 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3e430 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
3e440 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3e450 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3e460 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3e470 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3e480 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3e490 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3e4a0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3e4b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3e4c0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3e4d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3e4e0 6d 65 22 3a 20 22 5f 5f 6c 6f 67 22 2c 20 22 6e  me": "__log", "n
3e4f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3e500 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3e510 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3e520 68 3a 31 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:104:1 <Spellin
3e530 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3e540 3e 3a 39 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:96:1>", "varia
3e550 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3e560 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3e570 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3e580 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3e590 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3e5a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3e5b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3e5c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3e5d0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3e5e0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3e5f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3e600 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3e610 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3e620 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3e630 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3e640 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3e650 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3e660 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67  n", "name": "log
3e670 31 30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  10", "ns": 0, "l
3e680 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3e690 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3e6a0 68 63 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 20 3c  hcalls.h:107:1 <
3e6b0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3e6c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3e6d0 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 33 3e 22 2c  alls.h:107:13>",
3e6e0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3e6f0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3e700 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3e710 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3e720 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3e730 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3e740 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3e750 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3e760 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3e770 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3e780 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3e790 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3e7a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3e7b0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3e7c0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3e7d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3e7e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3e7f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3e800 22 3a 20 22 5f 5f 6c 6f 67 31 30 22 2c 20 22 6e  ": "__log10", "n
3e810 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3e820 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3e830 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3e840 68 3a 31 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:107:1 <Spellin
3e850 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3e860 3e 3a 39 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:97:1>", "varia
3e870 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3e880 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3e890 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3e8a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3e8b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3e8c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3e8d0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3e8e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3e8f0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3e900 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3e910 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3e920 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3e930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3e940 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3e950 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3e960 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3e970 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3e980 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64  n", "name": "mod
3e990 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
3e9a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3e9b0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3e9c0 63 61 6c 6c 73 2e 68 3a 31 31 30 3a 31 20 3c 53  calls.h:110:1 <S
3e9d0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
3e9e0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3e9f0 6c 6c 73 2e 68 3a 31 31 30 3a 31 33 3e 22 2c 20  lls.h:110:13>", 
3ea00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3ea10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3ea20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3ea30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3ea40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3ea50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3ea60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3ea70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3ea80 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ea90 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3eaa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3eab0 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
3eac0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3ead0 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72 22 2c 20  ame": "__iptr", 
3eae0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3eaf0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
3eb00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3eb10 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3eb20 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3eb30 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3eb40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3eb50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3eb60 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3eb70 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3eb80 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3eb90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3eba0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3ebb0 5f 6d 6f 64 66 22 2c 20 22 6e 73 22 3a 20 30 2c  _modf", "ns": 0,
3ebc0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3ebd0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3ebe0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30 3a  mathcalls.h:110:
3ebf0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
3ec00 61 74 63 68 20 73 70 61 63 65 3e 3a 39 38 3a 31  atch space>:98:1
3ec10 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3ec20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3ec30 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3ec40 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3ec50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3ec60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3ec70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3ec80 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3ec90 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3eca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3ecb0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3ecc0 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
3ecd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3ece0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 70 74  , "name": "__ipt
3ecf0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
3ed00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
3ed10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3ed20 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3ed30 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3ed40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3ed50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
3ed60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3ed70 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3ed80 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3ed90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3eda0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3edb0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3edc0 3a 20 22 65 78 70 6d 31 22 2c 20 22 6e 73 22 3a  : "expm1", "ns":
3edd0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3ede0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3edf0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
3ee00 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  25:1 <Spelling=/
3ee10 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3ee20 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35  /mathcalls.h:125
3ee30 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
3ee40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3ee50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3ee60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3ee70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3ee80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3ee90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3eea0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3eeb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3eec0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3eed0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3eee0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3eef0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3ef00 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3ef10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3ef20 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3ef30 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3ef40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3ef50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6d   "name": "__expm
3ef60 31 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  1", "ns": 0, "lo
3ef70 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3ef80 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3ef90 63 61 6c 6c 73 2e 68 3a 31 32 35 3a 31 20 3c 53  calls.h:125:1 <S
3efa0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3efb0 20 73 70 61 63 65 3e 3a 31 30 30 3a 31 3e 22 2c   space>:100:1>",
3efc0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3efd0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3efe0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3eff0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3f000 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3f010 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3f020 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3f030 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3f040 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3f050 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3f060 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3f070 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3f080 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3f090 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3f0a0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3f0b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3f0c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3f0d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3f0e0 22 3a 20 22 6c 6f 67 31 70 22 2c 20 22 6e 73 22  ": "log1p", "ns"
3f0f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
3f100 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
3f110 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3f120 31 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  128:1 <Spelling=
3f130 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3f140 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32  s/mathcalls.h:12
3f150 38 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  8:13>", "variadi
3f160 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3f170 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3f180 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3f190 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3f1a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3f1b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3f1c0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3f1d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3f1e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3f1f0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3f200 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3f210 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3f220 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3f230 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3f240 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3f250 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3f260 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3f270 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67  , "name": "__log
3f280 31 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  1p", "ns": 0, "l
3f290 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3f2a0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3f2b0 68 63 61 6c 6c 73 2e 68 3a 31 32 38 3a 31 20 3c  hcalls.h:128:1 <
3f2c0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
3f2d0 68 20 73 70 61 63 65 3e 3a 31 30 31 3a 31 3e 22  h space>:101:1>"
3f2e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
3f2f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
3f300 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
3f310 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
3f320 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3f330 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3f340 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3f350 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3f360 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3f370 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3f380 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3f390 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3f3a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3f3b0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3f3c0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3f3d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3f3e0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3f3f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3f400 65 22 3a 20 22 6c 6f 67 62 22 2c 20 22 6e 73 22  e": "logb", "ns"
3f410 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
3f420 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
3f430 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3f440 31 33 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  131:1 <Spelling=
3f450 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3f460 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33  s/mathcalls.h:13
3f470 31 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  1:13>", "variadi
3f480 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3f490 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3f4a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3f4b0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3f4c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3f4d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3f4e0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3f4f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3f500 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3f510 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3f520 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3f530 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3f540 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3f550 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3f560 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3f570 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3f580 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3f590 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67  , "name": "__log
3f5a0 62 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  b", "ns": 0, "lo
3f5b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3f5c0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3f5d0 63 61 6c 6c 73 2e 68 3a 31 33 31 3a 31 20 3c 53  calls.h:131:1 <S
3f5e0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3f5f0 20 73 70 61 63 65 3e 3a 31 30 32 3a 31 3e 22 2c   space>:102:1>",
3f600 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3f610 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3f620 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3f630 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3f640 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3f650 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3f660 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3f670 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3f680 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3f690 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3f6a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3f6b0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3f6c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3f6d0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3f6e0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3f6f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3f700 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3f710 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3f720 22 3a 20 22 65 78 70 32 22 2c 20 22 6e 73 22 3a  ": "exp2", "ns":
3f730 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3f740 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3f750 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
3f760 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  36:1 <Spelling=/
3f770 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3f780 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 36  /mathcalls.h:136
3f790 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
3f7a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3f7b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3f7c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3f7d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3f7e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3f7f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3f800 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3f810 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3f820 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3f830 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3f840 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3f850 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3f860 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3f870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3f880 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3f890 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3f8a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3f8b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 32   "name": "__exp2
3f8c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3f8d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3f8e0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3f8f0 61 6c 6c 73 2e 68 3a 31 33 36 3a 31 20 3c 53 70  alls.h:136:1 <Sp
3f900 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
3f910 73 70 61 63 65 3e 3a 31 30 33 3a 31 3e 22 2c 20  space>:103:1>", 
3f920 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3f930 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3f940 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3f950 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3f960 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3f970 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3f980 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3f990 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3f9a0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3f9b0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3f9c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3f9d0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3f9e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3f9f0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3fa00 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3fa10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3fa20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3fa30 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3fa40 3a 20 22 6c 6f 67 32 22 2c 20 22 6e 73 22 3a 20  : "log2", "ns": 
3fa50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3fa60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3fa70 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33  s/mathcalls.h:13
3fa80 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  9:1 <Spelling=/u
3fa90 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3faa0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 39 3a  mathcalls.h:139:
3fab0 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
3fac0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3fad0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3fae0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3faf0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3fb00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3fb10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3fb20 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3fb30 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3fb40 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3fb50 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3fb60 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
3fb70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
3fb80 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3fb90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3fba0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3fbb0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3fbc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3fbd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 32 22  "name": "__log2"
3fbe0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3fbf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3fc00 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3fc10 6c 6c 73 2e 68 3a 31 33 39 3a 31 20 3c 53 70 65  lls.h:139:1 <Spe
3fc20 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
3fc30 70 61 63 65 3e 3a 31 30 34 3a 31 3e 22 2c 20 22  pace>:104:1>", "
3fc40 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3fc50 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3fc60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3fc70 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3fc80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3fc90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3fca0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3fcb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3fcc0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3fcd0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3fce0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3fcf0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3fd00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3fd10 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3fd20 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3fd30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3fd40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3fd50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3fd60 20 22 70 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c   "pow", "ns": 0,
3fd70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3fd80 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3fd90 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a  mathcalls.h:146:
3fda0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
3fdb0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3fdc0 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a 31 37  thcalls.h:146:17
3fdd0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3fde0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3fdf0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3fe00 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3fe10 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3fe20 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3fe30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3fe40 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3fe50 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3fe60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3fe70 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3fe80 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
3fe90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3fea0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
3feb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3fec0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3fed0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3fee0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3fef0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3ff00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3ff10 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3ff20 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3ff30 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3ff40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3ff50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3ff60 22 5f 5f 70 6f 77 22 2c 20 22 6e 73 22 3a 20 30  "__pow", "ns": 0
3ff70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3ff80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3ff90 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36  /mathcalls.h:146
3ffa0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3ffb0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30 36  ratch space>:106
3ffc0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
3ffd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3ffe0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3fff0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
40000 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
40010 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
40020 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
40030 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
40040 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40050 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40060 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40070 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
40080 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
40090 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
400a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
400b0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
400c0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
400d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
400e0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
400f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
40100 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
40110 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
40120 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
40130 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
40140 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
40150 3a 20 22 73 71 72 74 22 2c 20 22 6e 73 22 3a 20  : "sqrt", "ns": 
40160 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
40170 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
40180 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34  s/mathcalls.h:14
40190 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  9:1 <Spelling=/u
401a0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
401b0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 39 3a  mathcalls.h:149:
401c0 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
401d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
401e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
401f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
40200 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
40210 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
40220 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
40230 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
40240 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40250 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40260 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40270 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
40280 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
40290 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
402a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
402b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
402c0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
402d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
402e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 71 72 74 22  "name": "__sqrt"
402f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
40300 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
40310 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
40320 6c 6c 73 2e 68 3a 31 34 39 3a 31 20 3c 53 70 65  lls.h:149:1 <Spe
40330 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
40340 70 61 63 65 3e 3a 31 30 37 3a 31 3e 22 2c 20 22  pace>:107:1>", "
40350 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
40360 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
40370 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
40380 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
40390 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
403a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
403b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
403c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
403d0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
403e0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
403f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
40400 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
40410 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
40420 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
40430 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
40440 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
40450 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
40460 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
40470 20 22 68 79 70 6f 74 22 2c 20 22 6e 73 22 3a 20   "hypot", "ns": 
40480 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
40490 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
404a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35  s/mathcalls.h:15
404b0 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  3:1 <Spelling=/u
404c0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
404d0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 33 3a  mathcalls.h:153:
404e0 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
404f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
40500 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
40510 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
40520 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
40530 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
40540 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
40550 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
40560 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40570 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40580 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40590 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
405a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
405b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
405c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
405d0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
405e0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
405f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
40600 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
40610 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
40620 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
40630 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
40640 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
40650 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
40660 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
40670 3a 20 22 5f 5f 68 79 70 6f 74 22 2c 20 22 6e 73  : "__hypot", "ns
40680 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
40690 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
406a0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
406b0 3a 31 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :153:1 <Spelling
406c0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
406d0 3a 31 30 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :108:1>", "varia
406e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
406f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
40700 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
40710 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
40720 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
40730 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
40740 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
40750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
40760 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
40770 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
40780 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
40790 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
407a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
407b0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
407c0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
407d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
407e0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
407f0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
40800 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
40810 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
40820 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
40830 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
40840 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
40850 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
40860 61 6d 65 22 3a 20 22 63 62 72 74 22 2c 20 22 6e  ame": "cbrt", "n
40870 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
40880 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
40890 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
408a0 68 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:158:1 <Spellin
408b0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
408c0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
408d0 31 35 38 3a 31 33 3e 22 2c 20 22 76 61 72 69 61  158:13>", "varia
408e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
408f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
40900 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
40910 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
40920 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
40930 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
40940 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
40950 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
40960 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
40970 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
40980 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
40990 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
409a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
409b0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
409c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
409d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
409e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
409f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  n", "name": "__c
40a00 62 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  brt", "ns": 0, "
40a10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
40a20 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
40a30 74 68 63 61 6c 6c 73 2e 68 3a 31 35 38 3a 31 20  thcalls.h:158:1 
40a40 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
40a50 63 68 20 73 70 61 63 65 3e 3a 31 30 39 3a 31 3e  ch space>:109:1>
40a60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
40a70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
40a80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
40a90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
40aa0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
40ab0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
40ac0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
40ad0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
40ae0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
40af0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
40b00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
40b10 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
40b20 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
40b30 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
40b40 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
40b50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
40b60 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
40b70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
40b80 6d 65 22 3a 20 22 63 65 69 6c 22 2c 20 22 6e 73  me": "ceil", "ns
40b90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
40ba0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
40bb0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
40bc0 3a 31 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :165:1 <Spelling
40bd0 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
40be0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
40bf0 36 35 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  65:14>", "variad
40c00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
40c10 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
40c20 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
40c30 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
40c40 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
40c50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
40c60 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
40c70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
40c80 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
40c90 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
40ca0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
40cb0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
40cc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40cd0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40ce0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40cf0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
40d00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
40d10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 65  ", "name": "__ce
40d20 69 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  il", "ns": 0, "l
40d30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
40d40 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
40d50 68 63 61 6c 6c 73 2e 68 3a 31 36 35 3a 31 20 3c  hcalls.h:165:1 <
40d60 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
40d70 68 20 73 70 61 63 65 3e 3a 31 31 30 3a 31 3e 22  h space>:110:1>"
40d80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
40d90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
40da0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
40db0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
40dc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
40dd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
40de0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
40df0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
40e00 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
40e10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
40e20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
40e30 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
40e40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
40e50 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
40e60 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
40e70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
40e80 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
40e90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
40ea0 65 22 3a 20 22 66 61 62 73 22 2c 20 22 6e 73 22  e": "fabs", "ns"
40eb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
40ec0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
40ed0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
40ee0 31 36 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  168:1 <Spelling=
40ef0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
40f00 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36  s/mathcalls.h:16
40f10 38 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  8:14>", "variadi
40f20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
40f30 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
40f40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
40f50 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
40f60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
40f70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
40f80 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
40f90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
40fa0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
40fb0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
40fc0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
40fd0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
40fe0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
40ff0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
41000 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
41010 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
41020 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
41030 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 61 62  , "name": "__fab
41040 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
41050 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
41060 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
41070 63 61 6c 6c 73 2e 68 3a 31 36 38 3a 31 20 3c 53  calls.h:168:1 <S
41080 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
41090 20 73 70 61 63 65 3e 3a 31 31 31 3a 31 3e 22 2c   space>:111:1>",
410a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
410b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
410c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
410d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
410e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
410f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
41100 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
41110 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
41120 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
41130 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
41140 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
41150 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
41160 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
41170 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
41180 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
41190 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
411a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
411b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
411c0 22 3a 20 22 66 6c 6f 6f 72 22 2c 20 22 6e 73 22  ": "floor", "ns"
411d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
411e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
411f0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
41200 31 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  171:1 <Spelling=
41210 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
41220 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
41230 31 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  1:14>", "variadi
41240 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
41250 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
41260 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
41270 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
41280 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
41290 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
412a0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
412b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
412c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
412d0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
412e0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
412f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
41300 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
41310 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
41320 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
41330 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
41340 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
41350 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6c 6f  , "name": "__flo
41360 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
41370 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
41380 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
41390 68 63 61 6c 6c 73 2e 68 3a 31 37 31 3a 31 20 3c  hcalls.h:171:1 <
413a0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
413b0 68 20 73 70 61 63 65 3e 3a 31 31 32 3a 31 3e 22  h space>:112:1>"
413c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
413d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
413e0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
413f0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
41400 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
41410 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
41420 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
41430 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
41440 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
41450 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
41460 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
41470 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
41480 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
41490 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
414a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
414b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
414c0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
414d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
414e0 65 22 3a 20 22 66 6d 6f 64 22 2c 20 22 6e 73 22  e": "fmod", "ns"
414f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
41500 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
41510 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
41520 31 37 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  174:1 <Spelling=
41530 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
41540 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
41550 34 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  4:13>", "variadi
41560 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
41570 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
41580 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
41590 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
415a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
415b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
415c0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
415d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
415e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
415f0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
41600 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
41610 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
41620 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
41630 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
41640 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
41650 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
41660 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
41670 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
41680 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
41690 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
416a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
416b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
416c0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
416d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
416e0 65 22 3a 20 22 5f 5f 66 6d 6f 64 22 2c 20 22 6e  e": "__fmod", "n
416f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
41700 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
41710 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
41720 68 3a 31 37 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:174:1 <Spellin
41730 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
41740 3e 3a 31 31 33 3a 31 3e 22 2c 20 22 76 61 72 69  >:113:1>", "vari
41750 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
41760 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
41770 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
41780 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
41790 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
417a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
417b0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
417c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
417d0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
417e0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
417f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
41800 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
41810 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
41820 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
41830 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
41840 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
41850 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
41860 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
41870 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
41880 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
41890 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
418a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
418b0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
418c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
418d0 6e 61 6d 65 22 3a 20 22 69 73 69 6e 66 22 2c 20  name": "isinf", 
418e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
418f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
41900 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
41910 73 2e 68 3a 31 38 33 3a 31 20 3c 53 70 65 6c 6c  s.h:183:1 <Spell
41920 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
41930 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
41940 68 3a 31 38 33 3a 31 39 3e 22 2c 20 22 76 61 72  h:183:19>", "var
41950 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
41960 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
41970 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
41980 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
41990 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
419a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
419b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
419c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
419d0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
419e0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
419f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
41a00 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
41a10 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
41a20 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
41a30 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
41a40 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
41a50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
41a60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
41a70 66 69 6e 69 74 65 22 2c 20 22 6e 73 22 3a 20 30  finite", "ns": 0
41a80 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
41a90 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
41aa0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 38 38  /mathcalls.h:188
41ab0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
41ac0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
41ad0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 38 38 3a 31  athcalls.h:188:1
41ae0 39 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  9>", "variadic":
41af0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
41b00 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
41b10 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
41b20 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
41b30 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
41b40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
41b50 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
41b60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
41b70 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
41b80 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
41b90 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
41ba0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
41bb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
41bc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
41bd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
41be0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
41bf0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
41c00 22 6e 61 6d 65 22 3a 20 22 64 72 65 6d 22 2c 20  "name": "drem", 
41c10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
41c20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
41c30 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
41c40 73 2e 68 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c  s.h:191:1 <Spell
41c50 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
41c60 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
41c70 68 3a 31 39 31 3a 31 33 3e 22 2c 20 22 76 61 72  h:191:13>", "var
41c80 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
41c90 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
41ca0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
41cb0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
41cc0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
41cd0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
41ce0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
41cf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
41d00 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
41d10 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
41d20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
41d30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
41d40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
41d50 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
41d60 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
41d70 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
41d80 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
41d90 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
41da0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
41db0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
41dc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
41dd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
41de0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
41df0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
41e00 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 72 65 6d 22  "name": "__drem"
41e10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
41e20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
41e30 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
41e40 6c 6c 73 2e 68 3a 31 39 31 3a 31 20 3c 53 70 65  lls.h:191:1 <Spe
41e50 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
41e60 70 61 63 65 3e 3a 31 31 34 3a 31 3e 22 2c 20 22  pace>:114:1>", "
41e70 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
41e80 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
41e90 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
41ea0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
41eb0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
41ec0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
41ed0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
41ee0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
41ef0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
41f00 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
41f10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
41f20 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
41f30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
41f40 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
41f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
41f60 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
41f70 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
41f80 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
41f90 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
41fa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
41fb0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
41fc0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
41fd0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
41fe0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
41ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 67 6e  ", "name": "sign
42000 69 66 69 63 61 6e 64 22 2c 20 22 6e 73 22 3a 20  ificand", "ns": 
42010 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42020 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42030 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39  s/mathcalls.h:19
42040 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  5:1 <Spelling=/u
42050 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
42060 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35 3a  mathcalls.h:195:
42070 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
42080 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
42090 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
420a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
420b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
420c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
420d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
420e0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
420f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
42100 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
42110 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
42120 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
42130 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
42140 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
42150 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
42160 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42170 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
42180 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
42190 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 69  "name": "__signi
421a0 66 69 63 61 6e 64 22 2c 20 22 6e 73 22 3a 20 30  ficand", "ns": 0
421b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
421c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
421d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35  /mathcalls.h:195
421e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
421f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31 35  ratch space>:115
42200 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
42210 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
42220 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
42230 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
42240 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
42250 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
42260 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42270 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
42280 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
42290 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
422a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
422b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
422c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
422d0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
422e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
422f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42300 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
42310 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
42320 22 6e 61 6d 65 22 3a 20 22 63 6f 70 79 73 69 67  "name": "copysig
42330 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
42340 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
42350 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
42360 63 61 6c 6c 73 2e 68 3a 32 30 32 3a 31 20 3c 53  calls.h:202:1 <S
42370 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
42380 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
42390 6c 6c 73 2e 68 3a 32 30 32 3a 31 34 3e 22 2c 20  lls.h:202:14>", 
423a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
423b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
423c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
423d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
423e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
423f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
42400 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
42410 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
42420 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
42430 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
42440 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
42450 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
42460 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
42470 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
42480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
42490 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
424a0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
424b0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
424c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
424d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
424e0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
424f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42500 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
42510 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
42520 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  n", "name": "__c
42530 6f 70 79 73 69 67 6e 22 2c 20 22 6e 73 22 3a 20  opysign", "ns": 
42540 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42560 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30  s/mathcalls.h:20
42570 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  2:1 <Spelling=<s
42580 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
42590 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
425a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
425b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
425c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
425d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
425e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
425f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
42600 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
42610 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
42620 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
42630 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42640 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b  ment": 64 } }, {
42650 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
42660 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
42670 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
42680 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
42690 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
426a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
426b0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
426c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
426d0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
426e0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
426f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
42700 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
42710 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
42720 22 3a 20 22 6e 61 6e 22 2c 20 22 6e 73 22 3a 20  ": "nan", "ns": 
42730 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42740 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42750 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30  s/mathcalls.h:20
42760 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  7:1 <Spelling=/u
42770 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
42780 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30 37 3a  mathcalls.h:207:
42790 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  14>", "variadic"
427a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
427b0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
427c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
427d0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
427e0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
427f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42800 3a 20 22 5f 5f 74 61 67 62 22 2c 20 22 74 79 70  : "__tagb", "typ
42810 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
42820 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
42830 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
42840 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
42850 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42860 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
42870 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
42880 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
42890 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
428a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
428b0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
428c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
428d0 61 6d 65 22 3a 20 22 5f 5f 6e 61 6e 22 2c 20 22  ame": "__nan", "
428e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
428f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42900 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42910 2e 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c 69  .h:207:1 <Spelli
42920 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
42930 65 3e 3a 31 31 37 3a 31 3e 22 2c 20 22 76 61 72  e>:117:1>", "var
42940 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
42950 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
42960 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
42970 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
42980 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
42990 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
429a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62 22  "name": "__tagb"
429b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
429c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
429d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
429e0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
429f0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
42a00 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
42a10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
42a20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
42a30 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
42a40 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42a50 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
42a60 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
42a70 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 6e  n", "name": "isn
42a80 61 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  an", "ns": 0, "l
42a90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
42aa0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
42ab0 68 63 61 6c 6c 73 2e 68 3a 32 31 37 3a 31 20 3c  hcalls.h:217:1 <
42ac0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
42ad0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
42ae0 61 6c 6c 73 2e 68 3a 32 31 37 3a 31 39 3e 22 2c  alls.h:217:19>",
42af0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
42b00 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
42b10 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
42b20 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
42b30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
42b40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
42b50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
42b60 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
42b70 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
42b80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
42b90 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
42ba0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
42bb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
42bc0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
42bd0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
42be0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
42bf0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
42c00 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
42c10 65 22 3a 20 22 6a 30 22 2c 20 22 6e 73 22 3a 20  e": "j0", "ns": 
42c20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42c30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42c40 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
42c50 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  3:1 <Spelling=/u
42c60 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
42c70 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 33 3a  mathcalls.h:223:
42c80 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
42c90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
42ca0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
42cb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
42cc0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
42cd0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
42ce0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42cf0 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
42d00 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
42d10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
42d20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42d30 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
42d40 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
42d50 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
42d60 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
42d70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
42d80 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
42d90 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
42da0 6d 65 22 3a 20 22 5f 5f 6a 30 22 2c 20 22 6e 73  me": "__j0", "ns
42db0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
42dc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
42dd0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
42de0 3a 32 32 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :223:1 <Spelling
42df0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
42e00 3a 31 31 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :118:1>", "varia
42e10 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
42e20 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
42e30 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
42e40 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
42e50 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
42e60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
42e70 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
42e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
42e90 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
42ea0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42eb0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
42ec0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
42ed0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
42ee0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
42ef0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
42f00 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
42f10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
42f20 20 22 6e 61 6d 65 22 3a 20 22 6a 31 22 2c 20 22   "name": "j1", "
42f30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
42f40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42f50 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42f60 2e 68 3a 32 32 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:224:1 <Spelli
42f70 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
42f80 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
42f90 3a 32 32 34 3a 31 33 3e 22 2c 20 22 76 61 72 69  :224:13>", "vari
42fa0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
42fb0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
42fc0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
42fd0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
42fe0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
42ff0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
43000 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
43010 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
43020 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
43030 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
43040 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
43050 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
43060 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
43070 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
43080 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
43090 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
430a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
430b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 31 22  , "name": "__j1"
430c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
430d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
430e0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
430f0 6c 6c 73 2e 68 3a 32 32 34 3a 31 20 3c 53 70 65  lls.h:224:1 <Spe
43100 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
43110 70 61 63 65 3e 3a 31 31 39 3a 31 3e 22 2c 20 22  pace>:119:1>", "
43120 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
43130 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
43140 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
43150 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
43160 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
43170 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
43180 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
43190 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
431a0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
431b0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
431c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
431d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
431e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
431f0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
43200 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
43210 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
43220 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
43230 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ion", "name": "j
43240 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
43250 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
43260 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
43270 63 61 6c 6c 73 2e 68 3a 32 32 35 3a 31 20 3c 53  calls.h:225:1 <S
43280 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
43290 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
432a0 6c 6c 73 2e 68 3a 32 32 35 3a 31 33 3e 22 2c 20  lls.h:225:13>", 
432b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
432c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
432d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
432e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
432f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
43300 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
43310 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
43320 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
43330 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
43340 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
43350 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
43360 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
43370 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
43380 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
43390 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
433a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
433b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
433c0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
433d0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
433e0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
433f0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
43400 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
43410 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
43420 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
43430 22 3a 20 22 5f 5f 6a 6e 22 2c 20 22 6e 73 22 3a  ": "__jn", "ns":
43440 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
43450 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
43460 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
43470 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  25:1 <Spelling=<
43480 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
43490 32 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  20:1>", "variadi
434a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
434b0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
434c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
434d0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
434e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
434f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
43500 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
43510 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
43520 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
43530 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
43540 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
43550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
43560 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
43570 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
43580 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
43590 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
435a0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
435b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
435c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
435d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
435e0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
435f0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
43600 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
43610 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 30 22 2c  ", "name": "y0",
43620 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
43630 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
43640 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
43650 6c 73 2e 68 3a 32 32 36 3a 31 20 3c 53 70 65 6c  ls.h:226:1 <Spel
43660 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
43670 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
43680 2e 68 3a 32 32 36 3a 31 33 3e 22 2c 20 22 76 61  .h:226:13>", "va
43690 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
436a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
436b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
436c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
436d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
436e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
436f0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
43700 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
43710 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
43720 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
43730 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
43740 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
43750 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
43760 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
43770 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
43780 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
43790 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
437a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  n", "name": "__y
437b0 30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  0", "ns": 0, "lo
437c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
437d0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
437e0 63 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 20 3c 53  calls.h:226:1 <S
437f0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
43800 20 73 70 61 63 65 3e 3a 31 32 31 3a 31 3e 22 2c   space>:121:1>",
43810 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
43820 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
43830 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
43840 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
43850 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
43860 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
43870 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
43880 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
43890 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
438a0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
438b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
438c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
438d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
438e0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
438f0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
43900 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
43910 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
43920 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
43930 22 79 31 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  "y1", "ns": 0, "
43940 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
43950 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
43960 74 68 63 61 6c 6c 73 2e 68 3a 32 32 37 3a 31 20  thcalls.h:227:1 
43970 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
43980 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
43990 63 61 6c 6c 73 2e 68 3a 32 32 37 3a 31 33 3e 22  calls.h:227:13>"
439a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
439b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
439c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
439d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
439e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
439f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
43a00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
43a10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
43a20 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
43a30 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
43a40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
43a50 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
43a60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
43a70 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
43a80 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
43a90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
43aa0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
43ab0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
43ac0 20 22 5f 5f 79 31 22 2c 20 22 6e 73 22 3a 20 30   "__y1", "ns": 0
43ad0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
43ae0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
43af0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 37  /mathcalls.h:227
43b00 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
43b10 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 32 32  ratch space>:122
43b20 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
43b30 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
43b40 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
43b50 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
43b60 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
43b70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
43b80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
43b90 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
43ba0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
43bb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
43bc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
43bd0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
43be0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
43bf0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
43c00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
43c10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
43c20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
43c30 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
43c40 6d 65 22 3a 20 22 79 6e 22 2c 20 22 6e 73 22 3a  me": "yn", "ns":
43c50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
43c60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
43c70 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
43c80 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  28:1 <Spelling=/
43c90 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
43ca0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 38  /mathcalls.h:228
43cb0 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
43cc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
43cd0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
43ce0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
43cf0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
43d00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
43d10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
43d20 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
43d30 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
43d40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
43d50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
43d60 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
43d70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
43d80 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
43d90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
43da0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
43db0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
43dc0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
43dd0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
43de0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
43df0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
43e00 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
43e10 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
43e20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
43e30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 6e 22  , "name": "__yn"
43e40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
43e50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
43e60 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
43e70 6c 6c 73 2e 68 3a 32 32 38 3a 31 20 3c 53 70 65  lls.h:228:1 <Spe
43e80 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
43e90 70 61 63 65 3e 3a 31 32 33 3a 31 3e 22 2c 20 22  pace>:123:1>", "
43ea0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
43eb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
43ec0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
43ed0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
43ee0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
43ef0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
43f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
43f10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
43f20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
43f30 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
43f40 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
43f50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
43f60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
43f70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
43f80 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
43f90 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
43fa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
43fb0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
43fc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
43fd0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
43fe0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
43ff0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
44000 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
44010 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
44020 3a 20 22 65 72 66 22 2c 20 22 6e 73 22 3a 20 30  : "erf", "ns": 0
44030 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
44040 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
44050 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 34  /mathcalls.h:234
44060 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
44070 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
44080 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 34 3a 31  athcalls.h:234:1
44090 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
440a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
440b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
440c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
440d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
440e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
440f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
44100 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
44110 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
44120 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
44130 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44140 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
44150 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
44160 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
44170 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
44180 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
44190 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
441a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
441b0 65 22 3a 20 22 5f 5f 65 72 66 22 2c 20 22 6e 73  e": "__erf", "ns
441c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
441d0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
441e0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
441f0 3a 32 33 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :234:1 <Spelling
44200 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
44210 3a 31 32 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  :124:1>", "varia
44220 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
44230 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
44240 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
44250 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
44260 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
44270 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
44280 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
44290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
442a0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
442b0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
442c0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
442d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
442e0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
442f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
44300 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
44310 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
44320 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
44330 20 22 6e 61 6d 65 22 3a 20 22 65 72 66 63 22 2c   "name": "erfc",
44340 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
44350 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
44360 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
44370 6c 73 2e 68 3a 32 33 35 3a 31 20 3c 53 70 65 6c  ls.h:235:1 <Spel
44380 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
44390 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
443a0 2e 68 3a 32 33 35 3a 31 33 3e 22 2c 20 22 76 61  .h:235:13>", "va
443b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
443c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
443d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
443e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
443f0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
44400 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
44410 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
44420 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44430 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44440 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44450 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44460 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
44470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
44480 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
44490 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
444a0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
444b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
444c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65  n", "name": "__e
444d0 72 66 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  rfc", "ns": 0, "
444e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
444f0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
44500 74 68 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31 20  thcalls.h:235:1 
44510 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
44520 63 68 20 73 70 61 63 65 3e 3a 31 32 35 3a 31 3e  ch space>:125:1>
44530 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
44540 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
44550 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
44560 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
44570 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
44580 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
44590 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
445a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
445b0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
445c0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
445d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
445e0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
445f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
44600 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
44610 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
44620 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
44630 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
44640 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
44650 3a 20 22 6c 67 61 6d 6d 61 22 2c 20 22 6e 73 22  : "lgamma", "ns"
44660 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
44670 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
44680 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
44690 32 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  236:1 <Spelling=
446a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
446b0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33  s/mathcalls.h:23
446c0 36 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  6:13>", "variadi
446d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
446e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
446f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
44700 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
44710 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
44720 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
44730 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
44740 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
44750 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
44760 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
44770 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
44780 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
44790 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
447a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
447b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
447c0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
447d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
447e0 6e 61 6d 65 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61  name": "__lgamma
447f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
44800 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
44810 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
44820 61 6c 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53 70  alls.h:236:1 <Sp
44830 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
44840 73 70 61 63 65 3e 3a 31 32 36 3a 31 3e 22 2c 20  space>:126:1>", 
44850 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
44860 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
44870 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
44880 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
44890 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
448a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
448b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
448c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
448d0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
448e0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
448f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
44900 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
44910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44920 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44930 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44940 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44950 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
44960 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
44970 74 67 61 6d 6d 61 22 2c 20 22 6e 73 22 3a 20 30  tgamma", "ns": 0
44980 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
44990 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
449a0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31  /mathcalls.h:241
449b0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
449c0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
449d0 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a 31  athcalls.h:241:1
449e0 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
449f0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
44a00 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
44a10 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
44a20 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
44a30 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
44a40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
44a50 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
44a60 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
44a70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
44a80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44a90 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
44aa0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
44ab0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
44ac0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
44ad0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
44ae0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
44af0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
44b00 65 22 3a 20 22 5f 5f 74 67 61 6d 6d 61 22 2c 20  e": "__tgamma", 
44b10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
44b20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
44b30 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
44b40 73 2e 68 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c  s.h:241:1 <Spell
44b50 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
44b60 63 65 3e 3a 31 32 37 3a 31 3e 22 2c 20 22 76 61  ce>:127:1>", "va
44b70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
44b80 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
44b90 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
44ba0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
44bb0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
44bc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
44bd0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
44be0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44bf0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44c00 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44c10 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44c20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
44c30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
44c40 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
44c50 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
44c60 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
44c70 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
44c80 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d  n", "name": "gam
44c90 6d 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ma", "ns": 0, "l
44ca0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
44cb0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
44cc0 68 63 61 6c 6c 73 2e 68 3a 32 34 37 3a 31 20 3c  hcalls.h:247:1 <
44cd0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
44ce0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
44cf0 61 6c 6c 73 2e 68 3a 32 34 37 3a 31 33 3e 22 2c  alls.h:247:13>",
44d00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
44d10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
44d20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
44d30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
44d40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
44d50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
44d60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
44d70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
44d80 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
44d90 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
44da0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
44db0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
44dc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
44dd0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
44de0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
44df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
44e00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
44e10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
44e20 22 5f 5f 67 61 6d 6d 61 22 2c 20 22 6e 73 22 3a  "__gamma", "ns":
44e30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
44e40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
44e50 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
44e60 34 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  47:1 <Spelling=<
44e70 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
44e80 32 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  28:1>", "variadi
44e90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
44ea0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
44eb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
44ec0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
44ed0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
44ee0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
44ef0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
44f00 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
44f10 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
44f20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
44f30 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
44f40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
44f50 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
44f60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
44f70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44f80 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
44f90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
44fa0 6e 61 6d 65 22 3a 20 22 6c 67 61 6d 6d 61 5f 72  name": "lgamma_r
44fb0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
44fc0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
44fd0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
44fe0 61 6c 6c 73 2e 68 3a 32 35 35 3a 31 20 3c 53 70  alls.h:255:1 <Sp
44ff0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
45000 73 70 61 63 65 3e 3a 31 32 39 3a 31 3e 22 2c 20  space>:129:1>", 
45010 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
45020 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
45030 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
45040 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
45050 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
45060 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
45070 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
45080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
45090 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
450a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
450b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
450c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
450d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
450e0 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70 22 2c  ": "__signgamp",
450f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
45100 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
45110 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
45120 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
45130 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
45140 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
45150 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
45160 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
45170 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
45180 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
45190 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
451a0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
451b0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
451c0 67 61 6d 6d 61 5f 72 22 2c 20 22 6e 73 22 3a 20  gamma_r", "ns": 
451d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
451e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
451f0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 35  s/mathcalls.h:25
45200 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
45210 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33  cratch space>:13
45220 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
45230 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
45240 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
45250 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
45260 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
45270 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
45280 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
45290 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
452a0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
452b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
452c0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
452d0 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
452e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
452f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67  , "name": "__sig
45300 6e 67 61 6d 70 22 2c 20 22 74 79 70 65 22 3a 20  ngamp", "type": 
45310 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
45320 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
45330 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
45340 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
45350 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
45360 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  2 } } }], "retur
45370 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
45380 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
45390 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
453a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
453b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
453c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
453d0 22 3a 20 22 72 69 6e 74 22 2c 20 22 6e 73 22 3a  ": "rint", "ns":
453e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
453f0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
45400 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
45410 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  62:1 <Spelling=/
45420 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
45430 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 36 32  /mathcalls.h:262
45440 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
45450 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
45460 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
45470 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
45480 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
45490 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
454a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
454b0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
454c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
454d0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
454e0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
454f0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
45500 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
45510 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
45520 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
45530 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
45540 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
45550 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
45560 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 69 6e 74   "name": "__rint
45570 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
45580 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
45590 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
455a0 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20 3c 53 70  alls.h:262:1 <Sp
455b0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
455c0 73 70 61 63 65 3e 3a 31 33 32 3a 31 3e 22 2c 20  space>:132:1>", 
455d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
455e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
455f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
45600 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
45610 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
45620 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
45630 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
45640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
45650 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
45660 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
45670 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
45680 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
45690 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
456a0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
456b0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
456c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
456d0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
456e0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
456f0 3a 20 22 6e 65 78 74 61 66 74 65 72 22 2c 20 22  : "nextafter", "
45700 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
45710 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
45720 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
45730 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:265:1 <Spelli
45740 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
45750 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
45760 3a 32 36 35 3a 31 34 3e 22 2c 20 22 76 61 72 69  :265:14>", "vari
45770 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
45780 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
45790 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
457a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
457b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
457c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
457d0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
457e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
457f0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
45800 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
45810 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
45820 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
45830 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
45840 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
45850 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
45860 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
45870 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
45880 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
45890 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
458a0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
458b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
458c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
458d0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
458e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
458f0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 78 74 61 66  name": "__nextaf
45900 74 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ter", "ns": 0, "
45910 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
45920 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
45930 74 68 63 61 6c 6c 73 2e 68 3a 32 36 35 3a 31 20  thcalls.h:265:1 
45940 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
45950 63 68 20 73 70 61 63 65 3e 3a 31 33 33 3a 31 3e  ch space>:133:1>
45960 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
45970 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
45980 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
45990 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
459a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
459b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
459c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
459d0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
459e0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
459f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
45a00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
45a10 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
45a20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
45a30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
45a40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
45a50 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
45a60 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
45a70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
45a80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
45a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
45aa0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
45ab0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
45ac0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
45ad0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
45ae0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
45af0 6e 65 78 74 74 6f 77 61 72 64 22 2c 20 22 6e 73  nexttoward", "ns
45b00 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
45b10 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
45b20 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
45b30 3a 32 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :267:1 <Spelling
45b40 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
45b50 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
45b60 36 37 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  67:14>", "variad
45b70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
45b80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
45b90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
45ba0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
45bb0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
45bc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
45bd0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
45be0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
45bf0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
45c00 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
45c10 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
45c20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
45c30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
45c40 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
45c50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
45c60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
45c70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
45c80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
45c90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
45ca0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
45cb0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
45cc0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
45cd0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
45ce0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
45cf0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  n", "name": "__n
45d00 65 78 74 74 6f 77 61 72 64 22 2c 20 22 6e 73 22  exttoward", "ns"
45d10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
45d20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
45d30 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
45d40 32 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  267:1 <Spelling=
45d50 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
45d60 31 33 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  134:1>", "variad
45d70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
45d80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
45d90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
45da0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
45db0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
45dc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
45dd0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
45de0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
45df0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
45e00 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
45e10 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
45e20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
45e30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
45e40 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
45e50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
45e60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
45e70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
45e80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
45e90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
45ea0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
45eb0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
45ec0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
45ed0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
45ee0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
45ef0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6d  n", "name": "rem
45f00 61 69 6e 64 65 72 22 2c 20 22 6e 73 22 3a 20 30  ainder", "ns": 0
45f10 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
45f20 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
45f30 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37 38  /mathcalls.h:278
45f40 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
45f50 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
45f60 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31  athcalls.h:278:1
45f70 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
45f80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
45f90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
45fa0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
45fb0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
45fc0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
45fd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
45fe0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
45ff0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
46000 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
46010 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
46020 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
46030 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
46040 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
46050 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
46060 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
46070 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
46080 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
46090 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
460a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
460b0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
460c0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
460d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
460e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
460f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
46100 20 22 5f 5f 72 65 6d 61 69 6e 64 65 72 22 2c 20   "__remainder", 
46110 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
46120 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
46130 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
46140 73 2e 68 3a 32 37 38 3a 31 20 3c 53 70 65 6c 6c  s.h:278:1 <Spell
46150 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
46160 63 65 3e 3a 31 33 36 3a 31 3e 22 2c 20 22 76 61  ce>:136:1>", "va
46170 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
46180 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
46190 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
461a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
461b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
461c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
461d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
461e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
461f0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
46200 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
46210 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
46220 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
46230 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
46240 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
46250 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
46260 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
46270 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
46280 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
46290 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
462a0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
462b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
462c0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
462d0 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
462e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
462f0 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62 6e   "name": "scalbn
46300 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
46310 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
46320 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
46330 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20 3c 53 70  alls.h:282:1 <Sp
46340 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
46350 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
46360 6c 73 2e 68 3a 32 38 32 3a 31 33 3e 22 2c 20 22  ls.h:282:13>", "
46370 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
46380 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
46390 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
463a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
463b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
463c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
463d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
463e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
463f0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
46400 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
46410 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
46420 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
46430 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
46440 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
46450 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
46460 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
46470 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
46480 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
46490 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
464a0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
464b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
464c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
464d0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
464e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
464f0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62  "name": "__scalb
46500 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
46510 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
46520 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
46530 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20 3c 53  calls.h:282:1 <S
46540 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
46550 20 73 70 61 63 65 3e 3a 31 33 37 3a 31 3e 22 2c   space>:137:1>",
46560 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
46570 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
46580 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
46590 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
465a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
465b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
465c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
465d0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
465e0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
465f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
46600 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
46610 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
46620 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
46630 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
46640 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
46650 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
46660 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
46670 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
46680 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
46690 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
466a0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
466b0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
466c0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
466d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
466e0 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6c 6f 67 62  , "name": "ilogb
466f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
46700 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
46710 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
46720 61 6c 6c 73 2e 68 3a 32 38 36 3a 31 20 3c 53 70  alls.h:286:1 <Sp
46730 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
46740 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
46750 6c 73 2e 68 3a 32 38 36 3a 31 37 3e 22 2c 20 22  ls.h:286:17>", "
46760 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
46770 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
46780 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
46790 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
467a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
467b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
467c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
467d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
467e0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
467f0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
46800 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
46810 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
46820 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
46830 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
46840 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
46850 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
46860 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
46870 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
46880 5f 69 6c 6f 67 62 22 2c 20 22 6e 73 22 3a 20 30  _ilogb", "ns": 0
46890 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
468a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
468b0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38 36  /mathcalls.h:286
468c0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
468d0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33 38  ratch space>:138
468e0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
468f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
46900 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
46910 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
46920 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
46930 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
46940 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
46950 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
46960 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
46970 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
46980 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
46990 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
469a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
469b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
469c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
469d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
469e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
469f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
46a00 6d 65 22 3a 20 22 73 63 61 6c 62 6c 6e 22 2c 20  me": "scalbln", 
46a10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
46a20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
46a30 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
46a40 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70 65 6c 6c  s.h:296:1 <Spell
46a50 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
46a60 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
46a70 68 3a 32 39 36 3a 31 33 3e 22 2c 20 22 76 61 72  h:296:13>", "var
46a80 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
46a90 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
46aa0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
46ab0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
46ac0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
46ad0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
46ae0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
46af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
46b00 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
46b10 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
46b20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
46b30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
46b40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
46b50 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a  : "__n", "type":
46b60 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
46b70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
46b80 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
46b90 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
46ba0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
46bb0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
46bc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
46bd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
46be0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
46bf0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
46c00 61 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62 6c 6e  ame": "__scalbln
46c10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
46c20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
46c30 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
46c40 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70  alls.h:296:1 <Sp
46c50 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
46c60 73 70 61 63 65 3e 3a 31 34 30 3a 31 3e 22 2c 20  space>:140:1>", 
46c70 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
46c80 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
46c90 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
46ca0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
46cb0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
46cc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
46cd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
46ce0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
46cf0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
46d00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
46d10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
46d20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
46d30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
46d40 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
46d50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
46d60 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
46d70 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
46d80 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
46d90 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
46da0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
46db0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
46dc0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
46dd0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
46de0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
46df0 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 61 72 62  , "name": "nearb
46e00 79 69 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  yint", "ns": 0, 
46e10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
46e20 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
46e30 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31  athcalls.h:300:1
46e40 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
46e50 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
46e60 68 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 33 3e  hcalls.h:300:13>
46e70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
46e80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
46e90 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
46ea0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
46eb0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
46ec0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
46ed0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
46ee0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
46ef0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
46f00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
46f10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
46f20 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
46f30 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
46f40 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
46f50 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
46f60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
46f70 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
46f80 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
46f90 6d 65 22 3a 20 22 5f 5f 6e 65 61 72 62 79 69 6e  me": "__nearbyin
46fa0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
46fb0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
46fc0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
46fd0 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 20 3c 53  calls.h:300:1 <S
46fe0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
46ff0 20 73 70 61 63 65 3e 3a 31 34 31 3a 31 3e 22 2c   space>:141:1>",
47000 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
47010 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
47020 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
47030 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
47040 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
47050 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
47060 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
47070 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
47080 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
47090 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
470a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
470b0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
470c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
470d0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
470e0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
470f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
47100 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
47110 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
47120 22 3a 20 22 72 6f 75 6e 64 22 2c 20 22 6e 73 22  ": "round", "ns"
47130 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
47140 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
47150 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
47160 33 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  304:1 <Spelling=
47170 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
47180 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30  s/mathcalls.h:30
47190 34 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  4:14>", "variadi
471a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
471b0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
471c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
471d0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
471e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
471f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
47200 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
47210 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
47220 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
47230 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
47240 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
47250 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
47260 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
47270 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
47280 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
47290 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
472a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
472b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 6f 75  , "name": "__rou
472c0 6e 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nd", "ns": 0, "l
472d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
472e0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
472f0 68 63 61 6c 6c 73 2e 68 3a 33 30 34 3a 31 20 3c  hcalls.h:304:1 <
47300 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
47310 68 20 73 70 61 63 65 3e 3a 31 34 32 3a 31 3e 22  h space>:142:1>"
47320 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
47330 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
47340 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
47350 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
47360 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
47370 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
47380 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
47390 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
473a0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
473b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
473c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
473d0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
473e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
473f0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
47400 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
47410 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
47420 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
47430 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
47440 65 22 3a 20 22 74 72 75 6e 63 22 2c 20 22 6e 73  e": "trunc", "ns
47450 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
47460 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
47470 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
47480 3a 33 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :308:1 <Spelling
47490 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
474a0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
474b0 30 38 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  08:14>", "variad
474c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
474d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
474e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
474f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
47500 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
47510 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
47520 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
47530 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
47540 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
47550 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
47560 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
47570 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
47580 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
47590 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
475a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
475b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
475c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
475d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 72  ", "name": "__tr
475e0 75 6e 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  unc", "ns": 0, "
475f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
47600 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
47610 74 68 63 61 6c 6c 73 2e 68 3a 33 30 38 3a 31 20  thcalls.h:308:1 
47620 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
47630 63 68 20 73 70 61 63 65 3e 3a 31 34 33 3a 31 3e  ch space>:143:1>
47640 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
47650 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
47660 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
47670 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
47680 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
47690 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
476a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
476b0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
476c0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
476d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
476e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
476f0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
47700 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
47710 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
47720 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
47730 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
47740 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
47750 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
47760 6d 65 22 3a 20 22 72 65 6d 71 75 6f 22 2c 20 22  me": "remquo", "
47770 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
47780 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
47790 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
477a0 2e 68 3a 33 31 33 3a 31 20 3c 53 70 65 6c 6c 69  .h:313:1 <Spelli
477b0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
477c0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
477d0 3a 33 31 33 3a 31 33 3e 22 2c 20 22 76 61 72 69  :313:13>", "vari
477e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
477f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
47800 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
47810 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
47820 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
47830 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
47840 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
47850 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
47860 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
47870 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
47880 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
47890 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
478a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
478b0 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
478c0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
478d0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
478e0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
478f0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
47900 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
47910 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75  ", "name": "__qu
47920 6f 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  o", "type": { "t
47930 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
47940 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
47950 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
47960 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
47970 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
47980 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
47990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
479a0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
479b0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
479c0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
479d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
479e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
479f0 5f 5f 72 65 6d 71 75 6f 22 2c 20 22 6e 73 22 3a  __remquo", "ns":
47a00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
47a10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
47a20 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
47a30 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  13:1 <Spelling=<
47a40 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
47a50 34 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  44:1>", "variadi
47a60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
47a70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
47a80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
47a90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
47aa0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
47ab0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
47ac0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
47ad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
47ae0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
47af0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
47b00 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
47b10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
47b20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
47b30 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
47b40 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
47b50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
47b60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
47b70 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
47b80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
47b90 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75 6f 22 2c  "name": "__quo",
47ba0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
47bb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
47bc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
47bd0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
47be0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
47bf0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
47c00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
47c10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
47c20 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
47c30 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
47c40 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
47c50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
47c60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 72 69  n", "name": "lri
47c70 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nt", "ns": 0, "l
47c80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
47c90 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
47ca0 68 63 61 6c 6c 73 2e 68 3a 33 32 30 3a 31 20 3c  hcalls.h:320:1 <
47cb0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
47cc0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
47cd0 61 6c 6c 73 2e 68 3a 33 32 30 3a 32 32 3e 22 2c  alls.h:320:22>",
47ce0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
47cf0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
47d00 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
47d10 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
47d20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
47d30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
47d40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
47d50 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
47d60 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
47d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
47d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
47d90 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
47da0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
47db0 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
47dc0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
47dd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
47de0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
47df0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
47e00 20 22 5f 5f 6c 72 69 6e 74 22 2c 20 22 6e 73 22   "__lrint", "ns"
47e10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
47e20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
47e30 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
47e40 33 32 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  320:1 <Spelling=
47e50 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
47e60 31 34 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  145:1>", "variad
47e70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
47e80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
47e90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
47ea0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
47eb0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
47ec0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
47ed0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
47ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
47ef0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
47f00 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
47f10 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
47f20 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
47f30 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
47f40 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
47f50 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
47f60 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
47f70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
47f80 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 72 69 6e 74   "name": "llrint
47f90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
47fa0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
47fb0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
47fc0 61 6c 6c 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70  alls.h:322:1 <Sp
47fd0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
47fe0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
47ff0 6c 73 2e 68 3a 33 32 32 3a 32 37 3e 22 2c 20 22  ls.h:322:27>", "
48000 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
48010 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
48020 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
48030 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
48040 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
48050 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
48060 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
48070 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
48080 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
48090 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
480a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
480b0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
480c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
480d0 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
480e0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
480f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
48100 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
48110 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
48120 65 22 3a 20 22 5f 5f 6c 6c 72 69 6e 74 22 2c 20  e": "__llrint", 
48130 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
48140 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
48150 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
48160 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c  s.h:322:1 <Spell
48170 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
48180 63 65 3e 3a 31 34 36 3a 31 3e 22 2c 20 22 76 61  ce>:146:1>", "va
48190 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
481a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
481b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
481c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
481d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
481e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
481f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
48200 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
48210 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
48220 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48230 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48240 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
48250 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48260 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  long-long", "bit
48270 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48290 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
482a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
482b0 3a 20 22 6c 72 6f 75 6e 64 22 2c 20 22 6e 73 22  : "lround", "ns"
482c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
482d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
482e0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
482f0 33 32 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  326:1 <Spelling=
48300 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
48310 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
48320 36 3a 32 32 3e 22 2c 20 22 76 61 72 69 61 64 69  6:22>", "variadi
48330 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
48340 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
48350 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
48360 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
48370 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
48380 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
48390 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
483a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
483b0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
483c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
483d0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
483e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
483f0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22  { "tag": ":long"
48400 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
48410 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
48420 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
48430 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
48440 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 72 6f 75 6e  "name": "__lroun
48450 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
48460 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
48470 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
48480 63 61 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53  calls.h:326:1 <S
48490 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
484a0 20 73 70 61 63 65 3e 3a 31 34 37 3a 31 3e 22 2c   space>:147:1>",
484b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
484c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
484d0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
484e0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
484f0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
48500 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
48510 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
48520 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
48530 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
48540 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
48550 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
48560 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
48570 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
48580 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
48590 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
485a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
485b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
485c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
485d0 20 22 6c 6c 72 6f 75 6e 64 22 2c 20 22 6e 73 22   "llround", "ns"
485e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
485f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
48600 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
48610 33 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  328:1 <Spelling=
48620 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
48630 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
48640 38 3a 32 37 3e 22 2c 20 22 76 61 72 69 61 64 69  8:27>", "variadi
48650 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
48660 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
48670 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
48680 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
48690 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
486a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
486b0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
486c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
486d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
486e0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
486f0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
48700 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
48710 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
48720 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
48730 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
48740 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
48750 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
48760 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
48770 6c 6c 72 6f 75 6e 64 22 2c 20 22 6e 73 22 3a 20  llround", "ns": 
48780 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
48790 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
487a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
487b0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
487c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 34  cratch space>:14
487d0 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
487e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
487f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
48800 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
48810 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
48820 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
48830 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
48840 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
48850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
48860 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
48870 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
48880 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
48890 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
488a0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
488b0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
488c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
488d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
488e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
488f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 64 69  n", "name": "fdi
48900 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  m", "ns": 0, "lo
48910 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
48920 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
48930 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c 53  calls.h:332:1 <S
48940 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
48950 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
48960 6c 6c 73 2e 68 3a 33 33 32 3a 31 33 3e 22 2c 20  lls.h:332:13>", 
48970 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
48980 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
48990 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
489a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
489b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
489c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
489d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
489e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
489f0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
48a00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
48a10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
48a20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
48a30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
48a40 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
48a50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48a60 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
48a70 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
48a80 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
48a90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
48aa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
48ab0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
48ac0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
48ad0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
48ae0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
48af0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  n", "name": "__f
48b00 64 69 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  dim", "ns": 0, "
48b10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
48b20 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
48b30 74 68 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20  thcalls.h:332:1 
48b40 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
48b50 63 68 20 73 70 61 63 65 3e 3a 31 34 39 3a 31 3e  ch space>:149:1>
48b60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
48b70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
48b80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
48b90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
48ba0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
48bb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
48bc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
48bd0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
48be0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
48bf0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
48c00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
48c10 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
48c20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
48c30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
48c40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
48c50 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
48c60 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48c70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48c80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
48c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48ca0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
48cb0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
48cc0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
48cd0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
48ce0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
48cf0 66 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  fmax", "ns": 0, 
48d00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
48d10 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
48d20 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31  athcalls.h:335:1
48d30 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
48d40 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
48d50 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 34 3e  hcalls.h:335:14>
48d60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
48d70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
48d80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
48d90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
48da0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
48db0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
48dc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
48dd0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
48de0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
48df0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
48e00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
48e10 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
48e20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
48e30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
48e40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
48e50 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
48e60 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48e70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48e80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
48e90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48ea0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
48eb0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
48ec0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
48ed0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
48ee0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
48ef0 5f 5f 66 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30  __fmax", "ns": 0
48f00 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
48f10 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
48f20 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 35  /mathcalls.h:335
48f30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
48f40 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35 30  ratch space>:150
48f50 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
48f60 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
48f70 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
48f80 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
48f90 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
48fa0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
48fb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
48fc0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
48fd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
48fe0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
48ff0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
49000 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
49010 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
49020 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
49030 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
49040 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
49050 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
49060 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
49070 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
49080 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
49090 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
490a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
490b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
490c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
490d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
490e0 3a 20 22 66 6d 69 6e 22 2c 20 22 6e 73 22 3a 20  : "fmin", "ns": 
490f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
49100 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
49110 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
49120 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  8:1 <Spelling=/u
49130 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
49140 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 38 3a  mathcalls.h:338:
49150 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  14>", "variadic"
49160 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
49170 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
49180 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
49190 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
491a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
491b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
491c0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
491d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
491e0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
491f0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
49200 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
49210 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
49220 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
49230 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
49240 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
49250 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
49260 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
49270 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
49280 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
49290 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
492a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
492b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
492c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
492d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
492e0 3a 20 22 5f 5f 66 6d 69 6e 22 2c 20 22 6e 73 22  : "__fmin", "ns"
492f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
49300 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
49310 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
49320 33 33 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  338:1 <Spelling=
49330 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
49340 31 35 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  151:1>", "variad
49350 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
49360 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
49370 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
49380 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
49390 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
493a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
493b0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
493c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
493d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
493e0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
493f0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
49400 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
49410 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
49420 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
49430 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
49440 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
49450 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
49460 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
49470 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
49480 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
49490 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
494a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
494b0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
494c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
494d0 6d 65 22 3a 20 22 66 6d 61 22 2c 20 22 6e 73 22  me": "fma", "ns"
494e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
494f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
49500 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
49510 33 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  341:1 <Spelling=
49520 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
49530 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 34  s/mathcalls.h:34
49540 31 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  1:13>", "variadi
49550 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
49560 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
49570 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
49580 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
49590 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
495a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
495b0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
495c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
495d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
495e0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
495f0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
49600 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
49610 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
49620 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
49630 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
49640 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
49650 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
49660 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
49670 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
49680 22 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20 22  "name": "__z", "
49690 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
496a0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
496b0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
496c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
496d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
496e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
496f0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
49700 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
49710 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
49720 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
49730 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
49740 5f 66 6d 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _fma", "ns": 0, 
49750 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
49760 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
49770 61 74 68 63 61 6c 6c 73 2e 68 3a 33 34 31 3a 31  athcalls.h:341:1
49780 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
49790 74 63 68 20 73 70 61 63 65 3e 3a 31 35 32 3a 31  tch space>:152:1
497a0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
497b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
497c0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
497d0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
497e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
497f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
49800 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
49810 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
49820 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
49830 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
49840 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
49850 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
49860 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
49870 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
49880 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
49890 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
498a0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
498b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
498c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
498d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
498e0 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74 79 70 65  e": "__z", "type
498f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
49900 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
49910 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
49920 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
49930 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
49940 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
49950 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
49960 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
49970 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
49980 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
49990 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62  , "name": "scalb
499a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
499b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
499c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
499d0 61 6c 6c 73 2e 68 3a 34 30 32 3a 31 20 3c 53 70  alls.h:402:1 <Sp
499e0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
499f0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
49a00 6c 73 2e 68 3a 34 30 32 3a 31 33 3e 22 2c 20 22  ls.h:402:13>", "
49a10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
49a20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
49a30 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
49a40 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
49a50 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
49a60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
49a70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
49a80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
49a90 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
49aa0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
49ab0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
49ac0 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
49ad0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
49ae0 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
49af0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
49b00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
49b10 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
49b20 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
49b30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
49b40 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
49b50 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
49b60 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
49b70 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
49b80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
49b90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63  ", "name": "__sc
49ba0 61 6c 62 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  alb", "ns": 0, "
49bb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
49bc0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
49bd0 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31 20  thcalls.h:402:1 
49be0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
49bf0 63 68 20 73 70 61 63 65 3e 3a 31 35 34 3a 31 3e  ch space>:154:1>
49c00 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
49c10 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
49c20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
49c30 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
49c40 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
49c50 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
49c60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
49c70 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
49c80 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
49c90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
49ca0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
49cb0 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
49cc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
49cd0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
49ce0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
49cf0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
49d00 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
49d10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
49d20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
49d30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
49d40 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
49d50 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
49d60 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
49d70 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
49d80 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
49d90 5f 5f 66 70 63 6c 61 73 73 69 66 79 66 22 2c 20  __fpclassifyf", 
49da0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
49db0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
49dc0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
49dd0 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f  s-helper-functio
49de0 6e 73 2e 68 3a 32 31 3a 31 20 3c 53 70 65 6c 6c  ns.h:21:1 <Spell
49df0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
49e00 63 65 3e 3a 31 35 35 3a 31 3e 22 2c 20 22 76 61  ce>:155:1>", "va
49e10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
49e20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
49e30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
49e40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
49e50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
49e60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
49e70 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75   "name": "__valu
49e80 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
49e90 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
49ea0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
49eb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
49ec0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
49ed0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
49ee0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
49ef0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
49f00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
49f10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
49f20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
49f30 5f 5f 73 69 67 6e 62 69 74 66 22 2c 20 22 6e 73  __signbitf", "ns
49f40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
49f50 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
49f60 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
49f70 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
49f80 68 3a 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:25:1 <Spelling
49f90 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
49fa0 3a 31 35 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  :156:1>", "varia
49fb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
49fc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
49fd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
49fe0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
49ff0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4a000 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4a010 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
4a020 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4a030 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4a040 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4a050 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4a060 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4a070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4a080 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
4a090 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4a0a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4a0b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4a0c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69  n", "name": "__i
4a0d0 73 69 6e 66 66 22 2c 20 22 6e 73 22 3a 20 30 2c  sinff", "ns": 0,
4a0e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4a0f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4a100 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
4a110 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30 3a  -functions.h:30:
4a120 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4a130 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35 37 3a  atch space>:157:
4a140 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4a150 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4a160 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4a170 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4a180 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4a190 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4a1a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4a1b0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
4a1c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4a1d0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4a1e0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4a1f0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4a200 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4a210 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
4a220 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4a230 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4a240 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4a250 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4a260 6e 61 6d 65 22 3a 20 22 5f 5f 66 69 6e 69 74 65  name": "__finite
4a270 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4a280 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4a290 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4a2a0 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e  calls-helper-fun
4a2b0 63 74 69 6f 6e 73 2e 68 3a 33 33 3a 31 20 3c 53  ctions.h:33:1 <S
4a2c0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4a2d0 20 73 70 61 63 65 3e 3a 31 35 38 3a 31 3e 22 2c   space>:158:1>",
4a2e0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4a2f0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4a300 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4a310 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4a320 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4a330 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4a340 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4a350 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
4a360 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4a370 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4a380 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4a390 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4a3a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4a3b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
4a3c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4a3d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4a3e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4a3f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4a400 22 3a 20 22 5f 5f 69 73 6e 61 6e 66 22 2c 20 22  ": "__isnanf", "
4a410 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4a420 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4a430 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4a440 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e  -helper-function
4a450 73 2e 68 3a 33 36 3a 31 20 3c 53 70 65 6c 6c 69  s.h:36:1 <Spelli
4a460 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
4a470 65 3e 3a 31 35 39 3a 31 3e 22 2c 20 22 76 61 72  e>:159:1>", "var
4a480 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4a490 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4a4a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4a4b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4a4c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4a4d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4a4e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
4a4f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4a500 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4a510 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4a520 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4a530 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4a540 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4a550 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
4a560 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4a570 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4a580 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4a590 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4a5a0 5f 69 73 65 71 73 69 67 66 22 2c 20 22 6e 73 22  _iseqsigf", "ns"
4a5b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4a5c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4a5d0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65  its/mathcalls-he
4a5e0 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68  lper-functions.h
4a5f0 3a 33 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :39:1 <Spelling=
4a600 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4a610 31 36 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  160:1>", "variad
4a620 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4a630 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4a640 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4a650 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4a660 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4a670 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4a680 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4a690 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4a6a0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4a6b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4a6c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
4a6d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4a6e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4a6f0 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
4a700 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4a710 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4a720 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4a730 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4a740 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4a750 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
4a760 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4a770 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4a780 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4a790 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4a7a0 22 5f 5f 69 73 73 69 67 6e 61 6c 69 6e 67 66 22  "__issignalingf"
4a7b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4a7c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4a7d0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4a7e0 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
4a7f0 69 6f 6e 73 2e 68 3a 34 32 3a 31 20 3c 53 70 65  ions.h:42:1 <Spe
4a800 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4a810 70 61 63 65 3e 3a 31 36 31 3a 31 3e 22 2c 20 22  pace>:161:1>", "
4a820 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4a830 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4a840 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4a850 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4a860 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4a870 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4a880 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
4a890 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
4a8a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4a8b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4a8c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4a8d0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4a8e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4a8f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
4a900 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4a910 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4a920 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4a930 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4a940 20 22 61 63 6f 73 66 22 2c 20 22 6e 73 22 3a 20   "acosf", "ns": 
4a950 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
4a960 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
4a970 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 33  s/mathcalls.h:53
4a980 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4a990 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 36 32  ratch space>:162
4a9a0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4a9b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4a9c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4a9d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4a9e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4a9f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4aa00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4aa10 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4aa20 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4aa30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4aa40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4aa50 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4aa60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4aa70 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4aa80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4aa90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4aaa0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4aab0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4aac0 61 6d 65 22 3a 20 22 5f 5f 61 63 6f 73 66 22 2c  ame": "__acosf",
4aad0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4aae0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4aaf0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4ab00 6c 73 2e 68 3a 35 33 3a 31 20 3c 53 70 65 6c 6c  ls.h:53:1 <Spell
4ab10 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4ab20 63 65 3e 3a 31 36 34 3a 31 3e 22 2c 20 22 76 61  ce>:164:1>", "va
4ab30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4ab40 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4ab50 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4ab60 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4ab70 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4ab80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4ab90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4aba0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4abb0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4abc0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4abd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4abe0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4abf0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4ac00 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4ac10 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4ac20 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4ac30 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4ac40 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73  on", "name": "as
4ac50 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  inf", "ns": 0, "
4ac60 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4ac70 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4ac80 74 68 63 61 6c 6c 73 2e 68 3a 35 35 3a 31 20 3c  thcalls.h:55:1 <
4ac90 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4aca0 68 20 73 70 61 63 65 3e 3a 31 36 35 3a 31 3e 22  h space>:165:1>"
4acb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4acc0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4acd0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4ace0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4acf0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4ad00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4ad10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4ad20 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4ad30 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4ad40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4ad50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4ad60 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4ad70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4ad80 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4ad90 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4ada0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4adb0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4adc0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4add0 3a 20 22 5f 5f 61 73 69 6e 66 22 2c 20 22 6e 73  : "__asinf", "ns
4ade0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4adf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4ae00 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4ae10 3a 35 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :55:1 <Spelling=
4ae20 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4ae30 31 36 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  167:1>", "variad
4ae40 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4ae50 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4ae60 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4ae70 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4ae80 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4ae90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4aea0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4aeb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4aec0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4aed0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4aee0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4aef0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4af00 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4af10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4af20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4af30 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4af40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4af50 20 22 6e 61 6d 65 22 3a 20 22 61 74 61 6e 66 22   "name": "atanf"
4af60 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4af70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4af80 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4af90 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53 70 65 6c  lls.h:57:1 <Spel
4afa0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4afb0 61 63 65 3e 3a 31 36 38 3a 31 3e 22 2c 20 22 76  ace>:168:1>", "v
4afc0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4afd0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4afe0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4aff0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4b000 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4b010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4b020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4b030 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4b040 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4b050 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4b060 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4b070 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4b080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4b090 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4b0a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4b0b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4b0c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4b0d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4b0e0 5f 61 74 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30  _atanf", "ns": 0
4b0f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4b100 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4b110 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 37 3a  /mathcalls.h:57:
4b120 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4b130 61 74 63 68 20 73 70 61 63 65 3e 3a 31 37 30 3a  atch space>:170:
4b140 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4b150 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4b160 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4b170 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4b180 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4b190 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4b1a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4b1b0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4b1c0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4b1d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4b1e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4b1f0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4b200 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4b210 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4b220 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4b230 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4b240 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4b250 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4b260 6d 65 22 3a 20 22 61 74 61 6e 32 66 22 2c 20 22  me": "atan2f", "
4b270 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4b280 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4b290 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4b2a0 2e 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:59:1 <Spellin
4b2b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4b2c0 3e 3a 31 37 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:171:1>", "vari
4b2d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4b2e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4b2f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4b300 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4b310 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4b320 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4b330 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
4b340 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4b350 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4b360 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4b370 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4b380 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
4b390 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4b3a0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4b3b0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4b3c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4b3d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4b3e0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4b3f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4b400 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4b410 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4b420 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4b430 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4b440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4b450 65 22 3a 20 22 5f 5f 61 74 61 6e 32 66 22 2c 20  e": "__atan2f", 
4b460 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
4b470 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4b480 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
4b490 73 2e 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69  s.h:59:1 <Spelli
4b4a0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
4b4b0 65 3e 3a 31 37 33 3a 31 3e 22 2c 20 22 76 61 72  e>:173:1>", "var
4b4c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4b4d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4b4e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4b4f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4b500 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4b510 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4b520 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
4b530 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4b540 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4b550 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4b560 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4b570 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
4b580 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4b590 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4b5a0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4b5b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4b5c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4b5d0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4b5e0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4b5f0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4b600 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4b610 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4b620 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4b630 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4b640 6d 65 22 3a 20 22 63 6f 73 66 22 2c 20 22 6e 73  me": "cosf", "ns
4b650 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4b660 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4b670 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4b680 3a 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :62:1 <Spelling=
4b690 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4b6a0 31 37 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  176:1>", "variad
4b6b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4b6c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4b6d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4b6e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4b6f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4b700 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4b710 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4b720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4b730 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4b740 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4b750 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4b760 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4b770 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4b780 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4b790 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4b7a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4b7b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4b7c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 73 66   "name": "__cosf
4b7d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4b7e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4b7f0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
4b800 61 6c 6c 73 2e 68 3a 36 32 3a 31 20 3c 53 70 65  alls.h:62:1 <Spe
4b810 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4b820 70 61 63 65 3e 3a 31 37 38 3a 31 3e 22 2c 20 22  pace>:178:1>", "
4b830 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4b840 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4b850 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4b860 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4b870 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4b880 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4b890 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4b8a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4b8b0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4b8c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4b8d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4b8e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4b8f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4b900 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4b910 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4b920 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4b930 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4b940 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4b950 73 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  sinf", "ns": 0, 
4b960 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4b970 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4b980 61 74 68 63 61 6c 6c 73 2e 68 3a 36 34 3a 31 20  athcalls.h:64:1 
4b990 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4b9a0 63 68 20 73 70 61 63 65 3e 3a 31 38 31 3a 31 3e  ch space>:181:1>
4b9b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4b9c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4b9d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4b9e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4b9f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4ba00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4ba10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4ba20 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4ba30 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4ba40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4ba50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4ba60 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4ba70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4ba80 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4ba90 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4baa0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4bab0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4bac0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4bad0 22 3a 20 22 5f 5f 73 69 6e 66 22 2c 20 22 6e 73  ": "__sinf", "ns
4bae0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4baf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4bb00 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4bb10 3a 36 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :64:1 <Spelling=
4bb20 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4bb30 31 38 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  183:1>", "variad
4bb40 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4bb50 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4bb60 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4bb70 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4bb80 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4bb90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4bba0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4bbb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4bbc0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4bbd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4bbe0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4bbf0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4bc00 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4bc10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4bc20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4bc30 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4bc40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4bc50 20 22 6e 61 6d 65 22 3a 20 22 74 61 6e 66 22 2c   "name": "tanf",
4bc60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4bc70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4bc80 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4bc90 6c 73 2e 68 3a 36 36 3a 31 20 3c 53 70 65 6c 6c  ls.h:66:1 <Spell
4bca0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4bcb0 63 65 3e 3a 31 38 34 3a 31 3e 22 2c 20 22 76 61  ce>:184:1>", "va
4bcc0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4bcd0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4bce0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4bcf0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4bd00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4bd10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4bd20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4bd30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4bd40 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4bd50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4bd60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4bd70 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4bd80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4bd90 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4bda0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4bdb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4bdc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4bdd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4bde0 74 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tanf", "ns": 0, 
4bdf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4be00 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4be10 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31 20  athcalls.h:66:1 
4be20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4be30 63 68 20 73 70 61 63 65 3e 3a 31 38 36 3a 31 3e  ch space>:186:1>
4be40 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4be50 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4be60 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4be70 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4be80 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4be90 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4bea0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4beb0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4bec0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4bed0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4bee0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4bef0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4bf00 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4bf10 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4bf20 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4bf30 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4bf40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4bf50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4bf60 22 3a 20 22 63 6f 73 68 66 22 2c 20 22 6e 73 22  ": "coshf", "ns"
4bf70 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4bf80 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4bf90 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4bfa0 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  71:1 <Spelling=<
4bfb0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
4bfc0 38 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  87:1>", "variadi
4bfd0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
4bfe0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
4bff0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
4c000 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
4c010 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
4c020 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4c030 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
4c040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4c050 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4c060 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4c070 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4c080 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4c090 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4c0a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4c0b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4c0c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4c0d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4c0e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 73 68 66  "name": "__coshf
4c0f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4c100 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4c110 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
4c120 61 6c 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70 65  alls.h:71:1 <Spe
4c130 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4c140 70 61 63 65 3e 3a 31 38 39 3a 31 3e 22 2c 20 22  pace>:189:1>", "
4c150 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4c160 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4c170 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4c180 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4c190 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4c1a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4c1b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4c1c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4c1d0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4c1e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4c1f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4c200 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4c210 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4c220 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4c230 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4c240 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4c250 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4c260 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4c270 73 69 6e 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c  sinhf", "ns": 0,
4c280 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4c290 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4c2a0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 33 3a 31  mathcalls.h:73:1
4c2b0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4c2c0 74 63 68 20 73 70 61 63 65 3e 3a 31 39 30 3a 31  tch space>:190:1
4c2d0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4c2e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4c2f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4c300 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4c310 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4c320 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4c330 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4c340 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4c350 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4c360 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4c370 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4c380 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4c390 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4c3a0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4c3b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4c3c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4c3d0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4c3e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4c3f0 65 22 3a 20 22 5f 5f 73 69 6e 68 66 22 2c 20 22  e": "__sinhf", "
4c400 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4c410 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4c420 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4c430 2e 68 3a 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:73:1 <Spellin
4c440 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4c450 3e 3a 31 39 32 3a 31 3e 22 2c 20 22 76 61 72 69  >:192:1>", "vari
4c460 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4c470 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4c480 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4c490 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4c4a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4c4b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4c4c0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4c4d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4c4e0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4c4f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4c500 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4c510 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4c520 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4c530 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4c540 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4c550 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4c560 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4c570 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 61 6e 68  ", "name": "tanh
4c580 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4c590 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4c5a0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4c5b0 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 20 3c 53 70  calls.h:75:1 <Sp
4c5c0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4c5d0 73 70 61 63 65 3e 3a 31 39 33 3a 31 3e 22 2c 20  space>:193:1>", 
4c5e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4c5f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4c600 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4c610 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4c620 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4c630 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4c640 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4c650 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4c660 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4c670 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4c680 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4c690 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4c6a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4c6b0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4c6c0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4c6d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4c6e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4c6f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4c700 22 5f 5f 74 61 6e 68 66 22 2c 20 22 6e 73 22 3a  "__tanhf", "ns":
4c710 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
4c720 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
4c730 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37  ts/mathcalls.h:7
4c740 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
4c750 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39  cratch space>:19
4c760 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  5:1>", "variadic
4c770 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
4c780 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
4c790 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
4c7a0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
4c7b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
4c7c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4c7d0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
4c7e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4c7f0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4c800 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4c810 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4c820 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4c830 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4c840 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4c850 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4c860 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4c870 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4c880 6e 61 6d 65 22 3a 20 22 61 63 6f 73 68 66 22 2c  name": "acoshf",
4c890 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4c8a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4c8b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4c8c0 6c 73 2e 68 3a 38 35 3a 31 20 3c 53 70 65 6c 6c  ls.h:85:1 <Spell
4c8d0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4c8e0 63 65 3e 3a 31 39 36 3a 31 3e 22 2c 20 22 76 61  ce>:196:1>", "va
4c8f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4c900 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4c910 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4c920 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4c930 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4c940 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4c950 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4c960 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4c970 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4c980 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4c990 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4c9a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4c9b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4c9c0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4c9d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4c9e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4c9f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4ca00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4ca10 61 63 6f 73 68 66 22 2c 20 22 6e 73 22 3a 20 30  acoshf", "ns": 0
4ca20 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4ca30 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4ca40 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 35 3a  /mathcalls.h:85:
4ca50 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4ca60 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 38 3a  atch space>:198:
4ca70 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4ca80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4ca90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4caa0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4cab0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4cac0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4cad0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4cae0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4caf0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4cb00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4cb10 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4cb20 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4cb30 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4cb40 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4cb50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4cb60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4cb70 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4cb80 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4cb90 6d 65 22 3a 20 22 61 73 69 6e 68 66 22 2c 20 22  me": "asinhf", "
4cba0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4cbb0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4cbc0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4cbd0 2e 68 3a 38 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:87:1 <Spellin
4cbe0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4cbf0 3e 3a 31 39 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:199:1>", "vari
4cc00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4cc10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4cc20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4cc30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4cc40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4cc50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4cc60 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4cc70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4cc80 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4cc90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4cca0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4ccb0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4ccc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4ccd0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4cce0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4ccf0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4cd00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4cd10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 73  ", "name": "__as
4cd20 69 6e 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  inhf", "ns": 0, 
4cd30 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4cd40 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4cd50 61 74 68 63 61 6c 6c 73 2e 68 3a 38 37 3a 31 20  athcalls.h:87:1 
4cd60 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4cd70 63 68 20 73 70 61 63 65 3e 3a 32 30 31 3a 31 3e  ch space>:201:1>
4cd80 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4cd90 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4cda0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4cdb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4cdc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4cdd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4cde0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4cdf0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4ce00 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4ce10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4ce20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4ce30 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4ce40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4ce50 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4ce60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4ce70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4ce80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4ce90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4cea0 22 3a 20 22 61 74 61 6e 68 66 22 2c 20 22 6e 73  ": "atanhf", "ns
4ceb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4cec0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4ced0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4cee0 3a 38 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :89:1 <Spelling=
4cef0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4cf00 32 30 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  202:1>", "variad
4cf10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4cf20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4cf30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4cf40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4cf50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4cf60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4cf70 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4cf80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4cf90 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4cfa0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4cfb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4cfc0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4cfd0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4cfe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4cff0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4d000 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4d010 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4d020 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61 6e   "name": "__atan
4d030 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  hf", "ns": 0, "l
4d040 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4d050 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4d060 68 63 61 6c 6c 73 2e 68 3a 38 39 3a 31 20 3c 53  hcalls.h:89:1 <S
4d070 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4d080 20 73 70 61 63 65 3e 3a 32 30 34 3a 31 3e 22 2c   space>:204:1>",
4d090 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4d0a0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4d0b0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4d0c0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4d0d0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4d0e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4d0f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4d100 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4d110 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4d120 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d130 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d140 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
4d150 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
4d160 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4d170 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4d180 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4d190 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4d1a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4d1b0 20 22 65 78 70 66 22 2c 20 22 6e 73 22 3a 20 30   "expf", "ns": 0
4d1c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4d1d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4d1e0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 35 3a  /mathcalls.h:95:
4d1f0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4d200 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30 37 3a  atch space>:207:
4d210 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4d220 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4d230 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4d240 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4d250 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4d260 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4d270 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4d280 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4d290 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4d2a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4d2b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4d2c0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4d2d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4d2e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4d2f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d300 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d310 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4d320 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4d330 6d 65 22 3a 20 22 5f 5f 65 78 70 66 22 2c 20 22  me": "__expf", "
4d340 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4d350 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4d360 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4d370 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:95:1 <Spellin
4d380 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4d390 3e 3a 32 30 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:209:1>", "vari
4d3a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4d3b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4d3c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4d3d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4d3e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4d3f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4d400 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4d410 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4d420 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4d430 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4d440 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4d450 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4d460 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4d470 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4d480 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4d490 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4d4a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4d4b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72 65 78  ", "name": "frex
4d4c0 70 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pf", "ns": 0, "l
4d4d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4d4e0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4d4f0 68 63 61 6c 6c 73 2e 68 3a 39 38 3a 31 20 3c 53  hcalls.h:98:1 <S
4d500 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4d510 20 73 70 61 63 65 3e 3a 32 31 30 3a 31 3e 22 2c   space>:210:1>",
4d520 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4d530 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4d540 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4d550 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4d560 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4d570 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4d580 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4d590 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4d5a0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4d5b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d5c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d5d0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4d5e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4d5f0 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
4d600 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
4d610 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
4d620 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4d630 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
4d640 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4d650 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4d660 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4d670 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4d680 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4d690 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4d6a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4d6b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4d6c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4d6d0 5f 66 72 65 78 70 66 22 2c 20 22 6e 73 22 3a 20  _frexpf", "ns": 
4d6e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
4d6f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
4d700 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38  s/mathcalls.h:98
4d710 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4d720 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 31 32  ratch space>:212
4d730 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4d740 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4d750 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4d760 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4d770 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4d780 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4d790 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4d7a0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4d7b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4d7c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4d7d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4d7e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
4d7f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4d800 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
4d810 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
4d820 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
4d830 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
4d840 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
4d850 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d860 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d870 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
4d880 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4d890 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4d8a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4d8b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4d8c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4d8d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4d8e0 22 3a 20 22 6c 64 65 78 70 66 22 2c 20 22 6e 73  ": "ldexpf", "ns
4d8f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4d900 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4d910 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4d920 3a 31 30 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :101:1 <Spelling
4d930 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4d940 3a 32 31 33 3a 31 3e 22 2c 20 22 76 61 72 69 61  :213:1>", "varia
4d950 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4d960 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4d970 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4d980 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4d990 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4d9a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4d9b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4d9c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4d9d0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4d9e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4d9f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4da00 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
4da10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4da20 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79  __exponent", "ty
4da30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4da40 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
4da50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4da60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4da70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4da80 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4da90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4daa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4dab0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4dac0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4dad0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 64 65 78 70  "name": "__ldexp
4dae0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4daf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4db00 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4db10 63 61 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53  calls.h:101:1 <S
4db20 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4db30 20 73 70 61 63 65 3e 3a 32 31 35 3a 31 3e 22 2c   space>:215:1>",
4db40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4db50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4db60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4db70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4db80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4db90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4dba0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4dbb0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4dbc0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4dbd0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4dbe0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4dbf0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4dc00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4dc10 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
4dc20 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
4dc30 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
4dc40 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4dc50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4dc60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4dc70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4dc80 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4dc90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4dca0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4dcb0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4dcc0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4dcd0 6c 6f 67 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  logf", "ns": 0, 
4dce0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4dcf0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4dd00 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31  athcalls.h:104:1
4dd10 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4dd20 74 63 68 20 73 70 61 63 65 3e 3a 32 31 38 3a 31  tch space>:218:1
4dd30 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4dd40 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4dd50 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4dd60 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4dd70 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4dd80 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4dd90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4dda0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4ddb0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4ddc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4ddd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4dde0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4ddf0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4de00 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4de10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4de20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4de30 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4de40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4de50 65 22 3a 20 22 5f 5f 6c 6f 67 66 22 2c 20 22 6e  e": "__logf", "n
4de60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4de70 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4de80 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4de90 68 3a 31 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:104:1 <Spellin
4dea0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4deb0 3e 3a 32 32 30 3a 31 3e 22 2c 20 22 76 61 72 69  >:220:1>", "vari
4dec0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4ded0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4dee0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4def0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4df00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4df10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4df20 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4df30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4df40 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4df50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4df60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4df70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4df80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4df90 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4dfa0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4dfb0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4dfc0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4dfd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 31  ", "name": "log1
4dfe0 30 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  0f", "ns": 0, "l
4dff0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4e000 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4e010 68 63 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 20 3c  hcalls.h:107:1 <
4e020 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4e030 68 20 73 70 61 63 65 3e 3a 32 32 31 3a 31 3e 22  h space>:221:1>"
4e040 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4e050 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4e060 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4e070 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4e080 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4e090 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4e0a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4e0b0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4e0c0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4e0d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4e0e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4e0f0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4e100 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4e110 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4e120 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4e130 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4e140 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4e150 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4e160 3a 20 22 5f 5f 6c 6f 67 31 30 66 22 2c 20 22 6e  : "__log10f", "n
4e170 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4e180 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4e190 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4e1a0 68 3a 31 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:107:1 <Spellin
4e1b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4e1c0 3e 3a 32 32 33 3a 31 3e 22 2c 20 22 76 61 72 69  >:223:1>", "vari
4e1d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4e1e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4e1f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4e200 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4e210 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4e220 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4e230 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4e240 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4e250 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4e260 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4e270 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4e280 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4e290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4e2a0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4e2b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4e2c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4e2d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4e2e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 66  ", "name": "modf
4e2f0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4e300 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4e310 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4e320 63 61 6c 6c 73 2e 68 3a 31 31 30 3a 31 20 3c 53  calls.h:110:1 <S
4e330 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4e340 20 73 70 61 63 65 3e 3a 32 32 34 3a 31 3e 22 2c   space>:224:1>",
4e350 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4e360 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4e370 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4e380 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4e390 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4e3a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4e3b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4e3c0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4e3d0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4e3e0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4e3f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4e400 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4e410 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4e420 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72 22 2c 20  ame": "__iptr", 
4e430 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4e440 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
4e450 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4e460 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4e470 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4e480 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
4e490 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
4e4a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4e4b0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4e4c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4e4d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4e4e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4e4f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  n", "name": "__m
4e500 6f 64 66 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  odff", "ns": 0, 
4e510 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4e520 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4e530 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30 3a 31  athcalls.h:110:1
4e540 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4e550 74 63 68 20 73 70 61 63 65 3e 3a 32 32 36 3a 31  tch space>:226:1
4e560 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4e570 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4e580 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4e590 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4e5a0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4e5b0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4e5c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4e5d0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4e5e0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4e5f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4e600 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4e610 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
4e620 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4e630 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72   "name": "__iptr
4e640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4e650 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
4e660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4e670 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4e680 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4e690 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4e6a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4e6b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4e6c0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4e6d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4e6e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4e6f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4e700 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4e710 65 78 70 6d 31 66 22 2c 20 22 6e 73 22 3a 20 30  expm1f", "ns": 0
4e720 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4e730 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4e740 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35  /mathcalls.h:125
4e750 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4e760 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32 38  ratch space>:228
4e770 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4e780 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4e790 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4e7a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4e7b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4e7c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4e7d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4e7e0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4e7f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4e800 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4e810 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4e820 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4e830 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4e840 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4e850 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4e860 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4e870 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4e880 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4e890 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6d 31 66 22  ame": "__expm1f"
4e8a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4e8b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4e8c0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4e8d0 6c 6c 73 2e 68 3a 31 32 35 3a 31 20 3c 53 70 65  lls.h:125:1 <Spe
4e8e0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4e8f0 70 61 63 65 3e 3a 32 33 30 3a 31 3e 22 2c 20 22  pace>:230:1>", "
4e900 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4e910 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4e920 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4e930 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4e940 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4e950 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4e960 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4e970 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4e980 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4e990 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4e9a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4e9b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4e9c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4e9d0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4e9e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4e9f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4ea00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4ea10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4ea20 6c 6f 67 31 70 66 22 2c 20 22 6e 73 22 3a 20 30  log1pf", "ns": 0
4ea30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4ea40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4ea50 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 38  /mathcalls.h:128
4ea60 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4ea70 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 33 31  ratch space>:231
4ea80 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4ea90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4eaa0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4eab0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4eac0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4ead0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4eae0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4eaf0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4eb00 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4eb10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4eb20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4eb30 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4eb40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4eb50 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4eb60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4eb70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4eb80 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4eb90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4eba0 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 31 70 66 22  ame": "__log1pf"
4ebb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4ebc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4ebd0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4ebe0 6c 6c 73 2e 68 3a 31 32 38 3a 31 20 3c 53 70 65  lls.h:128:1 <Spe
4ebf0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4ec00 70 61 63 65 3e 3a 32 33 33 3a 31 3e 22 2c 20 22  pace>:233:1>", "
4ec10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4ec20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4ec30 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4ec40 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4ec50 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4ec60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4ec70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4ec80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4ec90 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4eca0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4ecb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4ecc0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4ecd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4ece0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4ecf0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4ed00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4ed10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4ed20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4ed30 6c 6f 67 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c  logbf", "ns": 0,
4ed40 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4ed50 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4ed60 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 31 3a  mathcalls.h:131:
4ed70 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4ed80 61 74 63 68 20 73 70 61 63 65 3e 3a 32 33 34 3a  atch space>:234:
4ed90 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4eda0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4edb0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4edc0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4edd0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4ede0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4edf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4ee00 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4ee10 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4ee20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4ee30 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4ee40 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4ee50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4ee60 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4ee70 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4ee80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4ee90 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4eea0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4eeb0 6d 65 22 3a 20 22 5f 5f 6c 6f 67 62 66 22 2c 20  me": "__logbf", 
4eec0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
4eed0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4eee0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
4eef0 73 2e 68 3a 31 33 31 3a 31 20 3c 53 70 65 6c 6c  s.h:131:1 <Spell
4ef00 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4ef10 63 65 3e 3a 32 33 36 3a 31 3e 22 2c 20 22 76 61  ce>:236:1>", "va
4ef20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4ef30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4ef40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4ef50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4ef60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4ef70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4ef80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4ef90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4efa0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4efb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4efc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4efd0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4efe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4eff0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4f000 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4f010 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4f020 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4f030 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 78  on", "name": "ex
4f040 70 32 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  p2f", "ns": 0, "
4f050 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4f060 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4f070 74 68 63 61 6c 6c 73 2e 68 3a 31 33 36 3a 31 20  thcalls.h:136:1 
4f080 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4f090 63 68 20 73 70 61 63 65 3e 3a 32 33 37 3a 31 3e  ch space>:237:1>
4f0a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4f0b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4f0c0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4f0d0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4f0e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4f0f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4f100 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4f110 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4f120 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f130 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4f140 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4f150 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4f160 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4f170 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4f180 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4f190 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4f1a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4f1b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4f1c0 22 3a 20 22 5f 5f 65 78 70 32 66 22 2c 20 22 6e  ": "__exp2f", "n
4f1d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4f1e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4f1f0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4f200 68 3a 31 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:136:1 <Spellin
4f210 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4f220 3e 3a 32 33 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:239:1>", "vari
4f230 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4f240 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4f250 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4f260 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4f270 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4f280 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4f290 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4f2a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4f2b0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4f2c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4f2d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4f2e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4f2f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4f300 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4f310 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4f320 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4f330 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4f340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 32  ", "name": "log2
4f350 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4f360 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4f370 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4f380 63 61 6c 6c 73 2e 68 3a 31 33 39 3a 31 20 3c 53  calls.h:139:1 <S
4f390 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4f3a0 20 73 70 61 63 65 3e 3a 32 34 30 3a 31 3e 22 2c   space>:240:1>",
4f3b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4f3c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4f3d0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4f3e0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4f3f0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4f400 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4f410 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4f420 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4f430 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4f440 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4f450 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4f460 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
4f470 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
4f480 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4f490 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4f4a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4f4b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4f4c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4f4d0 20 22 5f 5f 6c 6f 67 32 66 22 2c 20 22 6e 73 22   "__log2f", "ns"
4f4e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4f4f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4f500 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4f510 31 33 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  139:1 <Spelling=
4f520 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4f530 32 34 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  242:1>", "variad
4f540 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4f550 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4f560 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4f570 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4f580 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4f590 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4f5a0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4f5b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4f5c0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4f5d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4f5e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4f5f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4f600 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4f610 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4f620 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4f630 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4f640 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4f650 20 22 6e 61 6d 65 22 3a 20 22 70 6f 77 66 22 2c   "name": "powf",
4f660 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4f670 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4f680 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4f690 6c 73 2e 68 3a 31 34 36 3a 31 20 3c 53 70 65 6c  ls.h:146:1 <Spel
4f6a0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4f6b0 61 63 65 3e 3a 32 34 35 3a 31 3e 22 2c 20 22 76  ace>:245:1>", "v
4f6c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4f6d0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4f6e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4f6f0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4f700 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4f710 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4f720 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4f730 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4f740 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4f750 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4f760 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4f770 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
4f780 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4f790 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
4f7a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4f7b0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4f7c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4f7d0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4f7e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4f7f0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f800 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4f810 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4f820 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4f830 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4f840 6e 61 6d 65 22 3a 20 22 5f 5f 70 6f 77 66 22 2c  name": "__powf",
4f850 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4f860 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4f870 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4f880 6c 73 2e 68 3a 31 34 36 3a 31 20 3c 53 70 65 6c  ls.h:146:1 <Spel
4f890 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4f8a0 61 63 65 3e 3a 32 34 37 3a 31 3e 22 2c 20 22 76  ace>:247:1>", "v
4f8b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4f8c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4f8d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4f8e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4f8f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4f900 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4f910 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4f920 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4f930 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4f940 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4f950 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4f960 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
4f970 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4f980 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
4f990 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4f9a0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4f9b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4f9c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4f9d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4f9e0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f9f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4fa00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4fa10 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4fa20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4fa30 6e 61 6d 65 22 3a 20 22 73 71 72 74 66 22 2c 20  name": "sqrtf", 
4fa40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
4fa50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4fa60 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
4fa70 73 2e 68 3a 31 34 39 3a 31 20 3c 53 70 65 6c 6c  s.h:149:1 <Spell
4fa80 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4fa90 63 65 3e 3a 32 34 38 3a 31 3e 22 2c 20 22 76 61  ce>:248:1>", "va
4faa0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4fab0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4fac0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4fad0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4fae0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4faf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4fb00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4fb10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4fb20 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4fb30 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4fb40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4fb50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4fb60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4fb70 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4fb80 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4fb90 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4fba0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4fbb0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4fbc0 73 71 72 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  sqrtf", "ns": 0,
4fbd0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4fbe0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4fbf0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 39 3a  mathcalls.h:149:
4fc00 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4fc10 61 74 63 68 20 73 70 61 63 65 3e 3a 32 35 30 3a  atch space>:250:
4fc20 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4fc30 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4fc40 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4fc50 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4fc60 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4fc70 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4fc80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4fc90 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4fca0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4fcb0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4fcc0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4fcd0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4fce0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4fcf0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4fd00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4fd10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4fd20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4fd30 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4fd40 6d 65 22 3a 20 22 68 79 70 6f 74 66 22 2c 20 22  me": "hypotf", "
4fd50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4fd60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4fd70 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4fd80 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65 6c 6c 69  .h:153:1 <Spelli
4fd90 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
4fda0 65 3e 3a 32 35 31 3a 31 3e 22 2c 20 22 76 61 72  e>:251:1>", "var
4fdb0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4fdc0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4fdd0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4fde0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4fdf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4fe00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4fe10 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
4fe20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4fe30 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4fe40 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4fe50 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4fe60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
4fe70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4fe80 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
4fe90 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4fea0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4feb0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4fec0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4fed0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4fee0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4fef0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4ff00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4ff10 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4ff20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4ff30 6d 65 22 3a 20 22 5f 5f 68 79 70 6f 74 66 22 2c  me": "__hypotf",
4ff40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4ff50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4ff60 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4ff70 6c 73 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65 6c  ls.h:153:1 <Spel
4ff80 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4ff90 61 63 65 3e 3a 32 35 33 3a 31 3e 22 2c 20 22 76  ace>:253:1>", "v
4ffa0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4ffb0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4ffc0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4ffd0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4ffe0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4fff0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
50000 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
50010 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
50020 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
50030 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
50040 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
50050 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
50060 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
50070 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
50080 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
50090 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
500a0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
500b0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
500c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
500d0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
500e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
500f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
50100 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
50110 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
50120 6e 61 6d 65 22 3a 20 22 63 62 72 74 66 22 2c 20  name": "cbrtf", 
50130 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
50140 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
50150 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
50160 73 2e 68 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c  s.h:158:1 <Spell
50170 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
50180 63 65 3e 3a 32 35 34 3a 31 3e 22 2c 20 22 76 61  ce>:254:1>", "va
50190 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
501a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
501b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
501c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
501d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
501e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
501f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
50200 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
50210 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
50220 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
50230 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
50240 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
50250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
50260 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
50270 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
50280 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
50290 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
502a0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
502b0 63 62 72 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  cbrtf", "ns": 0,
502c0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
502d0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
502e0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 38 3a  mathcalls.h:158:
502f0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
50300 61 74 63 68 20 73 70 61 63 65 3e 3a 32 35 36 3a  atch space>:256:
50310 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
50320 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
50330 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
50340 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
50350 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
50360 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
50370 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
50380 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
50390 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
503a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
503b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
503c0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
503d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
503e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
503f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
50400 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
50410 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
50420 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
50430 6d 65 22 3a 20 22 63 65 69 6c 66 22 2c 20 22 6e  me": "ceilf", "n
50440 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
50450 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
50460 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
50470 68 3a 31 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:165:1 <Spellin
50480 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
50490 3e 3a 32 35 37 3a 31 3e 22 2c 20 22 76 61 72 69  >:257:1>", "vari
504a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
504b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
504c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
504d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
504e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
504f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
50500 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
50510 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
50520 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
50530 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
50540 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
50550 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
50560 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
50570 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
50580 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
50590 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
505a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
505b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 65  ", "name": "__ce
505c0 69 6c 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ilf", "ns": 0, "
505d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
505e0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
505f0 74 68 63 61 6c 6c 73 2e 68 3a 31 36 35 3a 31 20  thcalls.h:165:1 
50600 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
50610 63 68 20 73 70 61 63 65 3e 3a 32 35 39 3a 31 3e  ch space>:259:1>
50620 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
50630 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
50640 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
50650 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
50660 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
50670 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
50680 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
50690 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
506a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
506b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
506c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
506d0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
506e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
506f0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
50700 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
50710 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
50720 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
50730 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
50740 22 3a 20 22 66 61 62 73 66 22 2c 20 22 6e 73 22  ": "fabsf", "ns"
50750 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
50760 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
50770 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
50780 31 36 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  168:1 <Spelling=
50790 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
507a0 32 36 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  260:1>", "variad
507b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
507c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
507d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
507e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
507f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
50800 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
50810 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
50820 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
50830 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
50840 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
50850 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
50860 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
50870 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
50880 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
50890 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
508a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
508b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
508c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 61 62 73   "name": "__fabs
508d0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
508e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
508f0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
50900 63 61 6c 6c 73 2e 68 3a 31 36 38 3a 31 20 3c 53  calls.h:168:1 <S
50910 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
50920 20 73 70 61 63 65 3e 3a 32 36 32 3a 31 3e 22 2c   space>:262:1>",
50930 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
50940 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
50950 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
50960 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
50970 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
50980 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
50990 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
509a0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
509b0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
509c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
509d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
509e0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
509f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
50a00 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
50a10 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
50a20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
50a30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
50a40 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
50a50 20 22 66 6c 6f 6f 72 66 22 2c 20 22 6e 73 22 3a   "floorf", "ns":
50a60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
50a70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
50a80 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
50a90 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  71:1 <Spelling=<
50aa0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
50ab0 36 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  63:1>", "variadi
50ac0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
50ad0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
50ae0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
50af0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
50b00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
50b10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
50b20 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
50b30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
50b40 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
50b50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
50b60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
50b70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
50b80 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
50b90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
50ba0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
50bb0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
50bc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
50bd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6c 6f 6f 72  "name": "__floor
50be0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
50bf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
50c00 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
50c10 63 61 6c 6c 73 2e 68 3a 31 37 31 3a 31 20 3c 53  calls.h:171:1 <S
50c20 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
50c30 20 73 70 61 63 65 3e 3a 32 36 35 3a 31 3e 22 2c   space>:265:1>",
50c40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
50c50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
50c60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
50c70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
50c80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
50c90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
50ca0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
50cb0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
50cc0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
50cd0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
50ce0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
50cf0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
50d00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
50d10 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
50d20 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
50d30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
50d40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
50d50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
50d60 20 22 66 6d 6f 64 66 22 2c 20 22 6e 73 22 3a 20   "fmodf", "ns": 
50d70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
50d80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
50d90 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
50da0 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
50db0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 36  cratch space>:26
50dc0 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
50dd0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
50de0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
50df0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
50e00 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
50e10 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
50e20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
50e30 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
50e40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
50e50 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
50e60 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
50e70 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
50e80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
50e90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
50ea0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
50eb0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
50ec0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
50ed0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
50ee0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
50ef0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
50f00 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
50f10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
50f20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
50f30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
50f40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
50f50 22 5f 5f 66 6d 6f 64 66 22 2c 20 22 6e 73 22 3a  "__fmodf", "ns":
50f60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
50f70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
50f80 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
50f90 37 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  74:1 <Spelling=<
50fa0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
50fb0 36 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  68:1>", "variadi
50fc0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
50fd0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
50fe0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
50ff0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
51000 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
51010 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51020 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
51030 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
51040 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
51050 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
51060 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
51070 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
51080 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
51090 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
510a0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
510b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
510c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
510d0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
510e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
510f0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
51100 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
51110 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
51120 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
51130 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
51140 20 22 69 73 69 6e 66 66 22 2c 20 22 6e 73 22 3a   "isinff", "ns":
51150 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
51160 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
51170 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
51180 38 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  83:1 <Spelling=<
51190 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
511a0 36 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  69:1>", "variadi
511b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
511c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
511d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
511e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
511f0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
51200 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51210 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
51220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
51230 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
51240 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
51250 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
51260 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
51270 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
51280 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
51290 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
512a0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
512b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
512c0 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6e 69 74  , "name": "finit
512d0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ef", "ns": 0, "l
512e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
512f0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
51300 68 63 61 6c 6c 73 2e 68 3a 31 38 38 3a 31 20 3c  hcalls.h:188:1 <
51310 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
51320 68 20 73 70 61 63 65 3e 3a 32 37 30 3a 31 3e 22  h space>:270:1>"
51330 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
51340 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
51350 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
51360 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
51370 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
51380 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
51390 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
513a0 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  _value", "type":
513b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
513c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
513d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
513e0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
513f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
51400 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
51410 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
51420 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
51430 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
51440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
51450 65 22 3a 20 22 64 72 65 6d 66 22 2c 20 22 6e 73  e": "dremf", "ns
51460 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
51470 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
51480 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
51490 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :191:1 <Spelling
514a0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
514b0 3a 32 37 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :271:1>", "varia
514c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
514d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
514e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
514f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
51500 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
51510 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
51520 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
51530 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
51540 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
51550 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
51560 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
51570 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
51580 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
51590 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
515a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
515b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
515c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
515d0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
515e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
515f0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51600 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51610 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51620 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
51630 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
51640 22 3a 20 22 5f 5f 64 72 65 6d 66 22 2c 20 22 6e  ": "__dremf", "n
51650 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
51660 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
51670 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
51680 68 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:191:1 <Spellin
51690 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
516a0 3e 3a 32 37 33 3a 31 3e 22 2c 20 22 76 61 72 69  >:273:1>", "vari
516b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
516c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
516d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
516e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
516f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
51700 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
51710 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
51720 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
51730 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
51740 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
51750 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
51760 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
51770 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
51780 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
51790 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
517a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
517b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
517c0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
517d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
517e0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
517f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
51800 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
51810 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
51820 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
51830 65 22 3a 20 22 73 69 67 6e 69 66 69 63 61 6e 64  e": "significand
51840 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
51850 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
51860 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
51870 63 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53  calls.h:195:1 <S
51880 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
51890 20 73 70 61 63 65 3e 3a 32 37 34 3a 31 3e 22 2c   space>:274:1>",
518a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
518b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
518c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
518d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
518e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
518f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
51900 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
51910 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
51920 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
51930 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
51940 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
51950 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
51960 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
51970 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
51980 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
51990 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
519a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
519b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
519c0 20 22 5f 5f 73 69 67 6e 69 66 69 63 61 6e 64 66   "__significandf
519d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
519e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
519f0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
51a00 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53 70  alls.h:195:1 <Sp
51a10 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
51a20 73 70 61 63 65 3e 3a 32 37 36 3a 31 3e 22 2c 20  space>:276:1>", 
51a30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
51a40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
51a50 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
51a60 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
51a70 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
51a80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
51a90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
51aa0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
51ab0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
51ac0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
51ad0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
51ae0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
51af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
51b00 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
51b10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
51b20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
51b30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
51b40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
51b50 22 63 6f 70 79 73 69 67 6e 66 22 2c 20 22 6e 73  "copysignf", "ns
51b60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
51b70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
51b80 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
51b90 3a 32 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :202:1 <Spelling
51ba0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
51bb0 3a 32 37 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  :277:1>", "varia
51bc0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
51bd0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
51be0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
51bf0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
51c00 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
51c10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
51c20 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
51c30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
51c40 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
51c50 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
51c60 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
51c70 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
51c80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
51c90 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
51ca0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
51cb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
51cc0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
51cd0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
51ce0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
51cf0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51d00 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51d10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51d20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
51d30 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
51d40 22 3a 20 22 5f 5f 63 6f 70 79 73 69 67 6e 66 22  ": "__copysignf"
51d50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
51d60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
51d70 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
51d80 6c 6c 73 2e 68 3a 32 30 32 3a 31 20 3c 53 70 65  lls.h:202:1 <Spe
51d90 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
51da0 70 61 63 65 3e 3a 32 37 39 3a 31 3e 22 2c 20 22  pace>:279:1>", "
51db0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
51dc0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
51dd0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
51de0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
51df0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
51e00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
51e10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
51e20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
51e30 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51e40 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51e50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51e60 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
51e70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51e80 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
51e90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
51ea0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
51eb0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
51ec0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
51ed0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
51ee0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
51ef0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
51f00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
51f10 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
51f20 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
51f30 22 6e 61 6d 65 22 3a 20 22 6e 61 6e 66 22 2c 20  "name": "nanf", 
51f40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
51f50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
51f60 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
51f70 73 2e 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c  s.h:207:1 <Spell
51f80 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
51f90 63 65 3e 3a 32 38 30 3a 31 3e 22 2c 20 22 76 61  ce>:280:1>", "va
51fa0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
51fb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
51fc0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
51fd0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
51fe0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
51ff0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
52000 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62   "name": "__tagb
52010 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
52020 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
52030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
52040 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
52050 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
52060 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
52070 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
52080 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
52090 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
520a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
520b0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
520c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
520d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  n", "name": "__n
520e0 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
520f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
52100 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
52110 74 68 63 61 6c 6c 73 2e 68 3a 32 30 37 3a 31 20  thcalls.h:207:1 
52120 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
52130 63 68 20 73 70 61 63 65 3e 3a 32 38 32 3a 31 3e  ch space>:282:1>
52140 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
52150 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
52160 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
52170 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
52180 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
52190 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
521a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
521b0 5f 5f 74 61 67 62 22 2c 20 22 74 79 70 65 22 3a  __tagb", "type":
521c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
521d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
521e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
521f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
52200 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
52210 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
52220 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
52230 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
52240 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
52250 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
52260 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
52270 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
52280 3a 20 22 69 73 6e 61 6e 66 22 2c 20 22 6e 73 22  : "isnanf", "ns"
52290 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
522a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
522b0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
522c0 32 31 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  217:1 <Spelling=
522d0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
522e0 32 38 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  283:1>", "variad
522f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
52300 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
52310 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
52320 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
52330 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
52340 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
52350 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
52360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
52370 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
52380 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
52390 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
523a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
523b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
523c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
523d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
523e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
523f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
52400 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 30 66 22  ", "name": "j0f"
52410 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
52420 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
52430 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
52440 6c 6c 73 2e 68 3a 32 32 33 3a 31 20 3c 53 70 65  lls.h:223:1 <Spe
52450 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
52460 70 61 63 65 3e 3a 32 38 34 3a 31 3e 22 2c 20 22  pace>:284:1>", "
52470 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
52480 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
52490 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
524a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
524b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
524c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
524d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
524e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
524f0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
52500 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
52510 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
52520 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
52530 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
52540 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
52550 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
52560 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
52570 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
52580 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a  n", "name": "__j
52590 30 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  0f", "ns": 0, "l
525a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
525b0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
525c0 68 63 61 6c 6c 73 2e 68 3a 32 32 33 3a 31 20 3c  hcalls.h:223:1 <
525d0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
525e0 68 20 73 70 61 63 65 3e 3a 32 38 36 3a 31 3e 22  h space>:286:1>"
525f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
52600 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
52610 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
52620 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
52630 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
52640 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
52650 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
52660 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
52670 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
52680 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
52690 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
526a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
526b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
526c0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
526d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
526e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
526f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
52700 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
52710 6a 31 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  j1f", "ns": 0, "
52720 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
52730 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
52740 74 68 63 61 6c 6c 73 2e 68 3a 32 32 34 3a 31 20  thcalls.h:224:1 
52750 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
52760 63 68 20 73 70 61 63 65 3e 3a 32 38 37 3a 31 3e  ch space>:287:1>
52770 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
52780 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
52790 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
527a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
527b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
527c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
527d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
527e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
527f0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
52800 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
52810 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
52820 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
52830 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
52840 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
52850 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
52860 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
52870 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
52880 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
52890 22 5f 5f 6a 31 66 22 2c 20 22 6e 73 22 3a 20 30  "__j1f", "ns": 0
528a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
528b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
528c0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 34  /mathcalls.h:224
528d0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
528e0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 38 39  ratch space>:289
528f0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
52900 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
52910 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
52920 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
52930 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
52940 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
52950 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
52960 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
52970 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
52980 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
52990 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
529a0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
529b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
529c0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
529d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
529e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
529f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
52a00 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
52a10 22 3a 20 22 6a 6e 66 22 2c 20 22 6e 73 22 3a 20  ": "jnf", "ns": 
52a20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
52a30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
52a40 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
52a50 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
52a60 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 39  cratch space>:29
52a70 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  0:1>", "variadic
52a80 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
52a90 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
52aa0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
52ab0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
52ac0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
52ad0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
52ae0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
52af0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
52b00 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
52b10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
52b20 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
52b30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
52b40 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
52b50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
52b60 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
52b70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
52b80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
52b90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
52ba0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
52bb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
52bc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
52bd0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
52be0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
52bf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 6e 66 22 2c  "name": "__jnf",
52c00 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
52c10 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
52c20 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
52c30 6c 73 2e 68 3a 32 32 35 3a 31 20 3c 53 70 65 6c  ls.h:225:1 <Spel
52c40 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
52c50 61 63 65 3e 3a 32 39 32 3a 31 3e 22 2c 20 22 76  ace>:292:1>", "v
52c60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
52c70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
52c80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
52c90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
52ca0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
52cb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
52cc0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
52cd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
52ce0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
52cf0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
52d00 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
52d10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
52d20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
52d30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
52d40 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
52d50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
52d60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
52d70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
52d80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
52d90 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
52da0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
52db0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
52dc0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
52dd0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
52de0 79 30 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  y0f", "ns": 0, "
52df0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
52e00 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
52e10 74 68 63 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 20  thcalls.h:226:1 
52e20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
52e30 63 68 20 73 70 61 63 65 3e 3a 32 39 33 3a 31 3e  ch space>:293:1>
52e40 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
52e50 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
52e60 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
52e70 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
52e80 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
52e90 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
52ea0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
52eb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
52ec0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
52ed0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
52ee0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
52ef0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
52f00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
52f10 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
52f20 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
52f30 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
52f40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
52f50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
52f60 22 5f 5f 79 30 66 22 2c 20 22 6e 73 22 3a 20 30  "__y0f", "ns": 0
52f70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
52f80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
52f90 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 36  /mathcalls.h:226
52fa0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
52fb0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 39 35  ratch space>:295
52fc0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
52fd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
52fe0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
52ff0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
53000 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
53010 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
53020 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
53030 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
53040 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
53050 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
53060 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
53070 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
53080 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
53090 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
530a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
530b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
530c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
530d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
530e0 22 3a 20 22 79 31 66 22 2c 20 22 6e 73 22 3a 20  ": "y1f", "ns": 
530f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
53100 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
53110 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
53120 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  7:1 <Spelling=<s
53130 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 39  cratch space>:29
53140 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
53150 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
53160 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
53170 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
53180 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
53190 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
531a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
531b0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
531c0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
531d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
531e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
531f0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
53200 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
53210 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
53220 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
53230 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
53240 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
53250 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
53260 65 22 3a 20 22 5f 5f 79 31 66 22 2c 20 22 6e 73  e": "__y1f", "ns
53270 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
53280 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
53290 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
532a0 3a 32 32 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :227:1 <Spelling
532b0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
532c0 3a 32 39 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :298:1>", "varia
532d0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
532e0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
532f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
53300 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
53310 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
53320 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
53330 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
53340 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
53350 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
53360 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
53370 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
53380 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
53390 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
533a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
533b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
533c0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
533d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
533e0 6e 61 6d 65 22 3a 20 22 79 6e 66 22 2c 20 22 6e  name": "ynf", "n
533f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
53400 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
53410 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
53420 68 3a 32 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:228:1 <Spellin
53430 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
53440 3e 3a 32 39 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:299:1>", "vari
53450 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
53460 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
53470 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
53480 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
53490 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
534a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
534b0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
534c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
534d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
534e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
534f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
53500 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
53510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
53520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
53530 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
53540 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
53550 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
53560 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
53570 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
53580 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
53590 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
535a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
535b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
535c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  n", "name": "__y
535d0 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
535e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
535f0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
53600 68 63 61 6c 6c 73 2e 68 3a 32 32 38 3a 31 20 3c  hcalls.h:228:1 <
53610 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
53620 68 20 73 70 61 63 65 3e 3a 33 30 31 3a 31 3e 22  h space>:301:1>"
53630 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
53640 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
53650 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
53660 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
53670 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
53680 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
53690 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
536a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
536b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
536c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
536d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
536e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
536f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
53700 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
53710 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
53720 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
53730 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
53740 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
53750 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
53760 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
53770 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
53780 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
53790 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
537a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
537b0 22 3a 20 22 65 72 66 66 22 2c 20 22 6e 73 22 3a  ": "erff", "ns":
537c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
537d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
537e0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
537f0 33 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  34:1 <Spelling=<
53800 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
53810 30 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  02:1>", "variadi
53820 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
53830 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
53840 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
53850 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
53860 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
53870 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
53880 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
53890 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
538a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
538b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
538c0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
538d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
538e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
538f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
53900 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
53910 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
53920 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
53930 6d 65 22 3a 20 22 5f 5f 65 72 66 66 22 2c 20 22  me": "__erff", "
53940 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
53950 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
53960 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
53970 2e 68 3a 32 33 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:234:1 <Spelli
53980 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
53990 65 3e 3a 33 30 34 3a 31 3e 22 2c 20 22 76 61 72  e>:304:1>", "var
539a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
539b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
539c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
539d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
539e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
539f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
53a00 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
53a10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
53a20 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
53a30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
53a40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
53a50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
53a60 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
53a70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
53a80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
53a90 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
53aa0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
53ab0 20 22 6e 61 6d 65 22 3a 20 22 65 72 66 63 66 22   "name": "erfcf"
53ac0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
53ad0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
53ae0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
53af0 6c 6c 73 2e 68 3a 32 33 35 3a 31 20 3c 53 70 65  lls.h:235:1 <Spe
53b00 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
53b10 70 61 63 65 3e 3a 33 30 35 3a 31 3e 22 2c 20 22  pace>:305:1>", "
53b20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
53b30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
53b40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
53b50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
53b60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
53b70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
53b80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
53b90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
53ba0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
53bb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
53bc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
53bd0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
53be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
53bf0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
53c00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
53c10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
53c20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
53c30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65  n", "name": "__e
53c40 72 66 63 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rfcf", "ns": 0, 
53c50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
53c60 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
53c70 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31  athcalls.h:235:1
53c80 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
53c90 74 63 68 20 73 70 61 63 65 3e 3a 33 30 37 3a 31  tch space>:307:1
53ca0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
53cb0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
53cc0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
53cd0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
53ce0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
53cf0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
53d00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
53d10 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
53d20 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
53d30 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
53d40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
53d50 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
53d60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
53d70 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
53d80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
53d90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
53da0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
53db0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
53dc0 20 22 6c 67 61 6d 6d 61 66 22 2c 20 22 6e 73 22   "lgammaf", "ns"
53dd0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
53de0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
53df0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
53e00 32 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  236:1 <Spelling=
53e10 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
53e20 33 30 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  308:1>", "variad
53e30 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
53e40 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
53e50 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
53e60 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
53e70 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
53e80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
53e90 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
53ea0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
53eb0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
53ec0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
53ed0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
53ee0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
53ef0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
53f00 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
53f10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
53f20 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
53f30 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
53f40 61 6d 65 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61 66  ame": "__lgammaf
53f50 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
53f60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
53f70 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
53f80 61 6c 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53 70  alls.h:236:1 <Sp
53f90 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
53fa0 73 70 61 63 65 3e 3a 33 31 30 3a 31 3e 22 2c 20  space>:310:1>", 
53fb0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
53fc0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
53fd0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
53fe0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
53ff0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
54000 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
54010 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
54020 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
54030 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
54040 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
54050 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
54060 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
54070 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54080 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54090 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
540a0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
540b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
540c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 67  on", "name": "tg
540d0 61 6d 6d 61 66 22 2c 20 22 6e 73 22 3a 20 30 2c  ammaf", "ns": 0,
540e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
540f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
54100 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a  mathcalls.h:241:
54110 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
54120 61 74 63 68 20 73 70 61 63 65 3e 3a 33 31 31 3a  atch space>:311:
54130 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
54140 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
54150 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
54160 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
54170 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
54180 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
54190 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
541a0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
541b0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
541c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
541d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
541e0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
541f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
54200 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
54210 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
54220 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
54230 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
54240 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
54250 3a 20 22 5f 5f 74 67 61 6d 6d 61 66 22 2c 20 22  : "__tgammaf", "
54260 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
54270 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
54280 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
54290 2e 68 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c 69  .h:241:1 <Spelli
542a0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
542b0 65 3e 3a 33 31 33 3a 31 3e 22 2c 20 22 76 61 72  e>:313:1>", "var
542c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
542d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
542e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
542f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
54300 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
54310 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
54320 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
54330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54340 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54350 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
54360 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
54370 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
54380 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
54390 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
543a0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
543b0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
543c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
543d0 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d 6d 61 66   "name": "gammaf
543e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
543f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
54400 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
54410 61 6c 6c 73 2e 68 3a 32 34 37 3a 31 20 3c 53 70  alls.h:247:1 <Sp
54420 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
54430 73 70 61 63 65 3e 3a 33 31 34 3a 31 3e 22 2c 20  space>:314:1>", 
54440 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
54450 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
54460 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
54470 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
54480 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
54490 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
544a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
544b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
544c0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
544d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
544e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
544f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
54500 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54510 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54520 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
54530 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
54540 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
54550 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
54560 67 61 6d 6d 61 66 22 2c 20 22 6e 73 22 3a 20 30  gammaf", "ns": 0
54570 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
54580 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
54590 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 37  /mathcalls.h:247
545a0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
545b0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 31 36  ratch space>:316
545c0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
545d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
545e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
545f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
54600 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
54610 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
54620 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
54630 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
54640 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
54650 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
54660 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
54670 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
54680 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
54690 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
546a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
546b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
546c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
546d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
546e0 22 3a 20 22 6c 67 61 6d 6d 61 66 5f 72 22 2c 20  ": "lgammaf_r", 
546f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
54700 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
54710 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
54720 73 2e 68 3a 32 35 35 3a 31 20 3c 53 70 65 6c 6c  s.h:255:1 <Spell
54730 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
54740 63 65 3e 3a 33 31 38 3a 31 3e 22 2c 20 22 76 61  ce>:318:1>", "va
54750 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
54760 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
54770 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
54780 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
54790 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
547a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
547b0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
547c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
547d0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
547e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
547f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
54800 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
54810 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
54820 5f 5f 73 69 67 6e 67 61 6d 70 22 2c 20 22 74 79  __signgamp", "ty
54830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
54840 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
54850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
54860 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
54870 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
54880 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
54890 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
548a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
548b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
548c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
548d0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
548e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
548f0 6e 61 6d 65 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61  name": "__lgamma
54900 66 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  f_r", "ns": 0, "
54910 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
54920 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
54930 74 68 63 61 6c 6c 73 2e 68 3a 32 35 35 3a 31 20  thcalls.h:255:1 
54940 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
54950 63 68 20 73 70 61 63 65 3e 3a 33 32 31 3a 31 3e  ch space>:321:1>
54960 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
54970 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
54980 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
54990 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
549a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
549b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
549c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
549d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
549e0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
549f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
54a00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
54a10 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
54a20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
54a30 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70  me": "__signgamp
54a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
54a50 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
54a60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
54a70 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
54a80 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
54a90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
54aa0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
54ab0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54ac0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54ad0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
54ae0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
54af0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
54b00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 69  on", "name": "ri
54b10 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
54b20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
54b30 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
54b40 74 68 63 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20  thcalls.h:262:1 
54b50 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
54b60 63 68 20 73 70 61 63 65 3e 3a 33 32 32 3a 31 3e  ch space>:322:1>
54b70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
54b80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
54b90 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
54ba0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
54bb0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
54bc0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
54bd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
54be0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
54bf0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
54c00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
54c10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
54c20 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
54c30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
54c40 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
54c50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
54c60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
54c70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
54c80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
54c90 22 3a 20 22 5f 5f 72 69 6e 74 66 22 2c 20 22 6e  ": "__rintf", "n
54ca0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
54cb0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
54cc0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
54cd0 68 3a 32 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:262:1 <Spellin
54ce0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
54cf0 3e 3a 33 32 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:324:1>", "vari
54d00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
54d10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
54d20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
54d30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
54d40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
54d50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
54d60 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
54d70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
54d80 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
54d90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
54da0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
54db0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
54dc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
54dd0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
54de0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
54df0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
54e00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
54e10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 78 74  ", "name": "next
54e20 61 66 74 65 72 66 22 2c 20 22 6e 73 22 3a 20 30  afterf", "ns": 0
54e30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
54e40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
54e50 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 36 35  /mathcalls.h:265
54e60 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
54e70 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 32 35  ratch space>:325
54e80 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
54e90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
54ea0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
54eb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
54ec0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
54ed0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
54ee0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
54ef0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
54f00 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
54f10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
54f20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
54f30 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
54f40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
54f50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
54f60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
54f70 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
54f80 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
54f90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
54fa0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
54fb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
54fc0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
54fd0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
54fe0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
54ff0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
55000 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
55010 5f 5f 6e 65 78 74 61 66 74 65 72 66 22 2c 20 22  __nextafterf", "
55020 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
55030 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
55040 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
55050 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:265:1 <Spelli
55060 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
55070 65 3e 3a 33 32 37 3a 31 3e 22 2c 20 22 76 61 72  e>:327:1>", "var
55080 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
55090 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
550a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
550b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
550c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
550d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
550e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
550f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
55100 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
55110 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
55120 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
55130 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
55140 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
55150 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
55160 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
55170 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
55180 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
55190 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
551a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
551b0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
551c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
551d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
551e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
551f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
55200 6d 65 22 3a 20 22 6e 65 78 74 74 6f 77 61 72 64  me": "nexttoward
55210 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
55220 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
55230 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
55240 63 61 6c 6c 73 2e 68 3a 32 36 37 3a 31 20 3c 53  calls.h:267:1 <S
55250 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
55260 20 73 70 61 63 65 3e 3a 33 32 38 3a 31 3e 22 2c   space>:328:1>",
55270 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
55280 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
55290 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
552a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
552b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
552c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
552d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
552e0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
552f0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
55300 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
55310 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
55320 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
55330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
55340 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
55350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
55360 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
55370 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
55380 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
55390 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
553a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
553b0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
553c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
553d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
553e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
553f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
55400 3a 20 22 5f 5f 6e 65 78 74 74 6f 77 61 72 64 66  : "__nexttowardf
55410 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
55420 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
55430 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
55440 61 6c 6c 73 2e 68 3a 32 36 37 3a 31 20 3c 53 70  alls.h:267:1 <Sp
55450 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
55460 73 70 61 63 65 3e 3a 33 33 30 3a 31 3e 22 2c 20  space>:330:1>", 
55470 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
55480 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
55490 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
554a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
554b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
554c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
554d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
554e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
554f0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
55500 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
55510 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
55520 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
55530 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
55540 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
55550 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
55560 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
55570 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
55580 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
55590 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
555a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
555b0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
555c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
555d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
555e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
555f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
55600 20 22 72 65 6d 61 69 6e 64 65 72 66 22 2c 20 22   "remainderf", "
55610 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
55620 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
55630 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
55640 2e 68 3a 32 37 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:278:1 <Spelli
55650 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
55660 65 3e 3a 33 33 32 3a 31 3e 22 2c 20 22 76 61 72  e>:332:1>", "var
55670 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
55680 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
55690 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
556a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
556b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
556c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
556d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
556e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
556f0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
55700 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
55710 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
55720 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
55730 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
55740 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
55750 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
55760 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
55770 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
55780 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
55790 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
557a0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
557b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
557c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
557d0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
557e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
557f0 6d 65 22 3a 20 22 5f 5f 72 65 6d 61 69 6e 64 65  me": "__remainde
55800 72 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rf", "ns": 0, "l
55810 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
55820 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
55830 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31 20 3c  hcalls.h:278:1 <
55840 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
55850 68 20 73 70 61 63 65 3e 3a 33 33 34 3a 31 3e 22  h space>:334:1>"
55860 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
55870 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
55880 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
55890 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
558a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
558b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
558c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
558d0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
558e0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
558f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
55900 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
55910 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
55920 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
55930 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
55940 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
55950 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
55960 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
55970 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
55980 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
55990 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
559a0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
559b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
559c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
559d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
559e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c  ", "name": "scal
559f0 62 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  bnf", "ns": 0, "
55a00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
55a10 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
55a20 74 68 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20  thcalls.h:282:1 
55a30 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
55a40 63 68 20 73 70 61 63 65 3e 3a 33 33 35 3a 31 3e  ch space>:335:1>
55a50 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
55a60 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
55a70 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
55a80 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
55a90 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
55aa0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
55ab0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
55ac0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
55ad0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
55ae0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
55af0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
55b00 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
55b10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
55b20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
55b30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
55b40 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
55b50 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
55b60 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
55b70 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
55b80 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
55b90 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
55ba0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
55bb0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
55bc0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
55bd0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63 61  , "name": "__sca
55be0 6c 62 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  lbnf", "ns": 0, 
55bf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
55c00 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
55c10 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31  athcalls.h:282:1
55c20 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
55c30 74 63 68 20 73 70 61 63 65 3e 3a 33 33 37 3a 31  tch space>:337:1
55c40 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
55c50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
55c60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
55c70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
55c80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
55c90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
55ca0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
55cb0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
55cc0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
55cd0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
55ce0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
55cf0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
55d00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
55d10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
55d20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
55d30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
55d40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
55d50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
55d60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
55d70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
55d80 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
55d90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
55da0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
55db0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
55dc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6c 6f 67  ", "name": "ilog
55dd0 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  bf", "ns": 0, "l
55de0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
55df0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
55e00 68 63 61 6c 6c 73 2e 68 3a 32 38 36 3a 31 20 3c  hcalls.h:286:1 <
55e10 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
55e20 68 20 73 70 61 63 65 3e 3a 33 33 38 3a 31 3e 22  h space>:338:1>"
55e30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
55e40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
55e50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
55e60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
55e70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
55e80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
55e90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
55ea0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
55eb0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
55ec0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
55ed0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
55ee0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
55ef0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
55f00 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
55f10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
55f20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
55f30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
55f40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
55f50 22 5f 5f 69 6c 6f 67 62 66 22 2c 20 22 6e 73 22  "__ilogbf", "ns"
55f60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
55f70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
55f80 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
55f90 32 38 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  286:1 <Spelling=
55fa0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
55fb0 33 34 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  340:1>", "variad
55fc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
55fd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
55fe0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
55ff0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
56000 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
56010 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
56020 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
56030 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
56040 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
56050 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
56060 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
56070 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
56080 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
56090 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
560a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
560b0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
560c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
560d0 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62 6c 6e 66  name": "scalblnf
560e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
560f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
56100 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
56110 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70  alls.h:296:1 <Sp
56120 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
56130 73 70 61 63 65 3e 3a 33 34 32 3a 31 3e 22 2c 20  space>:342:1>", 
56140 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
56150 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
56160 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
56170 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
56180 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
56190 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
561a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
561b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
561c0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
561d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
561e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
561f0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
56200 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
56210 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
56220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
56230 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
56240 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
56250 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
56260 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
56270 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
56280 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
56290 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
562a0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
562b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
562c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62  "name": "__scalb
562d0 6c 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  lnf", "ns": 0, "
562e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
562f0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56300 74 68 63 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20  thcalls.h:296:1 
56310 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
56320 63 68 20 73 70 61 63 65 3e 3a 33 34 34 3a 31 3e  ch space>:344:1>
56330 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
56340 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
56350 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
56360 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
56370 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56380 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56390 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
563a0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
563b0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
563c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
563d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
563e0 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
563f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
56400 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
56410 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
56420 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
56430 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
56440 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
56450 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
56460 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
56470 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
56480 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
56490 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
564a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
564b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 61 72  ", "name": "near
564c0 62 79 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30  byintf", "ns": 0
564d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
564e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
564f0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30  /mathcalls.h:300
56500 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
56510 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 34 35  ratch space>:345
56520 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
56530 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
56540 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
56550 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
56560 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
56570 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
56580 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
56590 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
565a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
565b0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
565c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
565d0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
565e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
565f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
56600 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
56610 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
56620 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
56630 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
56640 61 6d 65 22 3a 20 22 5f 5f 6e 65 61 72 62 79 69  ame": "__nearbyi
56650 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
56660 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
56670 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56680 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 20  thcalls.h:300:1 
56690 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
566a0 63 68 20 73 70 61 63 65 3e 3a 33 34 37 3a 31 3e  ch space>:347:1>
566b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
566c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
566d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
566e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
566f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56700 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56710 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
56720 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
56730 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
56740 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
56750 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
56760 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
56770 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
56780 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
56790 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
567a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
567b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
567c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
567d0 22 3a 20 22 72 6f 75 6e 64 66 22 2c 20 22 6e 73  ": "roundf", "ns
567e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
567f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
56800 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
56810 3a 33 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :304:1 <Spelling
56820 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
56830 3a 33 34 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :348:1>", "varia
56840 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
56850 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
56860 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
56870 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
56880 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
56890 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
568a0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
568b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
568c0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
568d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
568e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
568f0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
56900 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
56910 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
56920 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
56930 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
56940 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
56950 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 6f 75  , "name": "__rou
56960 6e 64 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ndf", "ns": 0, "
56970 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
56980 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56990 74 68 63 61 6c 6c 73 2e 68 3a 33 30 34 3a 31 20  thcalls.h:304:1 
569a0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
569b0 63 68 20 73 70 61 63 65 3e 3a 33 35 30 3a 31 3e  ch space>:350:1>
569c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
569d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
569e0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
569f0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
56a00 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56a10 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56a20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
56a30 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
56a40 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
56a50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
56a60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
56a70 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
56a80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
56a90 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
56aa0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
56ab0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
56ac0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
56ad0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
56ae0 22 3a 20 22 74 72 75 6e 63 66 22 2c 20 22 6e 73  ": "truncf", "ns
56af0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
56b00 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
56b10 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
56b20 3a 33 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :308:1 <Spelling
56b30 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
56b40 3a 33 35 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :351:1>", "varia
56b50 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
56b60 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
56b70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
56b80 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
56b90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
56ba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
56bb0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
56bc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
56bd0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
56be0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
56bf0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
56c00 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
56c10 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
56c20 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
56c30 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
56c40 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
56c50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
56c60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 72 75  , "name": "__tru
56c70 6e 63 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ncf", "ns": 0, "
56c80 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
56c90 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56ca0 74 68 63 61 6c 6c 73 2e 68 3a 33 30 38 3a 31 20  thcalls.h:308:1 
56cb0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
56cc0 63 68 20 73 70 61 63 65 3e 3a 33 35 33 3a 31 3e  ch space>:353:1>
56cd0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
56ce0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
56cf0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
56d00 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
56d10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56d20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56d30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
56d40 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
56d50 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
56d60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
56d70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
56d80 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
56d90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
56da0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
56db0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
56dc0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
56dd0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
56de0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
56df0 22 3a 20 22 72 65 6d 71 75 6f 66 22 2c 20 22 6e  ": "remquof", "n
56e00 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
56e10 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
56e20 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
56e30 68 3a 33 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:313:1 <Spellin
56e40 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
56e50 3e 3a 33 35 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:354:1>", "vari
56e60 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
56e70 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
56e80 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
56e90 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
56ea0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
56eb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
56ec0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
56ed0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
56ee0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
56ef0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
56f00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
56f10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
56f20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
56f30 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
56f40 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
56f50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
56f60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
56f70 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
56f80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
56f90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75 6f 22   "name": "__quo"
56fa0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
56fb0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
56fc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
56fd0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
56fe0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
56ff0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
57000 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
57010 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
57020 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
57030 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
57040 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
57050 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
57060 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  n", "name": "__r
57070 65 6d 71 75 6f 66 22 2c 20 22 6e 73 22 3a 20 30  emquof", "ns": 0
57080 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
57090 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
570a0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 31 33  /mathcalls.h:313
570b0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
570c0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 35 36  ratch space>:356
570d0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
570e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
570f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
57100 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
57110 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
57120 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
57130 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
57140 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
57150 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
57160 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
57170 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
57180 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
57190 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
571a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
571b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
571c0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
571d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
571e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
571f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
57200 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
57210 65 22 3a 20 22 5f 5f 71 75 6f 22 2c 20 22 74 79  e": "__quo", "ty
57220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
57230 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
57240 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
57250 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
57260 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
57270 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
57280 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
57290 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
572a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
572b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
572c0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
572d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
572e0 6e 61 6d 65 22 3a 20 22 6c 72 69 6e 74 66 22 2c  name": "lrintf",
572f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
57300 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
57310 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
57320 6c 73 2e 68 3a 33 32 30 3a 31 20 3c 53 70 65 6c  ls.h:320:1 <Spel
57330 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
57340 61 63 65 3e 3a 33 35 37 3a 31 3e 22 2c 20 22 76  ace>:357:1>", "v
57350 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
57360 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
57370 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
57380 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
57390 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
573a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
573b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
573c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
573d0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
573e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
573f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
57400 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
57410 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
57420 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
57430 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
57440 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
57450 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
57460 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
57470 6c 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30  lrintf", "ns": 0
57480 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
57490 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
574a0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30  /mathcalls.h:320
574b0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
574c0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 35 39  ratch space>:359
574d0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
574e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
574f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
57500 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
57510 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
57520 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
57530 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
57540 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
57550 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
57560 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
57570 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
57580 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
57590 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
575a0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
575b0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
575c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
575d0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
575e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
575f0 6d 65 22 3a 20 22 6c 6c 72 69 6e 74 66 22 2c 20  me": "llrintf", 
57600 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
57610 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
57620 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
57630 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c  s.h:322:1 <Spell
57640 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
57650 63 65 3e 3a 33 36 30 3a 31 3e 22 2c 20 22 76 61  ce>:360:1>", "va
57660 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
57670 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
57680 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
57690 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
576a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
576b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
576c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
576d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
576e0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
576f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
57700 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
57710 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
57720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
57730 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
57740 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
57750 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
57760 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
57770 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
57780 20 22 5f 5f 6c 6c 72 69 6e 74 66 22 2c 20 22 6e   "__llrintf", "n
57790 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
577a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
577b0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
577c0 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:322:1 <Spellin
577d0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
577e0 3e 3a 33 36 32 3a 31 3e 22 2c 20 22 76 61 72 69  >:362:1>", "vari
577f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
57800 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
57810 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
57820 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
57830 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
57840 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
57850 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
57860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
57870 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
57880 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
57890 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
578a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
578b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
578c0 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
578d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
578e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
578f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
57900 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
57910 6c 72 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a 20  lroundf", "ns": 
57920 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
57930 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
57940 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
57950 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  6:1 <Spelling=<s
57960 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 36  cratch space>:36
57970 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  3:1>", "variadic
57980 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
57990 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
579a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
579b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
579c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
579d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
579e0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
579f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
57a00 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
57a10 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
57a20 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
57a30 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
57a40 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
57a50 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
57a60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
57a70 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
57a80 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
57a90 61 6d 65 22 3a 20 22 5f 5f 6c 72 6f 75 6e 64 66  ame": "__lroundf
57aa0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
57ab0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
57ac0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
57ad0 61 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53 70  alls.h:326:1 <Sp
57ae0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
57af0 73 70 61 63 65 3e 3a 33 36 35 3a 31 3e 22 2c 20  space>:365:1>", 
57b00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
57b10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
57b20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
57b30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
57b40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
57b50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
57b60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
57b70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
57b80 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
57b90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
57ba0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
57bb0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
57bc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
57bd0 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
57be0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
57bf0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
57c00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
57c10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
57c20 6c 6c 72 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a  llroundf", "ns":
57c30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
57c40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
57c50 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
57c60 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  28:1 <Spelling=<
57c70 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
57c80 36 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  66:1>", "variadi
57c90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
57ca0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
57cb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
57cc0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
57cd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
57ce0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
57cf0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
57d00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
57d10 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
57d20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
57d30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
57d40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
57d50 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
57d60 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
57d70 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
57d80 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
57d90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
57da0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
57db0 6c 72 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a 20  lroundf", "ns": 
57dc0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
57dd0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
57de0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
57df0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
57e00 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 36  cratch space>:36
57e10 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
57e20 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
57e30 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
57e40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
57e50 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
57e60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
57e70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
57e80 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
57e90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
57ea0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
57eb0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
57ec0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
57ed0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
57ee0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f  "tag": ":long-lo
57ef0 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
57f00 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
57f10 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
57f20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
57f30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 64 69 6d  ", "name": "fdim
57f40 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
57f50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
57f60 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
57f70 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c 53  calls.h:332:1 <S
57f80 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
57f90 20 73 70 61 63 65 3e 3a 33 36 39 3a 31 3e 22 2c   space>:369:1>",
57fa0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
57fb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
57fc0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
57fd0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
57fe0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
57ff0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
58000 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
58010 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
58020 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
58030 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
58040 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
58050 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
58060 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
58070 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
58080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
58090 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
580a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
580b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
580c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
580d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
580e0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
580f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
58100 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
58110 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
58120 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 64 69  , "name": "__fdi
58130 6d 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  mf", "ns": 0, "l
58140 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58150 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58160 68 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c  hcalls.h:332:1 <
58170 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58180 68 20 73 70 61 63 65 3e 3a 33 37 31 3a 31 3e 22  h space>:371:1>"
58190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
581a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
581b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
581c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
581d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
581e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
581f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
58200 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
58210 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58220 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58230 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58240 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58250 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58260 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
58270 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58280 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58290 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
582a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
582b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
582c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
582d0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
582e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
582f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
58300 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
58310 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 61 78  ", "name": "fmax
58320 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
58330 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
58340 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
58350 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 20 3c 53  calls.h:335:1 <S
58360 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
58370 20 73 70 61 63 65 3e 3a 33 37 32 3a 31 3e 22 2c   space>:372:1>",
58380 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
58390 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
583a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
583b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
583c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
583d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
583e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
583f0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
58400 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
58410 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
58420 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
58430 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
58440 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
58450 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
58460 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
58470 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
58480 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
58490 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
584a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
584b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
584c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
584d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
584e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
584f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
58500 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 61  , "name": "__fma
58510 78 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  xf", "ns": 0, "l
58520 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58530 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58540 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 20 3c  hcalls.h:335:1 <
58550 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58560 68 20 73 70 61 63 65 3e 3a 33 37 34 3a 31 3e 22  h space>:374:1>"
58570 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
58580 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
58590 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
585a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
585b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
585c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
585d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
585e0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
585f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58600 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58610 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58620 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58630 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58640 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
58650 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58660 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58670 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
58680 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
58690 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
586a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
586b0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
586c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
586d0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
586e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
586f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 69 6e  ", "name": "fmin
58700 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
58710 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
58720 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
58730 63 61 6c 6c 73 2e 68 3a 33 33 38 3a 31 20 3c 53  calls.h:338:1 <S
58740 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
58750 20 73 70 61 63 65 3e 3a 33 37 35 3a 31 3e 22 2c   space>:375:1>",
58760 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
58770 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
58780 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
58790 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
587a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
587b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
587c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
587d0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
587e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
587f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
58800 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
58810 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
58820 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
58830 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
58840 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
58850 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
58860 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
58870 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
58880 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
58890 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
588a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
588b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
588c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
588d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
588e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 69  , "name": "__fmi
588f0 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
58900 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58910 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58920 68 63 61 6c 6c 73 2e 68 3a 33 33 38 3a 31 20 3c  hcalls.h:338:1 <
58930 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58940 68 20 73 70 61 63 65 3e 3a 33 37 37 3a 31 3e 22  h space>:377:1>"
58950 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
58960 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
58970 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
58980 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
58990 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
589a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
589b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
589c0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
589d0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
589e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
589f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58a00 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58a10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58a20 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
58a30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58a40 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58a50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
58a60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
58a70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
58a80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58a90 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58aa0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58ab0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
58ac0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
58ad0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 61 66  ", "name": "fmaf
58ae0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
58af0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
58b00 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
58b10 61 6c 6c 73 2e 68 3a 33 34 31 3a 31 20 3c 53 70  alls.h:341:1 <Sp
58b20 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
58b30 73 70 61 63 65 3e 3a 33 37 38 3a 31 3e 22 2c 20  space>:378:1>", 
58b40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
58b50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
58b60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
58b70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
58b80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
58b90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
58ba0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
58bb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
58bc0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
58bd0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
58be0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
58bf0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
58c00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
58c10 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
58c20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
58c30 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
58c40 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
58c50 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
58c60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
58c70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
58c80 5f 7a 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _z", "type": { "
58c90 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58ca0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58cb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58cc0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
58cd0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
58ce0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
58cf0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
58d00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
58d10 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
58d20 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
58d30 3a 20 22 5f 5f 66 6d 61 66 22 2c 20 22 6e 73 22  : "__fmaf", "ns"
58d40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
58d50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
58d60 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
58d70 33 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  341:1 <Spelling=
58d80 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
58d90 33 38 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  380:1>", "variad
58da0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
58db0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
58dc0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
58dd0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
58de0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
58df0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
58e00 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
58e10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
58e20 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
58e30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
58e40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
58e50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
58e60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
58e70 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
58e80 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58e90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58ea0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58eb0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58ec0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58ed0 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74  name": "__z", "t
58ee0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58ef0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58f00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
58f10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
58f20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
58f30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58f40 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58f50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58f60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
58f70 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
58f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c  ", "name": "scal
58f90 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  bf", "ns": 0, "l
58fa0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58fb0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58fc0 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31 20 3c  hcalls.h:402:1 <
58fd0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58fe0 68 20 73 70 61 63 65 3e 3a 33 38 32 3a 31 3e 22  h space>:382:1>"
58ff0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
59000 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
59010 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
59020 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
59030 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
59040 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
59050 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
59060 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
59070 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
59080 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
59090 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
590a0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
590b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
590c0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
590d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
590e0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
590f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
59100 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
59110 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
59120 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
59130 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
59140 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
59150 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
59160 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
59170 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63  ", "name": "__sc
59180 61 6c 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  albf", "ns": 0, 
59190 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
591a0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
591b0 61 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31  athcalls.h:402:1
591c0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
591d0 74 63 68 20 73 70 61 63 65 3e 3a 33 38 34 3a 31  tch space>:384:1
591e0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
591f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
59200 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
59210 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
59220 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
59230 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
59240 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
59250 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
59260 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
59270 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
59280 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
59290 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
592a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
592b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
592c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
592d0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
592e0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
592f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
59300 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
59310 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
59320 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
59330 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
59340 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
59350 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
59360 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
59370 66 70 63 6c 61 73 73 69 66 79 6c 22 2c 20 22 6e  fpclassifyl", "n
59380 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
59390 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
593a0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d  /bits/mathcalls-
593b0 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73  helper-functions
593c0 2e 68 3a 32 31 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:21:1 <Spellin
593d0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
593e0 3e 3a 33 38 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:385:1>", "vari
593f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
59400 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
59410 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
59420 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
59430 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
59440 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
59450 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22  name": "__value"
59460 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
59470 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
59480 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
59490 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
594a0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
594b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
594c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
594d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
594e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
594f0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
59500 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
59510 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 62 69 74 6c  me": "__signbitl
59520 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
59530 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
59540 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
59550 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63  alls-helper-func
59560 74 69 6f 6e 73 2e 68 3a 32 35 3a 31 20 3c 53 70  tions.h:25:1 <Sp
59570 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
59580 73 70 61 63 65 3e 3a 33 38 36 3a 31 3e 22 2c 20  space>:386:1>", 
59590 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
595a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
595b0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
595c0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
595d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
595e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
595f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76  r", "name": "__v
59600 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
59610 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
59620 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
59630 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
59640 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
59650 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
59660 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
59670 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
59680 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
59690 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
596a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
596b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 73 69  , "name": "__isi
596c0 6e 66 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nfl", "ns": 0, "
596d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
596e0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
596f0 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66  thcalls-helper-f
59700 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30 3a 31 20  unctions.h:30:1 
59710 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
59720 63 68 20 73 70 61 63 65 3e 3a 33 38 37 3a 31 3e  ch space>:387:1>
59730 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
59740 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
59750 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
59760 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
59770 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
59780 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
59790 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
597a0 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22  __value", "type"
597b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
597c0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
597d0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
597e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
597f0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
59800 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
59810 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
59820 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
59830 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
59840 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
59850 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
59860 66 69 6e 69 74 65 6c 22 2c 20 22 6e 73 22 3a 20  finitel", "ns": 
59870 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
59880 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
59890 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70  s/mathcalls-help
598a0 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33  er-functions.h:3
598b0 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  3:1 <Spelling=<s
598c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 38  cratch space>:38
598d0 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
598e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
598f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
59900 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
59910 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
59920 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
59930 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
59940 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74  ": "__value", "t
59950 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
59960 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
59970 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
59980 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
59990 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
599a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
599b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
599c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
599d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
599e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
599f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
59a00 20 22 5f 5f 69 73 6e 61 6e 6c 22 2c 20 22 6e 73   "__isnanl", "ns
59a10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
59a20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
59a30 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
59a40 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
59a50 68 3a 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:36:1 <Spelling
59a60 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
59a70 3a 33 38 39 3a 31 3e 22 2c 20 22 76 61 72 69 61  :389:1>", "varia
59a80 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
59a90 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
59aa0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
59ab0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
59ac0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
59ad0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
59ae0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
59af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
59b00 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
59b10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
59b20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
59b30 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
59b40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
59b50 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
59b60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
59b70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
59b80 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
59b90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
59ba0 65 22 3a 20 22 5f 5f 69 73 65 71 73 69 67 6c 22  e": "__iseqsigl"
59bb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
59bc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
59bd0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
59be0 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
59bf0 69 6f 6e 73 2e 68 3a 33 39 3a 31 20 3c 53 70 65  ions.h:39:1 <Spe
59c00 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
59c10 70 61 63 65 3e 3a 33 39 30 3a 31 3e 22 2c 20 22  pace>:390:1>", "
59c20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
59c30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
59c40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
59c50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
59c60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
59c70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
59c80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
59c90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
59ca0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
59cb0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
59cc0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
59cd0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
59ce0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
59cf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
59d00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
59d10 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
59d20 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
59d30 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
59d40 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
59d50 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
59d60 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
59d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
59d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
59d90 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
59da0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
59db0 61 6d 65 22 3a 20 22 5f 5f 69 73 73 69 67 6e 61  ame": "__issigna
59dc0 6c 69 6e 67 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  lingl", "ns": 0,
59dd0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
59de0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
59df0 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
59e00 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 34 32 3a  -functions.h:42:
59e10 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
59e20 61 74 63 68 20 73 70 61 63 65 3e 3a 33 39 31 3a  atch space>:391:
59e30 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
59e40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
59e50 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
59e60 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
59e70 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
59e80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
59e90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
59ea0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
59eb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
59ec0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
59ed0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
59ee0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
59ef0 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
59f00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
59f10 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
59f20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
59f30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
59f40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
59f50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
59f60 61 63 6f 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  acosl", "ns": 0,
59f70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
59f80 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
59f90 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 33 3a 31  mathcalls.h:53:1
59fa0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
59fb0 74 63 68 20 73 70 61 63 65 3e 3a 33 39 32 3a 31  tch space>:392:1
59fc0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
59fd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
59fe0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
59ff0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5a000 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5a010 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5a020 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5a030 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5a040 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5a050 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5a060 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5a070 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5a080 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5a090 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5a0a0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5a0b0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5a0c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5a0d0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5a0e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5a0f0 65 22 3a 20 22 5f 5f 61 63 6f 73 6c 22 2c 20 22  e": "__acosl", "
5a100 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5a110 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5a120 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5a130 2e 68 3a 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:53:1 <Spellin
5a140 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5a150 3e 3a 33 39 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:394:1>", "vari
5a160 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5a170 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5a180 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5a190 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5a1a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5a1b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5a1c0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5a1d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5a1e0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5a1f0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5a200 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5a210 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5a220 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5a230 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5a240 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5a250 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5a260 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5a270 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5a280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73 69 6e  ", "name": "asin
5a290 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5a2a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5a2b0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5a2c0 63 61 6c 6c 73 2e 68 3a 35 35 3a 31 20 3c 53 70  calls.h:55:1 <Sp
5a2d0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5a2e0 73 70 61 63 65 3e 3a 33 39 35 3a 31 3e 22 2c 20  space>:395:1>", 
5a2f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5a300 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5a310 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5a320 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5a330 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5a340 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5a350 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5a360 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5a370 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5a380 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5a390 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5a3a0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5a3b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5a3c0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5a3d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5a3e0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5a3f0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5a400 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5a410 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5a420 22 5f 5f 61 73 69 6e 6c 22 2c 20 22 6e 73 22 3a  "__asinl", "ns":
5a430 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5a440 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5a450 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35  ts/mathcalls.h:5
5a460 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
5a470 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 39  cratch space>:39
5a480 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  7:1>", "variadic
5a490 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5a4a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5a4b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5a4c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5a4d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5a4e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5a4f0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5a500 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5a510 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5a520 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5a530 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5a540 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5a550 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5a560 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5a570 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5a580 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5a590 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5a5a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5a5b0 6e 61 6d 65 22 3a 20 22 61 74 61 6e 6c 22 2c 20  name": "atanl", 
5a5c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5a5d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5a5e0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5a5f0 73 2e 68 3a 35 37 3a 31 20 3c 53 70 65 6c 6c 69  s.h:57:1 <Spelli
5a600 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5a610 65 3e 3a 32 3a 31 3e 22 2c 20 22 76 61 72 69 61  e>:2:1>", "varia
5a620 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5a630 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5a640 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5a650 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5a660 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5a670 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5a680 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5a690 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5a6a0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5a6b0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5a6c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5a6d0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
5a6e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
5a6f0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5a700 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5a710 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5a720 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
5a730 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
5a740 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61  , "name": "__ata
5a750 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nl", "ns": 0, "l
5a760 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5a770 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5a780 68 63 61 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53  hcalls.h:57:1 <S
5a790 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5a7a0 20 73 70 61 63 65 3e 3a 34 3a 31 3e 22 2c 20 22   space>:4:1>", "
5a7b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5a7c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5a7d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5a7e0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5a7f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5a800 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5a810 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5a820 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5a830 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5a840 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5a850 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5a860 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5a870 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5a880 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5a890 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5a8a0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5a8b0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5a8c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5a8d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5a8e0 61 74 61 6e 32 6c 22 2c 20 22 6e 73 22 3a 20 30  atan2l", "ns": 0
5a8f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5a900 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5a910 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 39 3a  /mathcalls.h:59:
5a920 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5a930 61 74 63 68 20 73 70 61 63 65 3e 3a 35 3a 31 3e  atch space>:5:1>
5a940 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5a950 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5a960 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5a970 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5a980 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5a990 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5a9a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5a9b0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
5a9c0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5a9d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5a9e0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5a9f0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5aa00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
5aa10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5aa20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5aa30 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5aa40 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5aa50 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5aa60 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5aa70 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5aa80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5aa90 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5aaa0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5aab0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5aac0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5aad0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5aae0 65 22 3a 20 22 5f 5f 61 74 61 6e 32 6c 22 2c 20  e": "__atan2l", 
5aaf0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5ab00 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5ab10 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5ab20 73 2e 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69  s.h:59:1 <Spelli
5ab30 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5ab40 65 3e 3a 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  e>:7:1>", "varia
5ab50 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5ab60 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5ab70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5ab80 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5ab90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5aba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5abb0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
5abc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5abd0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5abe0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5abf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5ac00 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
5ac10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5ac20 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5ac30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5ac40 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5ac50 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5ac60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5ac70 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5ac80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5ac90 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5aca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5acb0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5acc0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5acd0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5ace0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 73 6c  ", "name": "cosl
5acf0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5ad00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5ad10 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5ad20 61 6c 6c 73 2e 68 3a 36 32 3a 31 20 3c 53 70 65  alls.h:62:1 <Spe
5ad30 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5ad40 70 61 63 65 3e 3a 31 30 3a 31 3e 22 2c 20 22 76  pace>:10:1>", "v
5ad50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5ad60 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5ad70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5ad80 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5ad90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5ada0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5adb0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5adc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5add0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5ade0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5adf0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5ae00 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
5ae10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5ae20 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5ae30 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5ae40 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5ae50 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5ae60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
5ae70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
5ae80 5f 63 6f 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  _cosl", "ns": 0,
5ae90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5aea0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5aeb0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31  mathcalls.h:62:1
5aec0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5aed0 74 63 68 20 73 70 61 63 65 3e 3a 31 32 3a 31 3e  tch space>:12:1>
5aee0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5aef0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5af00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5af10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5af20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5af30 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5af40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5af50 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5af60 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5af70 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5af80 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5af90 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5afa0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5afb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5afc0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5afd0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5afe0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5aff0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5b000 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5b010 22 3a 20 22 73 69 6e 6c 22 2c 20 22 6e 73 22 3a  ": "sinl", "ns":
5b020 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5b030 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5b040 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36  ts/mathcalls.h:6
5b050 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
5b060 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35  cratch space>:15
5b070 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5b080 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5b090 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5b0a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5b0b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5b0c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5b0d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5b0e0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5b0f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5b100 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5b110 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5b120 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5b130 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5b140 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5b150 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5b160 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5b170 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5b180 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5b190 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5b1a0 61 6d 65 22 3a 20 22 5f 5f 73 69 6e 6c 22 2c 20  ame": "__sinl", 
5b1b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5b1c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5b1d0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5b1e0 73 2e 68 3a 36 34 3a 31 20 3c 53 70 65 6c 6c 69  s.h:64:1 <Spelli
5b1f0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5b200 65 3e 3a 31 37 3a 31 3e 22 2c 20 22 76 61 72 69  e>:17:1>", "vari
5b210 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5b220 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5b230 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5b240 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5b250 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5b260 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5b270 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5b280 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5b290 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5b2a0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5b2b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5b2c0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5b2d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5b2e0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5b2f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5b300 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5b310 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5b320 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5b330 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 61 6e 6c  ", "name": "tanl
5b340 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5b350 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5b360 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5b370 61 6c 6c 73 2e 68 3a 36 36 3a 31 20 3c 53 70 65  alls.h:66:1 <Spe
5b380 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5b390 70 61 63 65 3e 3a 31 38 3a 31 3e 22 2c 20 22 76  pace>:18:1>", "v
5b3a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5b3b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5b3c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5b3d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5b3e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5b3f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5b400 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5b410 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5b420 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5b430 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5b440 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5b450 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
5b460 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5b470 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5b480 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5b490 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5b4a0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5b4b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
5b4c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
5b4d0 5f 74 61 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  _tanl", "ns": 0,
5b4e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5b4f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5b500 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31  mathcalls.h:66:1
5b510 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5b520 74 63 68 20 73 70 61 63 65 3e 3a 32 30 3a 31 3e  tch space>:20:1>
5b530 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5b540 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5b550 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5b560 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5b570 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5b580 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5b590 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5b5a0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5b5b0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5b5c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5b5d0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5b5e0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5b5f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5b600 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5b610 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5b620 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5b630 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5b640 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5b650 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5b660 22 3a 20 22 63 6f 73 68 6c 22 2c 20 22 6e 73 22  ": "coshl", "ns"
5b670 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5b680 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5b690 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5b6a0 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  71:1 <Spelling=<
5b6b0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
5b6c0 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
5b6d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5b6e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5b6f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5b700 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5b710 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5b720 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5b730 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5b740 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5b750 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5b760 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5b770 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5b780 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5b790 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5b7a0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5b7b0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5b7c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5b7d0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5b7e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5b7f0 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 73 68 6c 22  name": "__coshl"
5b800 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5b810 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5b820 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5b830 6c 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70 65 6c  lls.h:71:1 <Spel
5b840 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5b850 61 63 65 3e 3a 32 33 3a 31 3e 22 2c 20 22 76 61  ace>:23:1>", "va
5b860 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5b870 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5b880 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5b890 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5b8a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5b8b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5b8c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5b8d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5b8e0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5b8f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5b900 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5b910 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5b920 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5b930 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5b940 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5b950 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5b960 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5b970 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5b980 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69  on", "name": "si
5b990 6e 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nhl", "ns": 0, "
5b9a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5b9b0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5b9c0 74 68 63 61 6c 6c 73 2e 68 3a 37 33 3a 31 20 3c  thcalls.h:73:1 <
5b9d0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
5b9e0 68 20 73 70 61 63 65 3e 3a 32 34 3a 31 3e 22 2c  h space>:24:1>",
5b9f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
5ba00 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
5ba10 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
5ba20 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
5ba30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
5ba40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
5ba50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
5ba60 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
5ba70 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5ba80 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5ba90 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5baa0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
5bab0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5bac0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5bad0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5bae0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5baf0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5bb00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
5bb10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
5bb20 20 22 5f 5f 73 69 6e 68 6c 22 2c 20 22 6e 73 22   "__sinhl", "ns"
5bb30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5bb40 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5bb50 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5bb60 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  73:1 <Spelling=<
5bb70 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
5bb80 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
5bb90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5bba0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5bbb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5bbc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5bbd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5bbe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5bbf0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5bc00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5bc10 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5bc20 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5bc30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5bc40 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5bc50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5bc60 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5bc70 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5bc80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5bc90 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5bca0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5bcb0 6e 61 6d 65 22 3a 20 22 74 61 6e 68 6c 22 2c 20  name": "tanhl", 
5bcc0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5bcd0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5bce0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5bcf0 73 2e 68 3a 37 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:75:1 <Spelli
5bd00 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5bd10 65 3e 3a 32 37 3a 31 3e 22 2c 20 22 76 61 72 69  e>:27:1>", "vari
5bd20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5bd30 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5bd40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5bd50 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5bd60 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5bd70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5bd80 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5bd90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5bda0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5bdb0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5bdc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5bdd0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5bde0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5bdf0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5be00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5be10 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5be20 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5be30 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5be40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61  ", "name": "__ta
5be50 6e 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nhl", "ns": 0, "
5be60 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5be70 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5be80 74 68 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 20 3c  thcalls.h:75:1 <
5be90 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
5bea0 68 20 73 70 61 63 65 3e 3a 32 39 3a 31 3e 22 2c  h space>:29:1>",
5beb0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
5bec0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
5bed0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
5bee0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
5bef0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
5bf00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
5bf10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
5bf20 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
5bf30 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5bf40 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5bf50 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5bf60 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
5bf70 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5bf80 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5bf90 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5bfa0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5bfb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5bfc0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
5bfd0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
5bfe0 20 22 61 63 6f 73 68 6c 22 2c 20 22 6e 73 22 3a   "acoshl", "ns":
5bff0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5c000 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5c010 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38  ts/mathcalls.h:8
5c020 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
5c030 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 30  cratch space>:30
5c040 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5c050 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5c060 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5c070 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5c080 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5c090 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5c0a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5c0b0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5c0c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5c0d0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5c0e0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5c0f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5c100 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5c110 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5c120 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5c130 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5c140 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5c150 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5c160 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5c170 61 6d 65 22 3a 20 22 5f 5f 61 63 6f 73 68 6c 22  ame": "__acoshl"
5c180 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5c190 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5c1a0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5c1b0 6c 6c 73 2e 68 3a 38 35 3a 31 20 3c 53 70 65 6c  lls.h:85:1 <Spel
5c1c0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5c1d0 61 63 65 3e 3a 33 32 3a 31 3e 22 2c 20 22 76 61  ace>:32:1>", "va
5c1e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5c1f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5c200 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5c210 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5c220 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5c230 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5c240 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5c250 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5c260 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5c270 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5c280 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5c290 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5c2a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5c2b0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5c2c0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5c2d0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5c2e0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5c2f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5c300 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73  on", "name": "as
5c310 69 6e 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  inhl", "ns": 0, 
5c320 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5c330 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5c340 61 74 68 63 61 6c 6c 73 2e 68 3a 38 37 3a 31 20  athcalls.h:87:1 
5c350 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5c360 63 68 20 73 70 61 63 65 3e 3a 33 33 3a 31 3e 22  ch space>:33:1>"
5c370 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5c380 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5c390 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5c3a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5c3b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5c3c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5c3d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5c3e0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5c3f0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5c400 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5c410 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5c420 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
5c430 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5c440 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5c450 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5c460 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5c470 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5c480 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5c490 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5c4a0 3a 20 22 5f 5f 61 73 69 6e 68 6c 22 2c 20 22 6e  : "__asinhl", "n
5c4b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5c4c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5c4d0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5c4e0 68 3a 38 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:87:1 <Spelling
5c4f0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5c500 3a 33 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :35:1>", "variad
5c510 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
5c520 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
5c530 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5c540 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5c550 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5c560 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5c570 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5c580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5c590 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5c5a0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5c5b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5c5c0 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
5c5d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
5c5e0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5c5f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5c600 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5c610 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
5c620 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
5c630 20 22 6e 61 6d 65 22 3a 20 22 61 74 61 6e 68 6c   "name": "atanhl
5c640 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5c650 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5c660 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5c670 61 6c 6c 73 2e 68 3a 38 39 3a 31 20 3c 53 70 65  alls.h:89:1 <Spe
5c680 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5c690 70 61 63 65 3e 3a 33 36 3a 31 3e 22 2c 20 22 76  pace>:36:1>", "v
5c6a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5c6b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5c6c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5c6d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5c6e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5c6f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5c700 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5c710 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5c720 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5c730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5c740 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5c750 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
5c760 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5c770 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5c780 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5c790 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5c7a0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5c7b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
5c7c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
5c7d0 5f 61 74 61 6e 68 6c 22 2c 20 22 6e 73 22 3a 20  _atanhl", "ns": 
5c7e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
5c7f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
5c800 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 39  s/mathcalls.h:89
5c810 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5c820 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 38 3a  ratch space>:38:
5c830 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5c840 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5c850 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5c860 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5c870 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5c880 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5c890 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5c8a0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5c8b0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5c8c0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5c8d0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5c8e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5c8f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5c900 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5c910 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5c920 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5c930 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5c940 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5c950 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5c960 6d 65 22 3a 20 22 65 78 70 6c 22 2c 20 22 6e 73  me": "expl", "ns
5c970 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5c980 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5c990 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5c9a0 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :95:1 <Spelling=
5c9b0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5c9c0 34 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  41:1>", "variadi
5c9d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5c9e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5c9f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5ca00 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5ca10 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5ca20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5ca30 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5ca40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5ca50 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5ca60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5ca70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5ca80 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5ca90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5caa0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5cab0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5cac0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5cad0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5cae0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5caf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6c 22  "name": "__expl"
5cb00 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5cb10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5cb20 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5cb30 6c 6c 73 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c  lls.h:95:1 <Spel
5cb40 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5cb50 61 63 65 3e 3a 34 33 3a 31 3e 22 2c 20 22 76 61  ace>:43:1>", "va
5cb60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5cb70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5cb80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5cb90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5cba0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5cbb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5cbc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5cbd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5cbe0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5cbf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5cc00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5cc10 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5cc20 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5cc30 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5cc40 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5cc50 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5cc60 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5cc70 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5cc80 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72  on", "name": "fr
5cc90 65 78 70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  expl", "ns": 0, 
5cca0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5ccb0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5ccc0 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38 3a 31 20  athcalls.h:98:1 
5ccd0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5cce0 63 68 20 73 70 61 63 65 3e 3a 34 34 3a 31 3e 22  ch space>:44:1>"
5ccf0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5cd00 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5cd10 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5cd20 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5cd30 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5cd40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5cd50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5cd60 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5cd70 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5cd80 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5cd90 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5cda0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5cdb0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
5cdc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5cdd0 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79  __exponent", "ty
5cde0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5cdf0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
5ce00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
5ce10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
5ce20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
5ce30 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
5ce40 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5ce50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5ce60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5ce70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5ce80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5ce90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5cea0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5ceb0 5f 5f 66 72 65 78 70 6c 22 2c 20 22 6e 73 22 3a  __frexpl", "ns":
5cec0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5ced0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5cee0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39  ts/mathcalls.h:9
5cef0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
5cf00 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 34 36  cratch space>:46
5cf10 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5cf20 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5cf30 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5cf40 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5cf50 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5cf60 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5cf70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5cf80 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5cf90 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5cfa0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5cfb0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5cfc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5cfd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
5cfe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5cff0 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c  ": "__exponent",
5d000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5d010 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
5d020 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5d030 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
5d040 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
5d050 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
5d060 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5d070 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5d080 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5d090 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5d0a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5d0b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5d0c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5d0d0 22 3a 20 22 6c 64 65 78 70 6c 22 2c 20 22 6e 73  ": "ldexpl", "ns
5d0e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5d0f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5d100 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5d110 3a 31 30 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :101:1 <Spelling
5d120 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5d130 3a 34 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :47:1>", "variad
5d140 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
5d150 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
5d160 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5d170 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5d180 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5d190 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5d1a0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5d1b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5d1c0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5d1d0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5d1e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5d1f0 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
5d200 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5d210 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
5d220 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
5d230 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
5d240 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
5d250 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
5d260 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5d270 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5d280 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5d290 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5d2a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5d2b0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5d2c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5d2d0 6e 61 6d 65 22 3a 20 22 5f 5f 6c 64 65 78 70 6c  name": "__ldexpl
5d2e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5d2f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5d300 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5d310 61 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53 70  alls.h:101:1 <Sp
5d320 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5d330 73 70 61 63 65 3e 3a 34 39 3a 31 3e 22 2c 20 22  space>:49:1>", "
5d340 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5d350 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5d360 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5d370 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5d380 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5d390 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5d3a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5d3b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5d3c0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5d3d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5d3e0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5d3f0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
5d400 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5d410 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65  r", "name": "__e
5d420 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22  xponent", "type"
5d430 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
5d440 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
5d450 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
5d460 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
5d470 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5d480 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5d490 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5d4a0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5d4b0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5d4c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5d4d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f  on", "name": "lo
5d4e0 67 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  gl", "ns": 0, "l
5d4f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5d500 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5d510 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31 20 3c  hcalls.h:104:1 <
5d520 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
5d530 68 20 73 70 61 63 65 3e 3a 35 32 3a 31 3e 22 2c  h space>:52:1>",
5d540 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
5d550 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
5d560 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
5d570 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
5d580 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
5d590 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
5d5a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
5d5b0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
5d5c0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5d5d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5d5e0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5d5f0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
5d600 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5d610 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5d620 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5d630 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5d640 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5d650 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
5d660 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
5d670 20 22 5f 5f 6c 6f 67 6c 22 2c 20 22 6e 73 22 3a   "__logl", "ns":
5d680 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5d690 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5d6a0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
5d6b0 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  04:1 <Spelling=<
5d6c0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 35  scratch space>:5
5d6d0 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  4:1>", "variadic
5d6e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5d6f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5d700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5d710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5d720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5d730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5d740 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5d750 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5d760 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5d770 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5d780 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5d790 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5d7a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5d7b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5d7c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5d7d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5d7e0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5d7f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5d800 6e 61 6d 65 22 3a 20 22 6c 6f 67 31 30 6c 22 2c  name": "log10l",
5d810 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5d820 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5d830 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5d840 6c 73 2e 68 3a 31 30 37 3a 31 20 3c 53 70 65 6c  ls.h:107:1 <Spel
5d850 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5d860 61 63 65 3e 3a 35 35 3a 31 3e 22 2c 20 22 76 61  ace>:55:1>", "va
5d870 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5d880 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5d890 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5d8a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5d8b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5d8c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5d8d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5d8e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5d8f0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5d900 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5d910 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5d920 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5d930 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5d940 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5d950 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5d960 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5d970 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5d980 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5d990 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5d9a0 6c 6f 67 31 30 6c 22 2c 20 22 6e 73 22 3a 20 30  log10l", "ns": 0
5d9b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5d9c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5d9d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 37  /mathcalls.h:107
5d9e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5d9f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 35 37 3a  ratch space>:57:
5da00 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5da10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5da20 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5da30 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5da40 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5da50 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5da60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5da70 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5da80 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5da90 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5daa0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5dab0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5dac0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5dad0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5dae0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5daf0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5db00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5db10 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5db20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5db30 6d 65 22 3a 20 22 6d 6f 64 66 6c 22 2c 20 22 6e  me": "modfl", "n
5db40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5db50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5db60 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5db70 68 3a 31 31 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:110:1 <Spellin
5db80 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5db90 3e 3a 35 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:58:1>", "varia
5dba0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5dbb0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5dbc0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5dbd0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5dbe0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5dbf0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5dc00 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5dc10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5dc20 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5dc30 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5dc40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5dc50 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
5dc60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5dc70 6e 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72 22 2c  name": "__iptr",
5dc80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5dc90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
5dca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5dcb0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5dcc0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5dcd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5dce0 20 31 32 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65   128 } } }], "re
5dcf0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5dd00 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5dd10 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5dd20 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5dd30 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5dd40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5dd50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5dd60 6d 6f 64 66 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  modfl", "ns": 0,
5dd70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5dd80 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5dd90 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30 3a  mathcalls.h:110:
5dda0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5ddb0 61 74 63 68 20 73 70 61 63 65 3e 3a 36 30 3a 31  atch space>:60:1
5ddc0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5ddd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5dde0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5ddf0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5de00 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5de10 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5de20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5de30 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5de40 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5de50 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5de60 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5de70 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5de80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
5de90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5dea0 20 22 5f 5f 69 70 74 72 22 2c 20 22 74 79 70 65   "__iptr", "type
5deb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
5dec0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
5ded0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5dee0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5def0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5df00 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5df10 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5df20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5df30 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5df40 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5df50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5df60 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5df70 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5df80 6e 61 6d 65 22 3a 20 22 65 78 70 6d 31 6c 22 2c  name": "expm1l",
5df90 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5dfa0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5dfb0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5dfc0 6c 73 2e 68 3a 31 32 35 3a 31 20 3c 53 70 65 6c  ls.h:125:1 <Spel
5dfd0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5dfe0 61 63 65 3e 3a 36 32 3a 31 3e 22 2c 20 22 76 61  ace>:62:1>", "va
5dff0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5e000 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5e010 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5e020 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5e030 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5e040 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5e050 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5e060 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5e070 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5e080 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5e090 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5e0a0 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5e0b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5e0c0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5e0d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5e0e0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5e0f0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5e100 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5e110 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5e120 65 78 70 6d 31 6c 22 2c 20 22 6e 73 22 3a 20 30  expm1l", "ns": 0
5e130 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5e140 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5e150 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35  /mathcalls.h:125
5e160 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5e170 72 61 74 63 68 20 73 70 61 63 65 3e 3a 36 34 3a  ratch space>:64:
5e180 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5e190 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5e1a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5e1b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5e1c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5e1d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5e1e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5e1f0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5e200 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5e210 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5e220 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5e230 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5e240 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5e250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5e260 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5e270 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5e280 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5e290 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5e2a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5e2b0 6d 65 22 3a 20 22 6c 6f 67 31 70 6c 22 2c 20 22  me": "log1pl", "
5e2c0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5e2d0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5e2e0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5e2f0 2e 68 3a 31 32 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:128:1 <Spelli
5e300 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5e310 65 3e 3a 36 35 3a 31 3e 22 2c 20 22 76 61 72 69  e>:65:1>", "vari
5e320 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5e330 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5e340 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5e350 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5e360 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5e370 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5e380 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5e390 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5e3a0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5e3b0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5e3c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5e3d0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5e3e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5e3f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5e400 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5e410 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5e420 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5e430 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5e440 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f  ", "name": "__lo
5e450 67 31 70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  g1pl", "ns": 0, 
5e460 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5e470 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5e480 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 38 3a 31  athcalls.h:128:1
5e490 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5e4a0 74 63 68 20 73 70 61 63 65 3e 3a 36 37 3a 31 3e  tch space>:67:1>
5e4b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5e4c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5e4d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5e4e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5e4f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5e500 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5e510 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5e520 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5e530 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5e540 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5e550 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5e560 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5e570 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5e580 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5e590 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5e5a0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5e5b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5e5c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5e5d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5e5e0 22 3a 20 22 6c 6f 67 62 6c 22 2c 20 22 6e 73 22  ": "logbl", "ns"
5e5f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5e600 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5e610 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5e620 31 33 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  131:1 <Spelling=
5e630 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5e640 36 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  68:1>", "variadi
5e650 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5e660 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5e670 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5e680 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5e690 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5e6a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5e6b0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5e6c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5e6d0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5e6e0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5e6f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5e700 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5e710 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5e720 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5e730 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5e740 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5e750 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5e760 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5e770 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 62 6c  "name": "__logbl
5e780 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5e790 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5e7a0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5e7b0 61 6c 6c 73 2e 68 3a 31 33 31 3a 31 20 3c 53 70  alls.h:131:1 <Sp
5e7c0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5e7d0 73 70 61 63 65 3e 3a 37 30 3a 31 3e 22 2c 20 22  space>:70:1>", "
5e7e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5e7f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5e800 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5e810 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5e820 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5e830 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5e840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5e850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5e860 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5e870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5e880 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5e890 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5e8a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5e8b0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5e8c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5e8d0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5e8e0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5e8f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5e900 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5e910 65 78 70 32 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  exp2l", "ns": 0,
5e920 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5e930 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5e940 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 36 3a  mathcalls.h:136:
5e950 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5e960 61 74 63 68 20 73 70 61 63 65 3e 3a 37 31 3a 31  atch space>:71:1
5e970 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5e980 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5e990 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5e9a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5e9b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5e9c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5e9d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5e9e0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5e9f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5ea00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5ea10 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5ea20 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5ea30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5ea40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5ea50 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5ea60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5ea70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5ea80 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5ea90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5eaa0 65 22 3a 20 22 5f 5f 65 78 70 32 6c 22 2c 20 22  e": "__exp2l", "
5eab0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5eac0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5ead0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5eae0 2e 68 3a 31 33 36 3a 31 20 3c 53 70 65 6c 6c 69  .h:136:1 <Spelli
5eaf0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5eb00 65 3e 3a 37 33 3a 31 3e 22 2c 20 22 76 61 72 69  e>:73:1>", "vari
5eb10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5eb20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5eb30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5eb40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5eb50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5eb60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5eb70 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5eb80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5eb90 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5eba0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5ebb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5ebc0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5ebd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5ebe0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5ebf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5ec00 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5ec10 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5ec20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5ec30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 32  ", "name": "log2
5ec40 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5ec50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5ec60 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5ec70 63 61 6c 6c 73 2e 68 3a 31 33 39 3a 31 20 3c 53  calls.h:139:1 <S
5ec80 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5ec90 20 73 70 61 63 65 3e 3a 37 34 3a 31 3e 22 2c 20   space>:74:1>", 
5eca0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5ecb0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5ecc0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5ecd0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5ece0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5ecf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5ed00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5ed10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5ed20 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5ed30 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5ed40 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5ed50 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5ed60 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5ed70 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5ed80 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5ed90 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5eda0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5edb0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5edc0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5edd0 22 5f 5f 6c 6f 67 32 6c 22 2c 20 22 6e 73 22 3a  "__log2l", "ns":
5ede0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5edf0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5ee00 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
5ee10 33 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  39:1 <Spelling=<
5ee20 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 37  scratch space>:7
5ee30 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
5ee40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5ee50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5ee60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5ee70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5ee80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5ee90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5eea0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5eeb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5eec0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5eed0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5eee0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5eef0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5ef00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5ef10 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5ef20 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5ef30 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5ef40 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5ef50 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5ef60 6e 61 6d 65 22 3a 20 22 70 6f 77 6c 22 2c 20 22  name": "powl", "
5ef70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5ef80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5ef90 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5efa0 2e 68 3a 31 34 36 3a 31 20 3c 53 70 65 6c 6c 69  .h:146:1 <Spelli
5efb0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5efc0 65 3e 3a 37 39 3a 31 3e 22 2c 20 22 76 61 72 69  e>:79:1>", "vari
5efd0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5efe0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5eff0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5f000 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5f010 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5f020 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5f030 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5f040 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5f050 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5f060 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5f070 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5f080 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
5f090 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5f0a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
5f0b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5f0c0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5f0d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5f0e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5f0f0 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
5f100 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5f110 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5f120 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5f130 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5f140 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5f150 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5f160 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  n", "name": "__p
5f170 6f 77 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  owl", "ns": 0, "
5f180 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5f190 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5f1a0 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a 31 20  thcalls.h:146:1 
5f1b0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5f1c0 63 68 20 73 70 61 63 65 3e 3a 38 31 3a 31 3e 22  ch space>:81:1>"
5f1d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5f1e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5f1f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5f200 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5f210 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5f220 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5f230 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5f240 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5f250 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5f260 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5f270 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5f280 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5f290 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
5f2a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5f2b0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
5f2c0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5f2d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5f2e0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5f2f0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5f300 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5f310 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5f320 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5f330 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5f340 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5f350 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5f360 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5f370 22 3a 20 22 73 71 72 74 6c 22 2c 20 22 6e 73 22  ": "sqrtl", "ns"
5f380 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5f390 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5f3a0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5f3b0 31 34 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  149:1 <Spelling=
5f3c0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5f3d0 38 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  82:1>", "variadi
5f3e0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5f3f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5f400 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5f410 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5f420 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5f430 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5f440 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5f450 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5f460 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5f470 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5f480 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5f490 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5f4a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5f4b0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5f4c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5f4d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5f4e0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5f4f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5f500 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 71 72 74 6c  "name": "__sqrtl
5f510 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5f520 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5f530 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5f540 61 6c 6c 73 2e 68 3a 31 34 39 3a 31 20 3c 53 70  alls.h:149:1 <Sp
5f550 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5f560 73 70 61 63 65 3e 3a 38 34 3a 31 3e 22 2c 20 22  space>:84:1>", "
5f570 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5f580 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5f590 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5f5a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5f5b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5f5c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5f5d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5f5e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5f5f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5f600 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5f610 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5f620 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5f630 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5f640 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5f650 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5f660 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5f670 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5f680 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5f690 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5f6a0 68 79 70 6f 74 6c 22 2c 20 22 6e 73 22 3a 20 30  hypotl", "ns": 0
5f6b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5f6c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5f6d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 33  /mathcalls.h:153
5f6e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5f6f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 35 3a  ratch space>:85:
5f700 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5f710 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5f720 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5f730 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5f740 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5f750 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5f760 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5f770 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5f780 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5f790 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5f7a0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5f7b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5f7c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
5f7d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5f7e0 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
5f7f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5f800 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5f810 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5f820 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5f830 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5f840 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5f850 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5f860 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5f870 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5f880 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5f890 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5f8a0 61 6d 65 22 3a 20 22 5f 5f 68 79 70 6f 74 6c 22  ame": "__hypotl"
5f8b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5f8c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5f8d0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5f8e0 6c 6c 73 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65  lls.h:153:1 <Spe
5f8f0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5f900 70 61 63 65 3e 3a 38 37 3a 31 3e 22 2c 20 22 76  pace>:87:1>", "v
5f910 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5f920 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5f930 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5f940 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5f950 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5f960 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5f970 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5f980 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5f990 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5f9a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5f9b0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5f9c0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
5f9d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5f9e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
5f9f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5fa00 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5fa10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5fa20 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5fa30 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5fa40 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5fa50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5fa60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5fa70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5fa80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5fa90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5faa0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5fab0 63 62 72 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  cbrtl", "ns": 0,
5fac0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5fad0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5fae0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 38 3a  mathcalls.h:158:
5faf0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5fb00 61 74 63 68 20 73 70 61 63 65 3e 3a 38 38 3a 31  atch space>:88:1
5fb10 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5fb20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5fb30 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5fb40 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5fb50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5fb60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5fb70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5fb80 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5fb90 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5fba0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5fbb0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5fbc0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5fbd0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5fbe0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5fbf0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5fc00 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5fc10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5fc20 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5fc30 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5fc40 65 22 3a 20 22 5f 5f 63 62 72 74 6c 22 2c 20 22  e": "__cbrtl", "
5fc50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5fc60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5fc70 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5fc80 2e 68 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:158:1 <Spelli
5fc90 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5fca0 65 3e 3a 39 30 3a 31 3e 22 2c 20 22 76 61 72 69  e>:90:1>", "vari
5fcb0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5fcc0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5fcd0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5fce0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5fcf0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5fd00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5fd10 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5fd20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5fd30 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5fd40 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5fd50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5fd60 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5fd70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5fd80 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5fd90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5fda0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5fdb0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5fdc0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5fdd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 65 69 6c  ", "name": "ceil
5fde0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5fdf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5fe00 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5fe10 63 61 6c 6c 73 2e 68 3a 31 36 35 3a 31 20 3c 53  calls.h:165:1 <S
5fe20 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5fe30 20 73 70 61 63 65 3e 3a 39 31 3a 31 3e 22 2c 20   space>:91:1>", 
5fe40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5fe50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5fe60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5fe70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5fe80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5fe90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5fea0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5feb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5fec0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5fed0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5fee0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5fef0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5ff00 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5ff10 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5ff20 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5ff30 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5ff40 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5ff50 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5ff60 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5ff70 22 5f 5f 63 65 69 6c 6c 22 2c 20 22 6e 73 22 3a  "__ceill", "ns":
5ff80 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5ff90 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5ffa0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
5ffb0 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  65:1 <Spelling=<
5ffc0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39  scratch space>:9
5ffd0 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  3:1>", "variadic
5ffe0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5fff0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
60000 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
60010 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
60020 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
60030 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
60040 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
60050 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
60060 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
60070 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
60080 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
60090 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
600a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
600b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
600c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
600d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
600e0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
600f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
60100 6e 61 6d 65 22 3a 20 22 66 61 62 73 6c 22 2c 20  name": "fabsl", 
60110 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
60120 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
60130 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
60140 73 2e 68 3a 31 36 38 3a 31 20 3c 53 70 65 6c 6c  s.h:168:1 <Spell
60150 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
60160 63 65 3e 3a 39 34 3a 31 3e 22 2c 20 22 76 61 72  ce>:94:1>", "var
60170 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
60180 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
60190 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
601a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
601b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
601c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
601d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
601e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
601f0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60200 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60210 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60220 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
60230 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
60240 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
60250 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
60260 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
60270 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
60280 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
60290 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  n", "name": "__f
602a0 61 62 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  absl", "ns": 0, 
602b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
602c0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
602d0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36 38 3a 31  athcalls.h:168:1
602e0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
602f0 74 63 68 20 73 70 61 63 65 3e 3a 39 36 3a 31 3e  tch space>:96:1>
60300 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
60310 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
60320 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
60330 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
60340 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
60350 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
60360 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
60370 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
60380 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
60390 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
603a0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
603b0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
603c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
603d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
603e0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
603f0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
60400 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
60410 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
60420 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
60430 22 3a 20 22 66 6c 6f 6f 72 6c 22 2c 20 22 6e 73  ": "floorl", "ns
60440 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
60450 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
60460 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
60470 3a 31 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :171:1 <Spelling
60480 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
60490 3a 39 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :97:1>", "variad
604a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
604b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
604c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
604d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
604e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
604f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
60500 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
60510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
60520 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
60530 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
60540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
60550 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
60560 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
60570 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
60580 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
60590 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
605a0 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
605b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
605c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6c 6f 6f   "name": "__floo
605d0 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rl", "ns": 0, "l
605e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
605f0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
60600 68 63 61 6c 6c 73 2e 68 3a 31 37 31 3a 31 20 3c  hcalls.h:171:1 <
60610 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
60620 68 20 73 70 61 63 65 3e 3a 39 39 3a 31 3e 22 2c  h space>:99:1>",
60630 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
60640 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
60650 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
60660 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
60670 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
60680 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
60690 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
606a0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
606b0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
606c0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
606d0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
606e0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
606f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
60700 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
60710 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
60720 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
60730 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
60740 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
60750 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
60760 20 22 66 6d 6f 64 6c 22 2c 20 22 6e 73 22 3a 20   "fmodl", "ns": 
60770 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
60780 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
60790 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
607a0 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
607b0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30  cratch space>:10
607c0 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  0:1>", "variadic
607d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
607e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
607f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
60800 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
60810 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
60820 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
60830 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
60840 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
60850 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
60860 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
60870 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
60880 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
60890 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
608a0 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
608b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
608c0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
608d0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
608e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
608f0 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
60900 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
60910 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60920 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60930 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60940 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
60950 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
60960 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 6f 64 6c  "name": "__fmodl
60970 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
60980 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
60990 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
609a0 61 6c 6c 73 2e 68 3a 31 37 34 3a 31 20 3c 53 70  alls.h:174:1 <Sp
609b0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
609c0 73 70 61 63 65 3e 3a 31 30 32 3a 31 3e 22 2c 20  space>:102:1>", 
609d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
609e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
609f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
60a00 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
60a10 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
60a20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
60a30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
60a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
60a50 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
60a60 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
60a70 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
60a80 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b  ent": 128 } }, {
60a90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
60aa0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
60ab0 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
60ac0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
60ad0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
60ae0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
60af0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
60b00 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
60b10 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
60b20 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
60b30 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
60b40 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
60b50 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
60b60 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
60b70 20 22 69 73 69 6e 66 6c 22 2c 20 22 6e 73 22 3a   "isinfl", "ns":
60b80 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
60b90 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
60ba0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
60bb0 38 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  83:1 <Spelling=<
60bc0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
60bd0 30 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  03:1>", "variadi
60be0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
60bf0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
60c00 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
60c10 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
60c20 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
60c30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
60c40 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
60c50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
60c60 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60c70 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60c80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60c90 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
60ca0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
60cb0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
60cc0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
60cd0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
60ce0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
60cf0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
60d00 3a 20 22 66 69 6e 69 74 65 6c 22 2c 20 22 6e 73  : "finitel", "ns
60d10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
60d20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
60d30 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
60d40 3a 31 38 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :188:1 <Spelling
60d50 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
60d60 3a 31 30 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  :104:1>", "varia
60d70 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
60d80 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
60d90 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
60da0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
60db0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
60dc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
60dd0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
60de0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
60df0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
60e00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
60e10 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
60e20 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
60e30 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
60e40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
60e50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
60e60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
60e70 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
60e80 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
60e90 65 22 3a 20 22 64 72 65 6d 6c 22 2c 20 22 6e 73  e": "dreml", "ns
60ea0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
60eb0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
60ec0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
60ed0 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :191:1 <Spelling
60ee0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
60ef0 3a 31 30 35 3a 31 3e 22 2c 20 22 76 61 72 69 61  :105:1>", "varia
60f00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
60f10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
60f20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
60f30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
60f40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
60f50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
60f60 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
60f70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
60f80 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
60f90 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
60fa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
60fb0 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
60fc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
60fd0 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
60fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
60ff0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
61000 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
61010 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
61020 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
61030 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
61040 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
61050 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
61060 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
61070 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
61080 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
61090 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 72  ", "name": "__dr
610a0 65 6d 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  eml", "ns": 0, "
610b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
610c0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
610d0 74 68 63 61 6c 6c 73 2e 68 3a 31 39 31 3a 31 20  thcalls.h:191:1 
610e0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
610f0 63 68 20 73 70 61 63 65 3e 3a 31 30 37 3a 31 3e  ch space>:107:1>
61100 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
61110 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
61120 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
61130 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
61140 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
61150 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
61160 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
61170 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
61180 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
61190 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
611a0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
611b0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
611c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
611d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
611e0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
611f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
61200 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
61210 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
61220 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
61230 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
61240 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
61250 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
61260 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
61270 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
61280 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
61290 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
612a0 65 22 3a 20 22 73 69 67 6e 69 66 69 63 61 6e 64  e": "significand
612b0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
612c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
612d0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
612e0 63 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53  calls.h:195:1 <S
612f0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
61300 20 73 70 61 63 65 3e 3a 31 30 38 3a 31 3e 22 2c   space>:108:1>",
61310 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
61320 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
61330 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
61340 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
61350 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
61360 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
61370 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
61380 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
61390 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
613a0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
613b0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
613c0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
613d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
613e0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
613f0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
61400 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
61410 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
61420 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
61430 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
61440 20 22 5f 5f 73 69 67 6e 69 66 69 63 61 6e 64 6c   "__significandl
61450 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
61460 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
61470 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
61480 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53 70  alls.h:195:1 <Sp
61490 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
614a0 73 70 61 63 65 3e 3a 31 31 30 3a 31 3e 22 2c 20  space>:110:1>", 
614b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
614c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
614d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
614e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
614f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
61500 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
61510 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
61520 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
61530 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
61540 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
61550 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
61560 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
61570 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
61580 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
61590 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
615a0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
615b0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
615c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
615d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
615e0 22 63 6f 70 79 73 69 67 6e 6c 22 2c 20 22 6e 73  "copysignl", "ns
615f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
61600 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
61610 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
61620 3a 32 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :202:1 <Spelling
61630 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
61640 3a 31 31 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :111:1>", "varia
61650 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
61660 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
61670 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
61680 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
61690 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
616a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
616b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
616c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
616d0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
616e0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
616f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
61700 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
61710 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
61720 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
61730 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
61740 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
61750 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
61760 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
61770 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
61780 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
61790 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
617a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
617b0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
617c0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
617d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
617e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f  ", "name": "__co
617f0 70 79 73 69 67 6e 6c 22 2c 20 22 6e 73 22 3a 20  pysignl", "ns": 
61800 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
61810 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
61820 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30  s/mathcalls.h:20
61830 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  2:1 <Spelling=<s
61840 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
61850 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  3:1>", "variadic
61860 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
61870 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
61880 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
61890 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
618a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
618b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
618c0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
618d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
618e0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
618f0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
61900 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
61910 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
61920 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
61930 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
61940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
61950 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
61960 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
61970 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
61980 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
61990 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
619a0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
619b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
619c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
619d0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
619e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
619f0 22 6e 61 6d 65 22 3a 20 22 6e 61 6e 6c 22 2c 20  "name": "nanl", 
61a00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
61a10 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
61a20 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
61a30 73 2e 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c  s.h:207:1 <Spell
61a40 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
61a50 63 65 3e 3a 31 31 34 3a 31 3e 22 2c 20 22 76 61  ce>:114:1>", "va
61a60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
61a70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
61a80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
61a90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
61aa0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
61ab0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
61ac0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62   "name": "__tagb
61ad0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
61ae0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
61af0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
61b00 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
61b10 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
61b20 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
61b30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
61b40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
61b50 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
61b60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
61b70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
61b80 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
61b90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
61ba0 65 22 3a 20 22 5f 5f 6e 61 6e 6c 22 2c 20 22 6e  e": "__nanl", "n
61bb0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
61bc0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
61bd0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
61be0 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:207:1 <Spellin
61bf0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
61c00 3e 3a 31 31 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:116:1>", "vari
61c10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
61c20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
61c30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
61c40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
61c50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
61c60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
61c70 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62 22 2c  name": "__tagb",
61c80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
61c90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
61ca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
61cb0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
61cc0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
61cd0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
61ce0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
61cf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
61d00 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
61d10 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
61d20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
61d30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
61d40 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
61d50 3a 20 22 69 73 6e 61 6e 6c 22 2c 20 22 6e 73 22  : "isnanl", "ns"
61d60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
61d70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
61d80 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
61d90 32 31 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  217:1 <Spelling=
61da0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
61db0 31 31 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  117:1>", "variad
61dc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
61dd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
61de0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
61df0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
61e00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
61e10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
61e20 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
61e30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
61e40 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
61e50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
61e60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
61e70 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
61e80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
61e90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
61ea0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
61eb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
61ec0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
61ed0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
61ee0 22 3a 20 22 6a 30 6c 22 2c 20 22 6e 73 22 3a 20  ": "j0l", "ns": 
61ef0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
61f00 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
61f10 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
61f20 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  3:1 <Spelling=<s
61f30 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
61f40 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
61f50 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
61f60 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
61f70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
61f80 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
61f90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
61fa0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
61fb0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
61fc0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
61fd0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
61fe0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
61ff0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
62000 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
62010 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
62020 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
62030 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
62040 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
62050 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
62060 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
62070 65 22 3a 20 22 5f 5f 6a 30 6c 22 2c 20 22 6e 73  e": "__j0l", "ns
62080 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
62090 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
620a0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
620b0 3a 32 32 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :223:1 <Spelling
620c0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
620d0 3a 31 32 30 3a 31 3e 22 2c 20 22 76 61 72 69 61  :120:1>", "varia
620e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
620f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
62100 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
62110 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
62120 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
62130 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
62140 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
62150 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
62160 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
62170 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
62180 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
62190 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
621a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
621b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
621c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
621d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
621e0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
621f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
62200 6e 61 6d 65 22 3a 20 22 6a 31 6c 22 2c 20 22 6e  name": "j1l", "n
62210 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
62220 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
62230 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
62240 68 3a 32 32 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:224:1 <Spellin
62250 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
62260 3e 3a 31 32 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:121:1>", "vari
62270 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
62280 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
62290 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
622a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
622b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
622c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
622d0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
622e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
622f0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
62300 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
62310 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
62320 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
62330 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62340 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62350 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62360 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
62370 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
62380 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
62390 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 31 6c 22 2c  "name": "__j1l",
623a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
623b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
623c0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
623d0 6c 73 2e 68 3a 32 32 34 3a 31 20 3c 53 70 65 6c  ls.h:224:1 <Spel
623e0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
623f0 61 63 65 3e 3a 31 32 33 3a 31 3e 22 2c 20 22 76  ace>:123:1>", "v
62400 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
62410 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
62420 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
62430 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
62440 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
62450 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
62460 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
62470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
62480 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
62490 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
624a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
624b0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
624c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
624d0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
624e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
624f0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
62500 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
62510 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
62520 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6e 6c 22  ", "name": "jnl"
62530 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
62540 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
62550 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
62560 6c 6c 73 2e 68 3a 32 32 35 3a 31 20 3c 53 70 65  lls.h:225:1 <Spe
62570 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
62580 70 61 63 65 3e 3a 31 32 34 3a 31 3e 22 2c 20 22  pace>:124:1>", "
62590 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
625a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
625b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
625c0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
625d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
625e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
625f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
62600 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62610 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
62620 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
62630 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
62640 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
62650 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
62660 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
62670 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
62680 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
62690 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
626a0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
626b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
626c0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
626d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
626e0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
626f0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
62700 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
62710 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
62720 22 5f 5f 6a 6e 6c 22 2c 20 22 6e 73 22 3a 20 30  "__jnl", "ns": 0
62730 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
62740 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
62750 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 35  /mathcalls.h:225
62760 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
62770 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 32 36  ratch space>:126
62780 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
62790 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
627a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
627b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
627c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
627d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
627e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
627f0 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
62800 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
62810 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
62820 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
62830 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
62840 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
62850 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
62860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
62870 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
62880 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
62890 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
628a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
628b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
628c0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
628d0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
628e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
628f0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
62900 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
62910 6e 61 6d 65 22 3a 20 22 79 30 6c 22 2c 20 22 6e  name": "y0l", "n
62920 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
62930 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
62940 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
62950 68 3a 32 32 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:226:1 <Spellin
62960 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
62970 3e 3a 31 32 37 3a 31 3e 22 2c 20 22 76 61 72 69  >:127:1>", "vari
62980 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
62990 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
629a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
629b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
629c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
629d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
629e0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
629f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
62a00 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
62a10 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
62a20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
62a30 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
62a40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62a50 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62a60 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62a70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
62a80 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
62a90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
62aa0 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 30 6c 22 2c  "name": "__y0l",
62ab0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
62ac0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
62ad0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
62ae0 6c 73 2e 68 3a 32 32 36 3a 31 20 3c 53 70 65 6c  ls.h:226:1 <Spel
62af0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
62b00 61 63 65 3e 3a 31 32 39 3a 31 3e 22 2c 20 22 76  ace>:129:1>", "v
62b10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
62b20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
62b30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
62b40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
62b50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
62b60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
62b70 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
62b80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
62b90 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
62ba0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
62bb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
62bc0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
62bd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
62be0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
62bf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
62c00 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
62c10 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
62c20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
62c30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 31 6c 22  ", "name": "y1l"
62c40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
62c50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
62c60 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
62c70 6c 6c 73 2e 68 3a 32 32 37 3a 31 20 3c 53 70 65  lls.h:227:1 <Spe
62c80 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
62c90 70 61 63 65 3e 3a 31 33 30 3a 31 3e 22 2c 20 22  pace>:130:1>", "
62ca0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
62cb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
62cc0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
62cd0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
62ce0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
62cf0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
62d00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
62d10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62d20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62d30 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62d40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
62d50 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
62d60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
62d70 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
62d80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
62d90 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
62da0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
62db0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
62dc0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  n", "name": "__y
62dd0 31 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  1l", "ns": 0, "l
62de0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
62df0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
62e00 68 63 61 6c 6c 73 2e 68 3a 32 32 37 3a 31 20 3c  hcalls.h:227:1 <
62e10 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
62e20 68 20 73 70 61 63 65 3e 3a 31 33 32 3a 31 3e 22  h space>:132:1>"
62e30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
62e40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
62e50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
62e60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
62e70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
62e80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
62e90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
62ea0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
62eb0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
62ec0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
62ed0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
62ee0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
62ef0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
62f00 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
62f10 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
62f20 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
62f30 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
62f40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
62f50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
62f60 79 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ynl", "ns": 0, "
62f70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
62f80 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
62f90 74 68 63 61 6c 6c 73 2e 68 3a 32 32 38 3a 31 20  thcalls.h:228:1 
62fa0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
62fb0 63 68 20 73 70 61 63 65 3e 3a 31 33 33 3a 31 3e  ch space>:133:1>
62fc0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
62fd0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
62fe0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
62ff0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
63000 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
63010 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
63020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
63030 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
63040 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
63050 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
63060 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
63070 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
63080 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
63090 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
630a0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
630b0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
630c0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
630d0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
630e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
630f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
63100 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
63110 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
63120 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
63130 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
63140 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
63150 65 22 3a 20 22 5f 5f 79 6e 6c 22 2c 20 22 6e 73  e": "__ynl", "ns
63160 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
63170 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
63180 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
63190 3a 32 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :228:1 <Spelling
631a0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
631b0 3a 31 33 35 3a 31 3e 22 2c 20 22 76 61 72 69 61  :135:1>", "varia
631c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
631d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
631e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
631f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
63200 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
63210 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
63220 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
63230 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
63240 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
63250 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
63260 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
63270 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
63280 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
63290 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
632a0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
632b0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
632c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
632d0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
632e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
632f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
63300 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
63310 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
63320 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
63330 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
63340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 72 66 6c  ", "name": "erfl
63350 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
63360 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
63370 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
63380 61 6c 6c 73 2e 68 3a 32 33 34 3a 31 20 3c 53 70  alls.h:234:1 <Sp
63390 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
633a0 73 70 61 63 65 3e 3a 31 33 36 3a 31 3e 22 2c 20  space>:136:1>", 
633b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
633c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
633d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
633e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
633f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
63400 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
63410 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
63420 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
63430 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
63440 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
63450 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
63460 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
63470 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
63480 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
63490 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
634a0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
634b0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
634c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
634d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
634e0 65 72 66 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  erfl", "ns": 0, 
634f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
63500 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
63510 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 34 3a 31  athcalls.h:234:1
63520 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
63530 74 63 68 20 73 70 61 63 65 3e 3a 31 33 38 3a 31  tch space>:138:1
63540 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
63550 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
63560 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
63570 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
63580 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
63590 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
635a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
635b0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
635c0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
635d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
635e0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
635f0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
63600 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
63610 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
63620 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
63630 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
63640 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
63650 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
63660 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
63670 20 22 65 72 66 63 6c 22 2c 20 22 6e 73 22 3a 20   "erfcl", "ns": 
63680 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
63690 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
636a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33  s/mathcalls.h:23
636b0 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
636c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33  cratch space>:13
636d0 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  9:1>", "variadic
636e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
636f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
63700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
63710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
63720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
63730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
63740 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
63750 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
63760 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
63770 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
63780 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
63790 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
637a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
637b0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
637c0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
637d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
637e0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
637f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
63800 65 22 3a 20 22 5f 5f 65 72 66 63 6c 22 2c 20 22  e": "__erfcl", "
63810 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
63820 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
63830 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
63840 2e 68 3a 32 33 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:235:1 <Spelli
63850 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
63860 65 3e 3a 31 34 31 3a 31 3e 22 2c 20 22 76 61 72  e>:141:1>", "var
63870 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
63880 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
63890 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
638a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
638b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
638c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
638d0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
638e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
638f0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
63900 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
63910 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
63920 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
63930 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
63940 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
63950 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
63960 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
63970 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
63980 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
63990 20 22 6e 61 6d 65 22 3a 20 22 6c 67 61 6d 6d 61   "name": "lgamma
639a0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
639b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
639c0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
639d0 63 61 6c 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53  calls.h:236:1 <S
639e0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
639f0 20 73 70 61 63 65 3e 3a 31 34 32 3a 31 3e 22 2c   space>:142:1>",
63a00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
63a10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
63a20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
63a30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
63a40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
63a50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
63a60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
63a70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
63a80 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
63a90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
63aa0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
63ab0 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
63ac0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
63ad0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
63ae0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
63af0 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
63b00 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
63b10 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
63b20 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
63b30 5f 6c 67 61 6d 6d 61 6c 22 2c 20 22 6e 73 22 3a  _lgammal", "ns":
63b40 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
63b50 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
63b60 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
63b70 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  36:1 <Spelling=<
63b80 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
63b90 34 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  44:1>", "variadi
63ba0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
63bb0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
63bc0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
63bd0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
63be0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
63bf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
63c00 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
63c10 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
63c20 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
63c30 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
63c40 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
63c50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
63c60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
63c70 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
63c80 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
63c90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
63ca0 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
63cb0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
63cc0 6d 65 22 3a 20 22 74 67 61 6d 6d 61 6c 22 2c 20  me": "tgammal", 
63cd0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
63ce0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
63cf0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
63d00 73 2e 68 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c  s.h:241:1 <Spell
63d10 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
63d20 63 65 3e 3a 31 34 35 3a 31 3e 22 2c 20 22 76 61  ce>:145:1>", "va
63d30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
63d40 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
63d50 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
63d60 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
63d70 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
63d80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
63d90 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
63da0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
63db0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
63dc0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
63dd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
63de0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
63df0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
63e00 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
63e10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
63e20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
63e30 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
63e40 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
63e50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 67 61  , "name": "__tga
63e60 6d 6d 61 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mmal", "ns": 0, 
63e70 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
63e80 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
63e90 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a 31  athcalls.h:241:1
63ea0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
63eb0 74 63 68 20 73 70 61 63 65 3e 3a 31 34 37 3a 31  tch space>:147:1
63ec0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
63ed0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
63ee0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
63ef0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
63f00 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
63f10 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
63f20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
63f30 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
63f40 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
63f50 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
63f60 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
63f70 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
63f80 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
63f90 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
63fa0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
63fb0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
63fc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
63fd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
63fe0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
63ff0 20 22 67 61 6d 6d 61 6c 22 2c 20 22 6e 73 22 3a   "gammal", "ns":
64000 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
64010 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
64020 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
64030 34 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  47:1 <Spelling=<
64040 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
64050 34 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  48:1>", "variadi
64060 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
64070 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
64080 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
64090 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
640a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
640b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
640c0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
640d0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
640e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
640f0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
64100 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
64110 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
64120 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
64130 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
64140 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
64150 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
64160 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
64170 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
64180 6d 65 22 3a 20 22 5f 5f 67 61 6d 6d 61 6c 22 2c  me": "__gammal",
64190 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
641a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
641b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
641c0 6c 73 2e 68 3a 32 34 37 3a 31 20 3c 53 70 65 6c  ls.h:247:1 <Spel
641d0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
641e0 61 63 65 3e 3a 31 35 30 3a 31 3e 22 2c 20 22 76  ace>:150:1>", "v
641f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
64200 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
64210 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
64220 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
64230 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
64240 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
64250 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
64260 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
64270 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
64280 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
64290 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
642a0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
642b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
642c0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
642d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
642e0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
642f0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
64300 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
64310 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 67 61 6d  ", "name": "lgam
64320 6d 61 6c 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  mal_r", "ns": 0,
64330 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
64340 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
64350 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 35 35 3a  mathcalls.h:255:
64360 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
64370 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35 32 3a  atch space>:152:
64380 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
64390 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
643a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
643b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
643c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
643d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
643e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
643f0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
64400 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
64410 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
64420 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
64430 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
64440 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
64450 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
64460 5f 5f 73 69 67 6e 67 61 6d 70 22 2c 20 22 74 79  __signgamp", "ty
64470 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
64480 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
64490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
644a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
644b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
644c0 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
644d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
644e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
644f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
64500 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
64510 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
64520 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
64530 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
64540 5f 5f 6c 67 61 6d 6d 61 6c 5f 72 22 2c 20 22 6e  __lgammal_r", "n
64550 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
64560 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
64570 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
64580 68 3a 32 35 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:255:1 <Spellin
64590 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
645a0 3e 3a 31 35 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:155:1>", "vari
645b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
645c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
645d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
645e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
645f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
64600 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
64610 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
64620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
64630 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
64640 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
64650 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
64660 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
64670 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
64680 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70  me": "__signgamp
64690 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
646a0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
646b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
646c0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
646d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
646e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
646f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
64700 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
64710 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
64720 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
64730 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
64740 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
64750 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
64760 6d 65 22 3a 20 22 72 69 6e 74 6c 22 2c 20 22 6e  me": "rintl", "n
64770 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
64780 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
64790 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
647a0 68 3a 32 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:262:1 <Spellin
647b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
647c0 3e 3a 31 35 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:156:1>", "vari
647d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
647e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
647f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
64800 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
64810 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
64820 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
64830 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
64840 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
64850 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
64860 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
64870 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
64880 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
64890 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
648a0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
648b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
648c0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
648d0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
648e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
648f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 69  ", "name": "__ri
64900 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntl", "ns": 0, "
64910 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
64920 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
64930 74 68 63 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20  thcalls.h:262:1 
64940 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
64950 63 68 20 73 70 61 63 65 3e 3a 31 35 38 3a 31 3e  ch space>:158:1>
64960 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
64970 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
64980 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
64990 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
649a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
649b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
649c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
649d0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
649e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
649f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
64a00 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
64a10 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
64a20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
64a30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
64a40 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
64a50 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
64a60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
64a70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
64a80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
64a90 22 3a 20 22 6e 65 78 74 61 66 74 65 72 6c 22 2c  ": "nextafterl",
64aa0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
64ab0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
64ac0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
64ad0 6c 73 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c  ls.h:265:1 <Spel
64ae0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
64af0 61 63 65 3e 3a 31 35 39 3a 31 3e 22 2c 20 22 76  ace>:159:1>", "v
64b00 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
64b10 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
64b20 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
64b30 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
64b40 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
64b50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
64b60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
64b70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
64b80 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
64b90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
64ba0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
64bb0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
64bc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
64bd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
64be0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
64bf0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
64c00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
64c10 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
64c20 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
64c30 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
64c40 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
64c50 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
64c60 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
64c70 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
64c80 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
64c90 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
64ca0 5f 5f 6e 65 78 74 61 66 74 65 72 6c 22 2c 20 22  __nextafterl", "
64cb0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
64cc0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
64cd0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
64ce0 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:265:1 <Spelli
64cf0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
64d00 65 3e 3a 31 36 31 3a 31 3e 22 2c 20 22 76 61 72  e>:161:1>", "var
64d10 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
64d20 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
64d30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
64d40 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
64d50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
64d60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
64d70 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
64d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
64d90 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
64da0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
64db0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
64dc0 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61  : 128 } }, { "ta
64dd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
64de0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
64df0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
64e00 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
64e10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
64e20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
64e30 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
64e40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
64e50 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
64e60 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
64e70 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
64e80 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
64e90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
64ea0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65  on", "name": "ne
64eb0 78 74 74 6f 77 61 72 64 6c 22 2c 20 22 6e 73 22  xttowardl", "ns"
64ec0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
64ed0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
64ee0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
64ef0 32 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  267:1 <Spelling=
64f00 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
64f10 31 36 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  162:1>", "variad
64f20 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
64f30 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
64f40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
64f50 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
64f60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
64f70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
64f80 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
64f90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
64fa0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
64fb0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
64fc0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
64fd0 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
64fe0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
64ff0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
65000 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
65010 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
65020 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
65030 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
65040 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
65050 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
65060 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
65070 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
65080 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
65090 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
650a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
650b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 78  , "name": "__nex
650c0 74 74 6f 77 61 72 64 6c 22 2c 20 22 6e 73 22 3a  ttowardl", "ns":
650d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
650e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
650f0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
65100 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  67:1 <Spelling=<
65110 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
65120 36 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  64:1>", "variadi
65130 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
65140 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
65150 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
65160 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
65170 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
65180 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
65190 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
651a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
651b0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
651c0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
651d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
651e0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
651f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
65200 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
65210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65220 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
65230 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
65240 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
65250 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
65260 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
65270 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
65280 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
65290 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
652a0 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
652b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
652c0 20 22 6e 61 6d 65 22 3a 20 22 72 65 6d 61 69 6e   "name": "remain
652d0 64 65 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  derl", "ns": 0, 
652e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
652f0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
65300 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31  athcalls.h:278:1
65310 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
65320 74 63 68 20 73 70 61 63 65 3e 3a 31 36 36 3a 31  tch space>:166:1
65330 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
65340 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
65350 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
65360 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
65370 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
65380 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
65390 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
653a0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
653b0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
653c0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
653d0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
653e0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
653f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
65400 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
65410 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
65420 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
65430 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
65440 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
65450 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
65460 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
65470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65480 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
65490 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
654a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
654b0 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
654c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
654d0 6d 65 22 3a 20 22 5f 5f 72 65 6d 61 69 6e 64 65  me": "__remainde
654e0 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rl", "ns": 0, "l
654f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
65500 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
65510 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31 20 3c  hcalls.h:278:1 <
65520 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
65530 68 20 73 70 61 63 65 3e 3a 31 36 38 3a 31 3e 22  h space>:168:1>"
65540 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
65550 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
65560 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
65570 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
65580 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
65590 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
655a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
655b0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
655c0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
655d0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
655e0 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
655f0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
65600 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
65610 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
65620 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
65630 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
65640 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
65650 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
65660 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
65670 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
65680 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
65690 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
656a0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
656b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
656c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
656d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
656e0 22 3a 20 22 73 63 61 6c 62 6e 6c 22 2c 20 22 6e  ": "scalbnl", "n
656f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
65700 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
65710 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
65720 68 3a 32 38 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:282:1 <Spellin
65730 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
65740 3e 3a 31 36 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:169:1>", "vari
65750 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
65760 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
65770 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
65780 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
65790 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
657a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
657b0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
657c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
657d0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
657e0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
657f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
65800 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
65810 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
65820 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
65830 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
65840 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
65850 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
65860 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
65870 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
65880 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
65890 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
658a0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
658b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
658c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
658d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
658e0 3a 20 22 5f 5f 73 63 61 6c 62 6e 6c 22 2c 20 22  : "__scalbnl", "
658f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
65900 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
65910 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
65920 2e 68 3a 32 38 32 3a 31 20 3c 53 70 65 6c 6c 69  .h:282:1 <Spelli
65930 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
65940 65 3e 3a 31 37 31 3a 31 3e 22 2c 20 22 76 61 72  e>:171:1>", "var
65950 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
65960 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
65970 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
65980 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
65990 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
659a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
659b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
659c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
659d0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
659e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
659f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
65a00 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61  : 128 } }, { "ta
65a10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
65a20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
65a30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
65a40 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
65a50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
65a60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
65a70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
65a80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
65a90 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
65aa0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
65ab0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
65ac0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
65ad0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
65ae0 22 3a 20 22 69 6c 6f 67 62 6c 22 2c 20 22 6e 73  ": "ilogbl", "ns
65af0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
65b00 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
65b10 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
65b20 3a 32 38 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :286:1 <Spelling
65b30 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
65b40 3a 31 37 32 3a 31 3e 22 2c 20 22 76 61 72 69 61  :172:1>", "varia
65b50 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
65b60 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
65b70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
65b80 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
65b90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
65ba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
65bb0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
65bc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
65bd0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
65be0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
65bf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
65c00 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
65c10 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
65c20 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
65c30 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
65c40 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
65c50 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
65c60 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
65c70 22 5f 5f 69 6c 6f 67 62 6c 22 2c 20 22 6e 73 22  "__ilogbl", "ns"
65c80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
65c90 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
65ca0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
65cb0 32 38 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  286:1 <Spelling=
65cc0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
65cd0 31 37 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  174:1>", "variad
65ce0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
65cf0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
65d00 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
65d10 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
65d20 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
65d30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
65d40 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
65d50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65d60 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
65d70 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
65d80 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
65d90 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
65da0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
65db0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
65dc0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
65dd0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
65de0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
65df0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
65e00 73 63 61 6c 62 6c 6e 6c 22 2c 20 22 6e 73 22 3a  scalblnl", "ns":
65e10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
65e20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
65e30 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
65e40 39 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  96:1 <Spelling=<
65e50 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
65e60 37 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  76:1>", "variadi
65e70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
65e80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
65e90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
65ea0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
65eb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
65ec0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
65ed0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
65ee0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
65ef0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
65f00 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
65f10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
65f20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
65f30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
65f40 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
65f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65f60 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
65f70 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
65f80 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
65f90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
65fa0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
65fb0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
65fc0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
65fd0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
65fe0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
65ff0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
66000 22 5f 5f 73 63 61 6c 62 6c 6e 6c 22 2c 20 22 6e  "__scalblnl", "n
66010 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
66020 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
66030 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
66040 68 3a 32 39 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:296:1 <Spellin
66050 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66060 3e 3a 31 37 38 3a 31 3e 22 2c 20 22 76 61 72 69  >:178:1>", "vari
66070 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66080 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66090 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
660a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
660b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
660c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
660d0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
660e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
660f0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
66100 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
66110 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66120 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
66130 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
66140 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
66150 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
66160 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
66170 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
66180 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
66190 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
661a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
661b0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
661c0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
661d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
661e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
661f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
66200 22 3a 20 22 6e 65 61 72 62 79 69 6e 74 6c 22 2c  ": "nearbyintl",
66210 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
66220 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
66230 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
66240 6c 73 2e 68 3a 33 30 30 3a 31 20 3c 53 70 65 6c  ls.h:300:1 <Spel
66250 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
66260 61 63 65 3e 3a 31 37 39 3a 31 3e 22 2c 20 22 76  ace>:179:1>", "v
66270 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
66280 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
66290 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
662a0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
662b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
662c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
662d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
662e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
662f0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
66300 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
66310 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
66320 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
66330 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
66340 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
66350 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
66360 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
66370 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
66380 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
66390 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
663a0 5f 6e 65 61 72 62 79 69 6e 74 6c 22 2c 20 22 6e  _nearbyintl", "n
663b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
663c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
663d0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
663e0 68 3a 33 30 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:300:1 <Spellin
663f0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66400 3e 3a 31 38 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:181:1>", "vari
66410 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66420 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66430 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
66440 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
66450 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
66460 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
66470 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
66480 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
66490 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
664a0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
664b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
664c0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
664d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
664e0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
664f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
66500 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
66510 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
66520 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
66530 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 6f 75 6e  ", "name": "roun
66540 64 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  dl", "ns": 0, "l
66550 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
66560 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
66570 68 63 61 6c 6c 73 2e 68 3a 33 30 34 3a 31 20 3c  hcalls.h:304:1 <
66580 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
66590 68 20 73 70 61 63 65 3e 3a 31 38 32 3a 31 3e 22  h space>:182:1>"
665a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
665b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
665c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
665d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
665e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
665f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
66600 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
66610 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
66620 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
66630 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
66640 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
66650 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
66660 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
66670 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
66680 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
66690 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
666a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
666b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
666c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
666d0 3a 20 22 5f 5f 72 6f 75 6e 64 6c 22 2c 20 22 6e  : "__roundl", "n
666e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
666f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
66700 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
66710 68 3a 33 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:304:1 <Spellin
66720 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66730 3e 3a 31 38 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:184:1>", "vari
66740 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66750 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66760 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
66770 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
66780 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
66790 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
667a0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
667b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
667c0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
667d0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
667e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
667f0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
66800 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
66810 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
66820 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
66830 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
66840 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
66850 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
66860 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 72 75 6e  ", "name": "trun
66870 63 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  cl", "ns": 0, "l
66880 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
66890 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
668a0 68 63 61 6c 6c 73 2e 68 3a 33 30 38 3a 31 20 3c  hcalls.h:308:1 <
668b0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
668c0 68 20 73 70 61 63 65 3e 3a 31 38 35 3a 31 3e 22  h space>:185:1>"
668d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
668e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
668f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
66900 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
66910 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
66920 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
66930 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
66940 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
66950 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
66960 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
66970 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
66980 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
66990 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
669a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
669b0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
669c0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
669d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
669e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
669f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
66a00 3a 20 22 5f 5f 74 72 75 6e 63 6c 22 2c 20 22 6e  : "__truncl", "n
66a10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
66a20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
66a30 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
66a40 68 3a 33 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:308:1 <Spellin
66a50 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66a60 3e 3a 31 38 37 3a 31 3e 22 2c 20 22 76 61 72 69  >:187:1>", "vari
66a70 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66a80 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66a90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
66aa0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
66ab0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
66ac0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
66ad0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
66ae0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
66af0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
66b00 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
66b10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66b20 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
66b30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
66b40 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
66b50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
66b60 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
66b70 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
66b80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
66b90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6d 71  ", "name": "remq
66ba0 75 6f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uol", "ns": 0, "
66bb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
66bc0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
66bd0 74 68 63 61 6c 6c 73 2e 68 3a 33 31 33 3a 31 20  thcalls.h:313:1 
66be0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
66bf0 63 68 20 73 70 61 63 65 3e 3a 31 38 38 3a 31 3e  ch space>:188:1>
66c00 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
66c10 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
66c20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
66c30 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
66c40 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
66c50 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
66c60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
66c70 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
66c80 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
66c90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
66ca0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
66cb0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
66cc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
66cd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
66ce0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
66cf0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
66d00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
66d10 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
66d20 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
66d30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
66d40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
66d50 20 22 5f 5f 71 75 6f 22 2c 20 22 74 79 70 65 22   "__quo", "type"
66d60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
66d70 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
66d80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
66d90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
66da0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66db0 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   32 } } }], "ret
66dc0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
66dd0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
66de0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
66df0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
66e00 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
66e10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
66e20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  n", "name": "__r
66e30 65 6d 71 75 6f 6c 22 2c 20 22 6e 73 22 3a 20 30  emquol", "ns": 0
66e40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
66e50 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
66e60 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 31 33  /mathcalls.h:313
66e70 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
66e80 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 30  ratch space>:190
66e90 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
66ea0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
66eb0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
66ec0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
66ed0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
66ee0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
66ef0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
66f00 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
66f10 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
66f20 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
66f30 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
66f40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
66f50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
66f60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
66f70 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
66f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
66f90 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
66fa0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
66fb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
66fc0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
66fd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
66fe0 65 22 3a 20 22 5f 5f 71 75 6f 22 2c 20 22 74 79  e": "__quo", "ty
66ff0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67000 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
67010 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
67020 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
67030 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
67040 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
67050 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
67060 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
67070 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
67080 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
67090 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
670a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
670b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
670c0 6c 72 69 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30  lrintl", "ns": 0
670d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
670e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
670f0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30  /mathcalls.h:320
67100 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
67110 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 31  ratch space>:191
67120 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
67130 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
67140 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
67150 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
67160 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
67170 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
67180 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
67190 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
671a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
671b0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
671c0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
671d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
671e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
671f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67200 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
67210 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
67220 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
67230 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
67240 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
67250 6c 72 69 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30  lrintl", "ns": 0
67260 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
67270 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
67280 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30  /mathcalls.h:320
67290 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
672a0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 33  ratch space>:193
672b0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
672c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
672d0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
672e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
672f0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
67300 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
67310 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
67320 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
67330 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
67340 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
67350 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
67360 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
67370 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
67380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67390 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
673a0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
673b0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
673c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
673d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6c  on", "name": "ll
673e0 72 69 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  rintl", "ns": 0,
673f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
67400 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
67410 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 32 3a  mathcalls.h:322:
67420 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
67430 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 34 3a  atch space>:194:
67440 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
67450 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
67460 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
67470 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
67480 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
67490 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
674a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
674b0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
674c0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
674d0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
674e0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
674f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
67500 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
67510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
67520 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
67530 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
67540 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
67550 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
67560 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
67570 20 22 5f 5f 6c 6c 72 69 6e 74 6c 22 2c 20 22 6e   "__llrintl", "n
67580 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
67590 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
675a0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
675b0 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:322:1 <Spellin
675c0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
675d0 3e 3a 31 39 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:196:1>", "vari
675e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
675f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
67600 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
67610 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
67620 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
67630 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
67640 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
67650 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
67660 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
67670 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
67680 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
67690 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
676a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
676b0 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  ": ":long-long",
676c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
676d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
676e0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
676f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
67700 6e 61 6d 65 22 3a 20 22 6c 72 6f 75 6e 64 6c 22  name": "lroundl"
67710 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
67720 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
67730 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
67740 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53 70 65  lls.h:326:1 <Spe
67750 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
67760 70 61 63 65 3e 3a 31 39 37 3a 31 3e 22 2c 20 22  pace>:197:1>", "
67770 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
67780 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
67790 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
677a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
677b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
677c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
677d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
677e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
677f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
67800 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
67810 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
67820 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
67830 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
67840 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
67850 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
67860 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
67870 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
67880 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
67890 61 6d 65 22 3a 20 22 5f 5f 6c 72 6f 75 6e 64 6c  ame": "__lroundl
678a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
678b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
678c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
678d0 61 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53 70  alls.h:326:1 <Sp
678e0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
678f0 73 70 61 63 65 3e 3a 31 39 39 3a 31 3e 22 2c 20  space>:199:1>", 
67900 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
67910 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
67920 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
67930 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
67940 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
67950 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
67960 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
67970 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
67980 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
67990 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
679a0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
679b0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
679c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
679d0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
679e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
679f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
67a00 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
67a10 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
67a20 6e 61 6d 65 22 3a 20 22 6c 6c 72 6f 75 6e 64 6c  name": "llroundl
67a30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
67a40 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
67a50 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
67a60 61 6c 6c 73 2e 68 3a 33 32 38 3a 31 20 3c 53 70  alls.h:328:1 <Sp
67a70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
67a80 73 70 61 63 65 3e 3a 32 30 30 3a 31 3e 22 2c 20  space>:200:1>", 
67a90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
67aa0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
67ab0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
67ac0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
67ad0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
67ae0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
67af0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
67b00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
67b10 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
67b20 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
67b30 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
67b40 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
67b50 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
67b60 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
67b70 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
67b80 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
67b90 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
67ba0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
67bb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
67bc0 6c 72 6f 75 6e 64 6c 22 2c 20 22 6e 73 22 3a 20  lroundl", "ns": 
67bd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
67be0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
67bf0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
67c00 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
67c10 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30  cratch space>:20
67c20 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  2:1>", "variadic
67c30 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
67c40 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
67c50 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
67c60 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
67c70 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
67c80 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
67c90 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
67ca0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
67cb0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
67cc0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
67cd0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
67ce0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
67cf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
67d00 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
67d10 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
67d20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
67d30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
67d40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
67d50 22 3a 20 22 66 64 69 6d 6c 22 2c 20 22 6e 73 22  ": "fdiml", "ns"
67d60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
67d70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
67d80 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
67d90 33 33 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  332:1 <Spelling=
67da0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
67db0 32 30 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  203:1>", "variad
67dc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
67dd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
67de0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
67df0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
67e00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
67e10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
67e20 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
67e30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
67e40 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
67e50 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
67e60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
67e70 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
67e80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
67e90 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
67ea0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67eb0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
67ec0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
67ed0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
67ee0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
67ef0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
67f00 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
67f10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
67f20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
67f30 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
67f40 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
67f50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 64 69  , "name": "__fdi
67f60 6d 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ml", "ns": 0, "l
67f70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
67f80 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
67f90 68 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c  hcalls.h:332:1 <
67fa0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
67fb0 68 20 73 70 61 63 65 3e 3a 32 30 35 3a 31 3e 22  h space>:205:1>"
67fc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
67fd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
67fe0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
67ff0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
68000 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
68010 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68020 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68030 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
68040 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68050 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68060 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68070 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
68080 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
68090 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
680a0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
680b0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
680c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
680d0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
680e0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
680f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68100 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68110 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68120 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68130 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68140 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68150 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68160 22 3a 20 22 66 6d 61 78 6c 22 2c 20 22 6e 73 22  ": "fmaxl", "ns"
68170 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
68180 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
68190 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
681a0 33 33 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  335:1 <Spelling=
681b0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
681c0 32 30 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  206:1>", "variad
681d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
681e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
681f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
68200 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
68210 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
68220 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
68230 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
68240 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
68250 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
68260 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
68270 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
68280 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
68290 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
682a0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
682b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
682c0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
682d0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
682e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
682f0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
68300 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
68310 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68320 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68330 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68340 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
68350 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
68360 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 61  , "name": "__fma
68370 78 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  xl", "ns": 0, "l
68380 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
68390 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
683a0 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 20 3c  hcalls.h:335:1 <
683b0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
683c0 68 20 73 70 61 63 65 3e 3a 32 30 38 3a 31 3e 22  h space>:208:1>"
683d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
683e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
683f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
68400 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
68410 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
68420 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68430 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68440 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
68450 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68460 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68470 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68480 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
68490 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
684a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
684b0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
684c0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
684d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
684e0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
684f0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68500 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68510 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68520 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68530 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68540 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68550 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68560 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68570 22 3a 20 22 66 6d 69 6e 6c 22 2c 20 22 6e 73 22  ": "fminl", "ns"
68580 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
68590 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
685a0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
685b0 33 33 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  338:1 <Spelling=
685c0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
685d0 32 30 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  209:1>", "variad
685e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
685f0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
68600 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
68610 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
68620 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
68630 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
68640 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
68650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
68660 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
68670 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
68680 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
68690 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
686a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
686b0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
686c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
686d0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
686e0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
686f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
68700 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
68710 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
68720 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68740 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68750 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
68760 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
68770 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 69  , "name": "__fmi
68780 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nl", "ns": 0, "l
68790 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
687a0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
687b0 68 63 61 6c 6c 73 2e 68 3a 33 33 38 3a 31 20 3c  hcalls.h:338:1 <
687c0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
687d0 68 20 73 70 61 63 65 3e 3a 32 31 31 3a 31 3e 22  h space>:211:1>"
687e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
687f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
68800 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
68810 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
68820 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
68830 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68840 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68850 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
68860 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68870 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68880 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68890 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
688a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
688b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
688c0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
688d0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
688e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
688f0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
68900 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68910 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68920 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68930 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68940 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68950 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68960 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68970 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68980 22 3a 20 22 66 6d 61 6c 22 2c 20 22 6e 73 22 3a  ": "fmal", "ns":
68990 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
689a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
689b0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
689c0 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  41:1 <Spelling=<
689d0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
689e0 31 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  12:1>", "variadi
689f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
68a00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
68a10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
68a20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
68a30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
68a40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
68a50 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
68a60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
68a70 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
68a80 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
68a90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
68aa0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
68ab0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
68ac0 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
68ad0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
68ae0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
68af0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
68b00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
68b10 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
68b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
68b30 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74 79  ame": "__z", "ty
68b40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
68b50 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
68b60 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
68b70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
68b80 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
68b90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
68ba0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68bb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68bc0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68bd0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
68be0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
68bf0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 61  , "name": "__fma
68c00 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
68c10 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
68c20 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
68c30 63 61 6c 6c 73 2e 68 3a 33 34 31 3a 31 20 3c 53  calls.h:341:1 <S
68c40 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
68c50 20 73 70 61 63 65 3e 3a 32 31 34 3a 31 3e 22 2c   space>:214:1>",
68c60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
68c70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
68c80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
68c90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
68ca0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
68cb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
68cc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
68cd0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
68ce0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
68cf0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
68d00 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
68d10 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20  ment": 128 } }, 
68d20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68d30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68d40 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
68d50 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68d60 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68d70 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68d80 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
68d90 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
68da0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
68db0 5f 5f 7a 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __z", "type": { 
68dc0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
68dd0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
68de0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
68df0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68e00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68e10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68e20 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68e30 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68e40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68e50 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68e60 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68e70 22 3a 20 22 73 63 61 6c 62 6c 22 2c 20 22 6e 73  ": "scalbl", "ns
68e80 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
68e90 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
68ea0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
68eb0 3a 34 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :402:1 <Spelling
68ec0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
68ed0 3a 32 31 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  :216:1>", "varia
68ee0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
68ef0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
68f00 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
68f10 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
68f20 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
68f30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
68f40 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
68f50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
68f60 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
68f70 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
68f80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
68f90 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
68fa0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
68fb0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
68fc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
68fd0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
68fe0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
68ff0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
69000 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
69010 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
69020 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
69030 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
69040 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
69050 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
69060 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
69070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63  ", "name": "__sc
69080 61 6c 62 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  albl", "ns": 0, 
69090 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
690a0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
690b0 61 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31  athcalls.h:402:1
690c0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
690d0 74 63 68 20 73 70 61 63 65 3e 3a 32 31 38 3a 31  tch space>:218:1
690e0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
690f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
69100 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
69110 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
69120 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
69130 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
69140 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
69150 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
69160 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
69170 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
69180 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
69190 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
691a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
691b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
691c0 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
691d0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
691e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
691f0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
69200 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
69210 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
69220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
69230 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
69240 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
69250 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
69260 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
69270 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61 6d 65   "extern", "name
69280 22 3a 20 22 73 69 67 6e 67 61 6d 22 2c 20 22 6e  ": "signgam", "n
69290 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
692a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
692b0 2f 6d 61 74 68 2e 68 3a 33 33 30 3a 31 32 22 2c  /math.h:330:12",
692c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
692d0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
692e0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
692f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
69300 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
69310 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
69320 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34  me": "", "id": 4
69330 32 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  2, "location": "
69340 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6d 61 74  /usr/include/mat
69350 68 2e 68 3a 33 38 30 3a 31 22 2c 20 22 66 69 65  h.h:380:1", "fie
69360 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
69370 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
69380 20 22 46 50 5f 4e 41 4e 22 2c 20 22 76 61 6c 75   "FP_NAN", "valu
69390 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22  e": 0 }, { "tag"
693a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
693b0 22 3a 20 22 46 50 5f 49 4e 46 49 4e 49 54 45 22  ": "FP_INFINITE"
693c0 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20  , "value": 1 }, 
693d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
693e0 2c 20 22 6e 61 6d 65 22 3a 20 22 46 50 5f 5a 45  , "name": "FP_ZE
693f0 52 4f 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  RO", "value": 2 
69400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
69410 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 46 50  ld", "name": "FP
69420 5f 53 55 42 4e 4f 52 4d 41 4c 22 2c 20 22 76 61  _SUBNORMAL", "va
69430 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61  lue": 3 }, { "ta
69440 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
69450 6d 65 22 3a 20 22 46 50 5f 4e 4f 52 4d 41 4c 22  me": "FP_NORMAL"
69460 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 5d 20  , "value": 4 }] 
69470 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
69480 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
69490 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34  me": "", "id": 4
694a0 33 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  3, "location": "
694b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6d 61 74  /usr/include/mat
694c0 68 2e 68 3a 35 37 31 3a 39 22 2c 20 22 66 69 65  h.h:571:9", "fie
694d0 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
694e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
694f0 20 22 5f 49 45 45 45 5f 22 2c 20 22 76 61 6c 75   "_IEEE_", "valu
69500 65 22 3a 20 34 32 39 34 39 36 37 32 39 35 20 7d  e": 4294967295 }
69510 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
69520 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 56  d", "name": "_SV
69530 49 44 5f 22 2c 20 22 76 61 6c 75 65 22 3a 20 30  ID_", "value": 0
69540 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
69550 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
69560 58 4f 50 45 4e 5f 22 2c 20 22 76 61 6c 75 65 22  XOPEN_", "value"
69570 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 1 }, { "tag": 
69580 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
69590 20 22 5f 50 4f 53 49 58 5f 22 2c 20 22 76 61 6c   "_POSIX_", "val
695a0 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
695b0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
695c0 65 22 3a 20 22 5f 49 53 4f 43 5f 22 2c 20 22 76  e": "_ISOC_", "v
695d0 61 6c 75 65 22 3a 20 33 20 7d 5d 20 7d 2c 0a 7b  alue": 3 }] },.{
695e0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
695f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
69600 65 22 3a 20 22 5f 4c 49 42 5f 56 45 52 53 49 4f  e": "_LIB_VERSIO
69610 4e 5f 54 59 50 45 22 2c 20 22 6c 6f 63 61 74 69  N_TYPE", "locati
69620 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
69630 64 65 2f 6d 61 74 68 2e 68 3a 35 37 38 3a 33 22  de/math.h:578:3"
69640 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
69650 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d  ": ":enum", "nam
69660 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34 33  e": "", "id": 43
69670 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
69680 65 78 74 65 72 6e 22 2c 20 22 6e 61 6d 65 22 3a  extern", "name":
69690 20 22 5f 4c 49 42 5f 56 45 52 53 49 4f 4e 22 2c   "_LIB_VERSION",
696a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
696b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
696c0 75 64 65 2f 6d 61 74 68 2e 68 3a 35 38 33 3a 32  ude/math.h:583:2
696d0 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  6", "type": { "t
696e0 61 67 22 3a 20 22 5f 4c 49 42 5f 56 45 52 53 49  ag": "_LIB_VERSI
696f0 4f 4e 5f 54 59 50 45 22 20 7d 20 7d 2c 0a 7b 20  ON_TYPE" } },.{ 
69700 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
69710 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
69720 3a 20 22 65 78 63 65 70 74 69 6f 6e 22 2c 20 22  : "exception", "
69730 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
69740 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
69750 65 2f 6d 61 74 68 2e 68 3a 35 39 36 3a 38 22 2c  e/math.h:596:8",
69760 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 30   "bit-size": 320
69770 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
69780 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a  ": 64, "fields":
69790 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
697a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
697b0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
697c0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
697d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
697e0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
697f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
69800 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
69810 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
69820 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
69830 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
69840 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 62  ame": "name", "b
69850 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
69860 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
69870 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
69880 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
69890 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
698a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
698b0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
698c0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
698d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
698e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
698f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
69900 61 72 67 31 22 2c 20 22 62 69 74 2d 6f 66 66 73  arg1", "bit-offs
69910 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73  et": 128, "bit-s
69920 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
69930 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
69940 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
69950 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
69960 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
69970 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
69980 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
69990 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  eld", "name": "a
699a0 72 67 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  rg2", "bit-offse
699b0 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69  t": 192, "bit-si
699c0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
699d0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
699e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
699f0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
69a00 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
69a10 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
69a20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
69a30 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
69a40 74 76 61 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73  tval", "bit-offs
69a50 65 74 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73  et": 256, "bit-s
69a60 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
69a70 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
69a80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
69a90 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
69aa0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
69ab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
69ac0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
69ad0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
69ae0 65 22 3a 20 22 6d 61 74 68 65 72 72 22 2c 20 22  e": "matherr", "
69af0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
69b00 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
69b10 65 2f 6d 61 74 68 2e 68 3a 36 30 39 3a 31 32 22  e/math.h:609:12"
69b20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
69b30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
69b40 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
69b50 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
69b60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
69b70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
69b80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
69b90 5f 65 78 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _exc", "type": {
69ba0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
69bb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
69bc0 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
69bd0 22 6e 61 6d 65 22 3a 20 22 65 78 63 65 70 74 69  "name": "excepti
69be0 6f 6e 22 2c 20 22 69 64 22 3a 20 34 34 20 7d 20  on", "id": 44 } 
69bf0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
69c00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
69c10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
69c20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
69c30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
69c40 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
69c50 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
69c60 20 22 22 2c 20 22 69 64 22 3a 20 34 35 2c 20 22   "", "id": 45, "
69c70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
69c80 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
69c90 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 33 39 3a 39  L_stdinc.h:139:9
69ca0 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  ", "fields": [{ 
69cb0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
69cc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 41 4c  "name": "SDL_FAL
69cd0 53 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  SE", "value": 0 
69ce0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
69cf0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
69d00 4c 5f 54 52 55 45 22 2c 20 22 76 61 6c 75 65 22  L_TRUE", "value"
69d10 3a 20 31 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  : 1 }] },.{ "tag
69d20 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
69d30 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
69d40 53 44 4c 5f 62 6f 6f 6c 22 2c 20 22 6c 6f 63 61  SDL_bool", "loca
69d50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
69d60 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
69d70 64 69 6e 63 2e 68 3a 31 34 33 3a 33 22 2c 20 22  dinc.h:143:3", "
69d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
69d90 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
69da0 20 22 22 2c 20 22 69 64 22 3a 20 34 35 20 7d 20   "", "id": 45 } 
69db0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
69dc0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
69dd0 22 6e 61 6d 65 22 3a 20 22 53 69 6e 74 38 22 2c  "name": "Sint8",
69de0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
69df0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
69e00 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 35 31  SDL_stdinc.h:151
69e10 3a 31 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :16", "type": { 
69e20 22 74 61 67 22 3a 20 22 69 6e 74 38 5f 74 22 20  "tag": "int8_t" 
69e30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
69e40 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
69e50 2c 20 22 6e 61 6d 65 22 3a 20 22 55 69 6e 74 38  , "name": "Uint8
69e60 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
69e70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
69e80 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31  2/SDL_stdinc.h:1
69e90 35 37 3a 31 37 22 2c 20 22 74 79 70 65 22 3a 20  57:17", "type": 
69ea0 7b 20 22 74 61 67 22 3a 20 22 75 69 6e 74 38 5f  { "tag": "uint8_
69eb0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
69ec0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
69ed0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 69  : 0, "name": "Si
69ee0 6e 74 31 36 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  nt16", "location
69ef0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
69f00 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
69f10 2e 68 3a 31 36 33 3a 31 37 22 2c 20 22 74 79 70  .h:163:17", "typ
69f20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e  e": { "tag": "in
69f30 74 31 36 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  t16_t" } },.{ "t
69f40 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
69f50 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
69f60 20 22 55 69 6e 74 31 36 22 2c 20 22 6c 6f 63 61   "Uint16", "loca
69f70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
69f80 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
69f90 64 69 6e 63 2e 68 3a 31 36 39 3a 31 38 22 2c 20  dinc.h:169:18", 
69fa0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
69fb0 20 22 75 69 6e 74 31 36 5f 74 22 20 7d 20 7d 2c   "uint16_t" } },
69fc0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
69fd0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
69fe0 61 6d 65 22 3a 20 22 53 69 6e 74 33 32 22 2c 20  ame": "Sint32", 
69ff0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6a000 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6a010 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 37 35 3a  DL_stdinc.h:175:
6a020 31 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  17", "type": { "
6a030 74 61 67 22 3a 20 22 69 6e 74 33 32 5f 74 22 20  tag": "int32_t" 
6a040 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
6a050 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
6a060 2c 20 22 6e 61 6d 65 22 3a 20 22 55 69 6e 74 33  , "name": "Uint3
6a070 32 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  2", "location": 
6a080 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6a090 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6a0a0 31 38 31 3a 31 38 22 2c 20 22 74 79 70 65 22 3a  181:18", "type":
6a0b0 20 7b 20 22 74 61 67 22 3a 20 22 75 69 6e 74 33   { "tag": "uint3
6a0c0 32 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  2_t" } },.{ "tag
6a0d0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
6a0e0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
6a0f0 53 69 6e 74 36 34 22 2c 20 22 6c 6f 63 61 74 69  Sint64", "locati
6a100 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6a110 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6a120 6e 63 2e 68 3a 31 38 38 3a 31 37 22 2c 20 22 74  nc.h:188:17", "t
6a130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a140 69 6e 74 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b 20  int64_t" } },.{ 
6a150 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
6a160 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6a170 22 3a 20 22 55 69 6e 74 36 34 22 2c 20 22 6c 6f  ": "Uint64", "lo
6a180 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6a190 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6a1a0 73 74 64 69 6e 63 2e 68 3a 31 39 34 3a 31 38 22  stdinc.h:194:18"
6a1b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6a1c0 22 3a 20 22 75 69 6e 74 36 34 5f 74 22 20 7d 20  ": "uint64_t" } 
6a1d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
6a1e0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
6a1f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6d  "name": "SDL_com
6a200 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65 72 74  pile_time_assert
6a210 5f 75 69 6e 74 38 22 2c 20 22 6c 6f 63 61 74 69  _uint8", "locati
6a220 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6a230 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6a240 6e 63 2e 68 3a 32 39 34 3a 31 20 3c 53 70 65 6c  nc.h:294:1 <Spel
6a250 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
6a260 61 63 65 3e 3a 32 32 32 3a 31 3e 22 2c 20 22 74  ace>:222:1>", "t
6a270 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a280 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
6a290 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
6a2a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
6a2b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6a2c0 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a  ": 32 }, "size":
6a2d0 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   1 } },.{ "tag":
6a2e0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
6a2f0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
6a300 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f 61  L_compile_time_a
6a310 73 73 65 72 74 5f 73 69 6e 74 38 22 2c 20 22 6c  ssert_sint8", "l
6a320 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6a330 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6a340 5f 73 74 64 69 6e 63 2e 68 3a 32 39 35 3a 31 20  _stdinc.h:295:1 
6a350 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
6a360 63 68 20 73 70 61 63 65 3e 3a 32 32 33 3a 31 3e  ch space>:223:1>
6a370 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6a380 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74  g": ":array", "t
6a390 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a3a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6a3b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6a3c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 2c 20 22 73  nment": 32 }, "s
6a3d0 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22  ize": 1 } },.{ "
6a3e0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
6a3f0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
6a400 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74  : "SDL_compile_t
6a410 69 6d 65 5f 61 73 73 65 72 74 5f 75 69 6e 74 31  ime_assert_uint1
6a420 36 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  6", "location": 
6a430 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6a440 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6a450 32 39 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  296:1 <Spelling=
6a460 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
6a470 32 32 34 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a  224:1>", "type":
6a480 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
6a490 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
6a4a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6a4b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6a4c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6a4d0 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20   }, "size": 1 } 
6a4e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
6a4f0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
6a500 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6d  "name": "SDL_com
6a510 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65 72 74  pile_time_assert
6a520 5f 73 69 6e 74 31 36 22 2c 20 22 6c 6f 63 61 74  _sint16", "locat
6a530 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6a540 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6a550 69 6e 63 2e 68 3a 32 39 37 3a 31 20 3c 53 70 65  inc.h:297:1 <Spe
6a560 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
6a570 70 61 63 65 3e 3a 32 32 35 3a 31 3e 22 2c 20 22  pace>:225:1>", "
6a580 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6a590 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
6a5a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6a5b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6a5c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6a5d0 74 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65 22  t": 32 }, "size"
6a5e0 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  : 1 } },.{ "tag"
6a5f0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
6a600 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
6a610 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f  DL_compile_time_
6a620 61 73 73 65 72 74 5f 75 69 6e 74 33 32 22 2c 20  assert_uint32", 
6a630 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6a640 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6a650 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 32 39 38 3a  DL_stdinc.h:298:
6a660 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
6a670 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32 36 3a  atch space>:226:
6a680 31 3e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  1>", "type": { "
6a690 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20  tag": ":array", 
6a6a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6a6b0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
6a6c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
6a6d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 2c 20  ignment": 32 }, 
6a6e0 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b  "size": 1 } },.{
6a6f0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
6a700 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
6a710 65 22 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65  e": "SDL_compile
6a720 5f 74 69 6d 65 5f 61 73 73 65 72 74 5f 73 69 6e  _time_assert_sin
6a730 74 33 32 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  t32", "location"
6a740 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6a750 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6a760 68 3a 32 39 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:299:1 <Spellin
6a770 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
6a780 3e 3a 32 32 37 3a 31 3e 22 2c 20 22 74 79 70 65  >:227:1>", "type
6a790 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
6a7a0 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
6a7b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
6a7c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
6a7d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6a7e0 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20  32 }, "size": 1 
6a7f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
6a800 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
6a810 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63  , "name": "SDL_c
6a820 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65  ompile_time_asse
6a830 72 74 5f 75 69 6e 74 36 34 22 2c 20 22 6c 6f 63  rt_uint64", "loc
6a840 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
6a850 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
6a860 74 64 69 6e 63 2e 68 3a 33 30 30 3a 31 20 3c 53  tdinc.h:300:1 <S
6a870 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
6a880 20 73 70 61 63 65 3e 3a 32 32 38 3a 31 3e 22 2c   space>:228:1>",
6a890 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6a8a0 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70  : ":array", "typ
6a8b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
6a8c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
6a8d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
6a8e0 65 6e 74 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a  ent": 32 }, "siz
6a8f0 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61  e": 1 } },.{ "ta
6a900 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
6a910 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
6a920 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d  "SDL_compile_tim
6a930 65 5f 61 73 73 65 72 74 5f 73 69 6e 74 36 34 22  e_assert_sint64"
6a940 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6a950 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6a960 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 30  /SDL_stdinc.h:30
6a970 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  1:1 <Spelling=<s
6a980 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32  cratch space>:22
6a990 39 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a 20 7b  9:1>", "type": {
6a9a0 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
6a9b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6a9c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6a9d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6a9e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6a9f0 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d 2c  , "size": 1 } },
6aa00 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22  .{ "tag": "enum"
6aa10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6aa20 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34 36 2c  ": "", "id": 46,
6aa30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
6aa40 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
6aa50 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 31 35  SDL_stdinc.h:315
6aa60 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
6aa70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
6aa80 2c 20 22 6e 61 6d 65 22 3a 20 22 44 55 4d 4d 59  , "name": "DUMMY
6aa90 5f 45 4e 55 4d 5f 56 41 4c 55 45 22 2c 20 22 76  _ENUM_VALUE", "v
6aaa0 61 6c 75 65 22 3a 20 30 20 7d 5d 20 7d 2c 0a 7b  alue": 0 }] },.{
6aab0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
6aac0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
6aad0 65 22 3a 20 22 53 44 4c 5f 44 55 4d 4d 59 5f 45  e": "SDL_DUMMY_E
6aae0 4e 55 4d 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  NUM", "location"
6aaf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6ab00 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6ab10 68 3a 33 31 38 3a 33 22 2c 20 22 74 79 70 65 22  h:318:3", "type"
6ab20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
6ab30 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
6ab40 22 69 64 22 3a 20 34 36 20 7d 20 7d 2c 0a 7b 20  "id": 46 } },.{ 
6ab50 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
6ab60 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6ab70 22 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f  ": "SDL_compile_
6ab80 74 69 6d 65 5f 61 73 73 65 72 74 5f 65 6e 75 6d  time_assert_enum
6ab90 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
6aba0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6abb0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33  2/SDL_stdinc.h:3
6abc0 32 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  20:1 <Spelling=<
6abd0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
6abe0 33 30 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a 20  30:1>", "type": 
6abf0 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79  { "tag": ":array
6ac00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6ac10 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6ac20 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6ac30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6ac40 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d  }, "size": 1 } }
6ac50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
6ac60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
6ac70 53 44 4c 5f 6d 61 6c 6c 6f 63 22 2c 20 22 6e 73  SDL_malloc", "ns
6ac80 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
6ac90 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6aca0 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6acb0 68 3a 33 36 31 3a 33 31 22 2c 20 22 76 61 72 69  h:361:31", "vari
6acc0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
6acd0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
6ace0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
6acf0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
6ad00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
6ad10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6ad20 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22  name": "size", "
6ad30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ad40 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
6ad50 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
6ad60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6ad70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6ad80 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
6ad90 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
6ada0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
6adb0 22 53 44 4c 5f 63 61 6c 6c 6f 63 22 2c 20 22 6e  "SDL_calloc", "n
6adc0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6add0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6ade0 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6adf0 2e 68 3a 33 36 32 3a 33 31 22 2c 20 22 76 61 72  .h:362:31", "var
6ae00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6ae10 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6ae20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6ae30 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6ae40 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6ae50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ae60 22 6e 61 6d 65 22 3a 20 22 6e 6d 65 6d 62 22 2c  "name": "nmemb",
6ae70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ae80 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
6ae90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6aea0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
6aeb0 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
6aec0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
6aed0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6aee0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6aef0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6af00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
6af10 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  d" } } },.{ "tag
6af20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6af30 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 72 65 61 6c  name": "SDL_real
6af40 6c 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  loc", "ns": 0, "
6af50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6af60 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6af70 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 36 33 3a 33  L_stdinc.h:363:3
6af80 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6af90 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6afa0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6afb0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6afc0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6afd0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6afe0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6aff0 22 6d 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  "mem", "type": {
6b000 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6b010 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6b020 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
6b030 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6b040 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6b050 3a 20 22 73 69 7a 65 22 2c 20 22 74 79 70 65 22  : "size", "type"
6b060 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6b070 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
6b080 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
6b090 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6b0a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6b0b0 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20  :void" } } },.{ 
6b0c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
6b0d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
6b0e0 66 72 65 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  free", "ns": 0, 
6b0f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6b100 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6b110 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 36 34 3a  DL_stdinc.h:364:
6b120 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
6b130 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6b140 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6b150 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6b160 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6b170 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6b180 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6b190 20 22 6d 65 6d 22 2c 20 22 74 79 70 65 22 3a 20   "mem", "type": 
6b1a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6b1b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6b1c0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
6b1d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6b1e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6b1f0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
6b200 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
6b210 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
6b220 22 53 44 4c 5f 6d 61 6c 6c 6f 63 5f 66 75 6e 63  "SDL_malloc_func
6b230 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
6b240 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6b250 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33  2/SDL_stdinc.h:3
6b260 36 36 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20  66:25", "type": 
6b270 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
6b280 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
6b290 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
6b2a0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
6b2b0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 61 6c 6c  name": "SDL_call
6b2c0 6f 63 5f 66 75 6e 63 22 2c 20 22 6c 6f 63 61 74  oc_func", "locat
6b2d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6b2e0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6b2f0 69 6e 63 2e 68 3a 33 36 37 3a 32 35 22 2c 20 22  inc.h:367:25", "
6b300 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b310 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74  ":function-point
6b320 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  er" } },.{ "tag"
6b330 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
6b340 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
6b350 44 4c 5f 72 65 61 6c 6c 6f 63 5f 66 75 6e 63 22  DL_realloc_func"
6b360 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6b370 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6b380 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 36  /SDL_stdinc.h:36
6b390 38 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b  8:25", "type": {
6b3a0 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
6b3b0 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c  on-pointer" } },
6b3c0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
6b3d0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
6b3e0 61 6d 65 22 3a 20 22 53 44 4c 5f 66 72 65 65 5f  ame": "SDL_free_
6b3f0 66 75 6e 63 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  func", "location
6b400 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6b410 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6b420 2e 68 3a 33 36 39 3a 32 34 22 2c 20 22 74 79 70  .h:369:24", "typ
6b430 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
6b440 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22  unction-pointer"
6b450 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6b460 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6b470 22 3a 20 22 53 44 4c 5f 47 65 74 4d 65 6d 6f 72  ": "SDL_GetMemor
6b480 79 46 75 6e 63 74 69 6f 6e 73 22 2c 20 22 6e 73  yFunctions", "ns
6b490 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
6b4a0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6b4b0 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6b4c0 68 3a 33 37 34 3a 33 30 22 2c 20 22 76 61 72 69  h:374:30", "vari
6b4d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
6b4e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
6b4f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
6b500 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
6b510 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
6b520 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6b530 6e 61 6d 65 22 3a 20 22 6d 61 6c 6c 6f 63 5f 66  name": "malloc_f
6b540 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  unc", "type": { 
6b550 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6b560 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6b570 67 22 3a 20 22 53 44 4c 5f 6d 61 6c 6c 6f 63 5f  g": "SDL_malloc_
6b580 66 75 6e 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  func" } } }, { "
6b590 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6b5a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 6c 6c  ", "name": "call
6b5b0 6f 63 5f 66 75 6e 63 22 2c 20 22 74 79 70 65 22  oc_func", "type"
6b5c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6b5d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6b5e0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 63 61 6c   "tag": "SDL_cal
6b5f0 6c 6f 63 5f 66 75 6e 63 22 20 7d 20 7d 20 7d 2c  loc_func" } } },
6b600 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6b610 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6b620 72 65 61 6c 6c 6f 63 5f 66 75 6e 63 22 2c 20 22  realloc_func", "
6b630 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b640 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6b650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
6b660 4c 5f 72 65 61 6c 6c 6f 63 5f 66 75 6e 63 22 20  L_realloc_func" 
6b670 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6b680 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6b690 6d 65 22 3a 20 22 66 72 65 65 5f 66 75 6e 63 22  me": "free_func"
6b6a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6b6b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6b6c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b6d0 22 53 44 4c 5f 66 72 65 65 5f 66 75 6e 63 22 20  "SDL_free_func" 
6b6e0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6b6f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b700 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
6b710 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6b720 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
6b730 65 74 4d 65 6d 6f 72 79 46 75 6e 63 74 69 6f 6e  etMemoryFunction
6b740 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
6b750 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6b760 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6b770 73 74 64 69 6e 63 2e 68 3a 33 38 37 3a 32 39 22  stdinc.h:387:29"
6b780 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6b790 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6b7a0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6b7b0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6b7c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6b7d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6b7e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
6b7f0 61 6c 6c 6f 63 5f 66 75 6e 63 22 2c 20 22 74 79  alloc_func", "ty
6b800 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
6b810 44 4c 5f 6d 61 6c 6c 6f 63 5f 66 75 6e 63 22 20  DL_malloc_func" 
6b820 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6b830 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6b840 22 3a 20 22 63 61 6c 6c 6f 63 5f 66 75 6e 63 22  ": "calloc_func"
6b850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6b860 22 3a 20 22 53 44 4c 5f 63 61 6c 6c 6f 63 5f 66  ": "SDL_calloc_f
6b870 75 6e 63 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  unc" } }, { "tag
6b880 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6b890 22 6e 61 6d 65 22 3a 20 22 72 65 61 6c 6c 6f 63  "name": "realloc
6b8a0 5f 66 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20  _func", "type": 
6b8b0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 72 65  { "tag": "SDL_re
6b8c0 61 6c 6c 6f 63 5f 66 75 6e 63 22 20 7d 20 7d 2c  alloc_func" } },
6b8d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6b8e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6b8f0 66 72 65 65 5f 66 75 6e 63 22 2c 20 22 74 79 70  free_func", "typ
6b900 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
6b910 4c 5f 66 72 65 65 5f 66 75 6e 63 22 20 7d 20 7d  L_free_func" } }
6b920 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
6b930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6b940 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6b950 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6b960 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
6b970 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6b980 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
6b990 74 4e 75 6d 41 6c 6c 6f 63 61 74 69 6f 6e 73 22  tNumAllocations"
6b9a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6b9b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6b9c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6b9d0 64 69 6e 63 2e 68 3a 33 39 35 3a 32 39 22 2c 20  dinc.h:395:29", 
6b9e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6b9f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6ba00 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6ba10 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6ba20 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
6ba30 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6ba40 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6ba50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6ba60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6ba70 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
6ba80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6ba90 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 67 65 74 65  name": "SDL_gete
6baa0 6e 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nv", "ns": 0, "l
6bab0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6bac0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6bad0 5f 73 74 64 69 6e 63 2e 68 3a 33 39 37 3a 33 31  _stdinc.h:397:31
6bae0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
6baf0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
6bb00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
6bb10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
6bb20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
6bb30 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
6bb40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6bb50 6e 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  name", "type": {
6bb60 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6bb70 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6bb80 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6bb90 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6bba0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6bbb0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6bbc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6bbd0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6bbe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6bbf0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6bc00 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6bc10 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
6bc20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6bc30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6bc40 5f 73 65 74 65 6e 76 22 2c 20 22 6e 73 22 3a 20  _setenv", "ns": 
6bc50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
6bc60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6bc70 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33  2/SDL_stdinc.h:3
6bc80 39 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  98:29", "variadi
6bc90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
6bca0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
6bcb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
6bcc0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
6bcd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
6bce0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6bcf0 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74 79 70  e": "name", "typ
6bd00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6bd10 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6bd20 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6bd30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6bd40 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6bd50 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
6bd60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6bd70 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65  , "name": "value
6bd80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6bd90 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6bda0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6bdb0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6bdc0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6bdd0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6bde0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
6bdf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6be00 20 22 6f 76 65 72 77 72 69 74 65 22 2c 20 22 74   "overwrite", "t
6be10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6be20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6be30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6be40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
6be50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6be60 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6be70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6be80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6be90 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
6bea0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6beb0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 71 73 6f 72  name": "SDL_qsor
6bec0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
6bed0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6bee0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6bef0 73 74 64 69 6e 63 2e 68 3a 34 30 30 3a 33 30 22  stdinc.h:400:30"
6bf00 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6bf10 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6bf20 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6bf30 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6bf40 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6bf50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6bf60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  ter", "name": "b
6bf70 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ase", "type": { 
6bf80 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6bf90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6bfa0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
6bfb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
6bfc0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6bfd0 20 22 6e 6d 65 6d 62 22 2c 20 22 74 79 70 65 22   "nmemb", "type"
6bfe0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6bff0 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
6c000 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6c010 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22  name": "size", "
6c020 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6c030 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
6c040 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6c050 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6d  r", "name": "com
6c060 70 61 72 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  pare", "type": {
6c070 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
6c080 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 5d  on-pointer" } }]
6c090 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6c0a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
6c0b0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
6c0c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6c0d0 65 22 3a 20 22 53 44 4c 5f 61 62 73 22 2c 20 22  e": "SDL_abs", "
6c0e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
6c0f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6c100 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6c110 63 2e 68 3a 34 30 32 3a 32 39 22 2c 20 22 76 61  c.h:402:29", "va
6c120 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
6c130 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
6c140 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
6c150 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
6c160 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
6c170 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6c180 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
6c190 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6c1a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6c1b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6c1c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
6c1d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6c1e0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6c1f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6c200 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6c210 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
6c220 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6c230 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 73 64 69  name": "SDL_isdi
6c240 67 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  git", "ns": 0, "
6c250 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6c260 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6c270 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 30 39 3a 32  L_stdinc.h:409:2
6c280 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
6c290 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6c2a0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6c2b0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6c2c0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6c2d0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6c2e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6c2f0 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "x", "type": { "
6c300 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
6c310 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6c320 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6c330 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
6c340 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6c350 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6c360 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6c370 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
6c380 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6c390 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6c3a0 44 4c 5f 69 73 73 70 61 63 65 22 2c 20 22 6e 73  DL_isspace", "ns
6c3b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
6c3c0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6c3d0 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6c3e0 68 3a 34 31 30 3a 32 39 22 2c 20 22 76 61 72 69  h:410:29", "vari
6c3f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
6c400 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
6c410 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
6c420 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
6c430 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
6c440 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6c450 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70  name": "x", "typ
6c460 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
6c470 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
6c480 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
6c490 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
6c4a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
6c4b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
6c4c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
6c4d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6c4e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
6c4f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6c500 6d 65 22 3a 20 22 53 44 4c 5f 74 6f 75 70 70 65  me": "SDL_touppe
6c510 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
6c520 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6c530 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6c540 73 74 64 69 6e 63 2e 68 3a 34 31 31 3a 32 39 22  stdinc.h:411:29"
6c550 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6c560 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6c570 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6c580 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6c590 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6c5a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6c5b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78  ter", "name": "x
6c5c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6c5d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6c5e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6c5f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6c600 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6c610 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6c620 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
6c630 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
6c640 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
6c650 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6c660 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6c670 5f 74 6f 6c 6f 77 65 72 22 2c 20 22 6e 73 22 3a  _tolower", "ns":
6c680 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6c690 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6c6a0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6c6b0 34 31 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64  412:29", "variad
6c6c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6c6d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6c6e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6c6f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6c700 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6c710 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6c720 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
6c730 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6c740 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6c750 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6c760 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
6c770 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6c780 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6c790 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6c7a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6c7b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6c7c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6c7d0 22 3a 20 22 53 44 4c 5f 6d 65 6d 73 65 74 22 2c  ": "SDL_memset",
6c7e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
6c7f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6c800 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6c810 69 6e 63 2e 68 3a 34 31 34 3a 33 31 22 2c 20 22  inc.h:414:31", "
6c820 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
6c830 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
6c840 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
6c850 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
6c860 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
6c870 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6c880 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22  ", "name": "dst"
6c890 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6c8a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6c8b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6c8c0 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
6c8d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6c8e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 22  er", "name": "c"
6c8f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6c900 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6c910 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6c920 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6c930 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6c940 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6c950 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  : "len", "type":
6c960 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
6c970 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
6c980 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
6c990 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6c9a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6c9b0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
6c9c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6c9d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d  , "name": "SDL_m
6c9e0 65 6d 73 65 74 34 22 2c 20 22 6e 73 22 3a 20 30  emset4", "ns": 0
6c9f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6ca00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6ca10 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 32  /SDL_stdinc.h:42
6ca20 30 3a 32 33 22 2c 20 22 76 61 72 69 61 64 69 63  0:23", "variadic
6ca30 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6ca40 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
6ca50 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
6ca60 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
6ca70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
6ca80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6ca90 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a  : "dst", "type":
6caa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6cab0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6cac0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
6cad0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6cae0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6caf0 65 22 3a 20 22 76 61 6c 22 2c 20 22 74 79 70 65  e": "val", "type
6cb00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
6cb10 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
6cb20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6cb30 22 6e 61 6d 65 22 3a 20 22 64 77 6f 72 64 73 22  "name": "dwords"
6cb40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6cb50 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
6cb60 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6cb70 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
6cb80 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
6cb90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6cba0 65 22 3a 20 22 53 44 4c 5f 6d 65 6d 63 70 79 22  e": "SDL_memcpy"
6cbb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6cbc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6cbd0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6cbe0 64 69 6e 63 2e 68 3a 34 34 39 3a 33 31 22 2c 20  dinc.h:449:31", 
6cbf0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6cc00 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6cc10 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6cc20 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6cc30 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6cc40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6cc50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  r", "name": "dst
6cc60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6cc70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6cc80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6cc90 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
6cca0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6ccb0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
6ccc0 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
6ccd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6cce0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6ccf0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
6cd00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6cd10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6cd20 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "len", "type": {
6cd30 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6cd40 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6cd50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6cd60 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6cd70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
6cd80 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  id" } } },.{ "ta
6cd90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6cda0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d 65 6d  "name": "SDL_mem
6cdb0 6d 6f 76 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  move", "ns": 0, 
6cdc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6cdd0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6cde0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 35 31 3a  DL_stdinc.h:451:
6cdf0 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
6ce00 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6ce10 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6ce20 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6ce30 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6ce40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6ce50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6ce60 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20   "dst", "type": 
6ce70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6ce80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6ce90 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
6cea0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6ceb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6cec0 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
6ced0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6cee0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6cef0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
6cf00 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6cf10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6cf20 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70  me": "len", "typ
6cf30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6cf40 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
6cf50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6cf60 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6cf70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6cf80 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a   ":void" } } },.
6cf90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
6cfa0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
6cfb0 4c 5f 6d 65 6d 63 6d 70 22 2c 20 22 6e 73 22 3a  L_memcmp", "ns":
6cfc0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6cfd0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6cfe0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6cff0 34 35 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64  452:29", "variad
6d000 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6d010 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6d020 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6d030 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6d040 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6d050 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6d060 6d 65 22 3a 20 22 73 31 22 2c 20 22 74 79 70 65  me": "s1", "type
6d070 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6d080 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6d090 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
6d0a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6d0b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6d0c0 61 6d 65 22 3a 20 22 73 32 22 2c 20 22 74 79 70  ame": "s2", "typ
6d0d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6d0e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6d0f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
6d100 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
6d110 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6d120 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74  name": "len", "t
6d130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6d140 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
6d150 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
6d160 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
6d170 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6d180 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6d190 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
6d1a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6d1b0 65 22 3a 20 22 53 44 4c 5f 77 63 73 6c 65 6e 22  e": "SDL_wcslen"
6d1c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6d1d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6d1e0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6d1f0 64 69 6e 63 2e 68 3a 34 35 34 3a 33 32 22 2c 20  dinc.h:454:32", 
6d200 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6d210 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6d220 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6d230 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6d240 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6d250 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6d260 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 73 74  r", "name": "wst
6d270 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6d280 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6d290 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6d2a0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
6d2b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
6d2c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
6d2d0 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
6d2e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6d2f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 77 63 73 6c  name": "SDL_wcsl
6d300 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cpy", "ns": 0, "
6d310 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6d320 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6d330 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 35 35 3a 33  L_stdinc.h:455:3
6d340 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
6d350 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6d360 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6d370 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6d380 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6d390 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6d3a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6d3b0 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "dst", "type": {
6d3c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6d3d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6d3e0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
6d3f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6d400 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6d410 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
6d420 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6d430 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6d440 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
6d450 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
6d460 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6d470 22 6e 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22  "name": "maxlen"
6d480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6d490 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
6d4a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6d4b0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
6d4c0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
6d4d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6d4e0 6d 65 22 3a 20 22 53 44 4c 5f 77 63 73 6c 63 61  me": "SDL_wcslca
6d4f0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
6d500 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6d510 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6d520 73 74 64 69 6e 63 2e 68 3a 34 35 36 3a 33 32 22  stdinc.h:456:32"
6d530 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6d540 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6d550 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6d560 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6d570 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6d580 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6d590 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
6d5a0 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
6d5b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6d5c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6d5d0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
6d5e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6d5f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6d600 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a  : "src", "type":
6d610 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6d620 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6d630 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
6d640 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6d650 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6d660 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20  ame": "maxlen", 
6d670 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6d680 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
6d690 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
6d6a0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6d6b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6d6c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6d6d0 22 3a 20 22 53 44 4c 5f 77 63 73 63 6d 70 22 2c  ": "SDL_wcscmp",
6d6e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
6d6f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6d700 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6d710 69 6e 63 2e 68 3a 34 35 37 3a 32 39 22 2c 20 22  inc.h:457:29", "
6d720 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
6d730 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
6d740 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
6d750 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
6d760 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
6d770 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6d780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 31  ", "name": "str1
6d790 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6d7a0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6d7b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6d7c0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
6d7d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6d7e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6d7f0 22 73 74 72 32 22 2c 20 22 74 79 70 65 22 3a 20  "str2", "type": 
6d800 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6d810 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6d820 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
6d830 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6d840 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6d850 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6d860 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6d870 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
6d880 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6d890 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6d8a0 44 4c 5f 73 74 72 6c 65 6e 22 2c 20 22 6e 73 22  DL_strlen", "ns"
6d8b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
6d8c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6d8d0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6d8e0 3a 34 35 39 3a 33 32 22 2c 20 22 76 61 72 69 61  :459:32", "varia
6d8f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
6d900 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
6d910 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
6d920 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
6d930 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
6d940 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6d950 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
6d960 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6d970 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6d980 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6d990 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6d9a0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6d9b0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
6d9c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
6d9d0 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6d9e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6d9f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6da00 20 22 53 44 4c 5f 73 74 72 6c 63 70 79 22 2c 20   "SDL_strlcpy", 
6da10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
6da20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6da30 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6da40 6e 63 2e 68 3a 34 36 30 3a 33 32 22 2c 20 22 76  nc.h:460:32", "v
6da50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
6da60 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
6da70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
6da80 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
6da90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
6daa0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6dab0 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c  , "name": "dst",
6dac0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6dad0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6dae0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6daf0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6db00 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6db10 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6db20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6db30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6db40 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  src", "type": { 
6db50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6db60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6db70 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
6db80 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
6db90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
6dba0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6dbb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6dbc0 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20 22 74  e": "maxlen", "t
6dbd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6dbe0 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
6dbf0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
6dc00 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6dc10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6dc20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6dc30 20 22 53 44 4c 5f 75 74 66 38 73 74 72 6c 63 70   "SDL_utf8strlcp
6dc40 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  y", "ns": 0, "lo
6dc50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6dc60 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6dc70 73 74 64 69 6e 63 2e 68 3a 34 36 31 3a 33 32 22  stdinc.h:461:32"
6dc80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6dc90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6dca0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6dcb0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6dcc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6dcd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6dce0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
6dcf0 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
6dd00 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6dd10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6dd20 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
6dd30 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
6dd40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
6dd50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6dd60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6dd70 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
6dd80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6dd90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6dda0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
6ddb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
6ddc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6ddd0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
6dde0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ddf0 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 62 79 74  "name": "dst_byt
6de00 65 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  es", "type": { "
6de10 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6de20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6de30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6de40 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
6de50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6de60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72  "name": "SDL_str
6de70 6c 63 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  lcat", "ns": 0, 
6de80 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6de90 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6dea0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36 32 3a  DL_stdinc.h:462:
6deb0 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
6dec0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6ded0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6dee0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6def0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6df00 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6df10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6df20 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20   "dst", "type": 
6df30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6df40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6df50 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
6df60 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
6df70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
6df80 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6df90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6dfa0 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
6dfb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6dfc0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6dfd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6dfe0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6dff0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6e000 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
6e010 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6e020 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 6c  ", "name": "maxl
6e030 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
6e040 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6e050 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6e060 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6e070 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
6e080 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6e090 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72  "name": "SDL_str
6e0a0 64 75 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  dup", "ns": 0, "
6e0b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6e0c0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6e0d0 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36 33 3a 33  L_stdinc.h:463:3
6e0e0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6e0f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6e100 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6e110 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6e120 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6e130 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6e140 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6e150 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  "str", "type": {
6e160 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6e170 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6e180 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6e190 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6e1a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6e1b0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6e1c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6e1d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6e1e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6e1f0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6e200 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6e210 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
6e220 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6e230 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6e240 5f 73 74 72 72 65 76 22 2c 20 22 6e 73 22 3a 20  _strrev", "ns": 
6e250 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
6e260 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6e270 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
6e280 36 34 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  64:31", "variadi
6e290 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
6e2a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
6e2b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
6e2c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
6e2d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
6e2e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6e2f0 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
6e300 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6e310 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6e320 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6e330 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6e340 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6e350 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
6e360 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6e370 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6e380 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6e390 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6e3a0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6e3b0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6e3c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
6e3d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
6e3e0 22 53 44 4c 5f 73 74 72 75 70 72 22 2c 20 22 6e  "SDL_strupr", "n
6e3f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6e400 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6e410 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6e420 2e 68 3a 34 36 35 3a 33 31 22 2c 20 22 76 61 72  .h:465:31", "var
6e430 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6e440 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6e450 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6e460 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6e470 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6e480 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6e490 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22  "name": "str", "
6e4a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6e4b0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6e4c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6e4d0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6e4e0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6e4f0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
6e500 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
6e510 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6e520 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6e530 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6e540 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6e550 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6e560 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
6e570 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6e580 65 22 3a 20 22 53 44 4c 5f 73 74 72 6c 77 72 22  e": "SDL_strlwr"
6e590 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6e5a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6e5b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6e5c0 64 69 6e 63 2e 68 3a 34 36 36 3a 33 31 22 2c 20  dinc.h:466:31", 
6e5d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6e5e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6e5f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6e600 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6e610 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6e620 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6e630 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  r", "name": "str
6e640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6e650 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6e660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6e670 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6e680 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6e690 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6e6a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
6e6b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6e6c0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6e6d0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6e6e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6e6f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6e700 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
6e710 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6e720 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72  "name": "SDL_str
6e730 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  chr", "ns": 0, "
6e740 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6e750 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6e760 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36 37 3a 33  L_stdinc.h:467:3
6e770 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6e780 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6e790 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6e7a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6e7b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6e7c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6e7d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6e7e0 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  "str", "type": {
6e7f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6e800 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6e810 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6e820 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6e830 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6e840 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6e850 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6e860 6d 65 22 3a 20 22 63 22 2c 20 22 74 79 70 65 22  me": "c", "type"
6e870 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6e880 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6e890 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6e8a0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
6e8b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6e8c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6e8d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6e8e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6e8f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6e900 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6e910 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6e920 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6e930 20 22 53 44 4c 5f 73 74 72 72 63 68 72 22 2c 20   "SDL_strrchr", 
6e940 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
6e950 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6e960 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6e970 6e 63 2e 68 3a 34 36 38 3a 33 31 22 2c 20 22 76  nc.h:468:31", "v
6e980 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
6e990 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
6e9a0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
6e9b0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
6e9c0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
6e9d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6e9e0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c  , "name": "str",
6e9f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ea00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6ea10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6ea20 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6ea30 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6ea40 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6ea50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6ea60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6ea70 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
6ea80 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6ea90 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6eaa0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6eab0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6eac0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6ead0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6eae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
6eaf0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
6eb00 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
6eb10 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
6eb20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
6eb30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
6eb40 73 74 72 73 74 72 22 2c 20 22 6e 73 22 3a 20 30  strstr", "ns": 0
6eb50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6eb60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6eb70 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36  /SDL_stdinc.h:46
6eb80 39 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  9:31", "variadic
6eb90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6eba0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6ebb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6ebc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6ebd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6ebe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6ebf0 22 3a 20 22 68 61 79 73 74 61 63 6b 22 2c 20 22  ": "haystack", "
6ec00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ec10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ec20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ec30 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ec40 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6ec50 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
6ec60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6ec70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65  er", "name": "ne
6ec80 65 64 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  edle", "type": {
6ec90 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6eca0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6ecb0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6ecc0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6ecd0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6ece0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6ecf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ed00 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ed10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ed20 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ed30 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6ed40 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
6ed50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6ed60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6ed70 5f 75 74 66 38 73 74 72 6c 65 6e 22 2c 20 22 6e  _utf8strlen", "n
6ed80 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6ed90 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6eda0 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6edb0 2e 68 3a 34 37 30 3a 33 32 22 2c 20 22 76 61 72  .h:470:32", "var
6edc0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6edd0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6ede0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6edf0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6ee00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6ee10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ee20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22  "name": "str", "
6ee30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ee40 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ee50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ee60 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ee70 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6ee80 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
6ee90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
6eea0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6eeb0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6eec0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6eed0 22 3a 20 22 53 44 4c 5f 69 74 6f 61 22 2c 20 22  ": "SDL_itoa", "
6eee0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
6eef0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6ef00 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6ef10 63 2e 68 3a 34 37 32 3a 33 31 22 2c 20 22 76 61  c.h:472:31", "va
6ef20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
6ef30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
6ef40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
6ef50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
6ef60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
6ef70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6ef80 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22   "name": "value"
6ef90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6efa0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6efb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6efc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6efd0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6efe0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6eff0 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a  : "str", "type":
6f000 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6f010 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6f020 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
6f030 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
6f040 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6f050 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
6f060 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6f070 6e 61 6d 65 22 3a 20 22 72 61 64 69 78 22 2c 20  name": "radix", 
6f080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6f090 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
6f0a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
6f0b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
6f0c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
6f0d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6f0e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6f0f0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
6f100 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
6f110 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6f120 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
6f130 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6f140 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 75 69 74 6f  name": "SDL_uito
6f150 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  a", "ns": 0, "lo
6f160 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6f170 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6f180 73 74 64 69 6e 63 2e 68 3a 34 37 33 3a 33 31 22  stdinc.h:473:31"
6f190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6f1a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6f1b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6f1c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6f1d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6f1e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6f1f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
6f200 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
6f210 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
6f220 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69  ed-int", "bit-si
6f230 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
6f240 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
6f250 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6f260 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6f270 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  "str", "type": {
6f280 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6f290 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6f2a0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6f2b0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6f2c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6f2d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6f2e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6f2f0 6d 65 22 3a 20 22 72 61 64 69 78 22 2c 20 22 74  me": "radix", "t
6f300 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6f310 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6f320 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6f330 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
6f340 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6f350 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6f360 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6f370 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
6f380 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
6f390 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
6f3a0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
6f3b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6f3c0 6d 65 22 3a 20 22 53 44 4c 5f 6c 74 6f 61 22 2c  me": "SDL_ltoa",
6f3d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
6f3e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6f3f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6f400 69 6e 63 2e 68 3a 34 37 34 3a 33 31 22 2c 20 22  inc.h:474:31", "
6f410 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
6f420 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
6f430 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
6f440 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
6f450 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
6f460 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6f470 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75  ", "name": "valu
6f480 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
6f490 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
6f4a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
6f4b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
6f4c0 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
6f4d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6f4e0 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70  me": "str", "typ
6f4f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6f500 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6f510 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6f520 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6f530 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6f540 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
6f550 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6f560 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 64 69 78  , "name": "radix
6f570 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6f580 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6f590 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6f5a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6f5b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6f5c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6f5d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6f5e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6f5f0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6f600 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6f610 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
6f620 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6f630 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 75  , "name": "SDL_u
6f640 6c 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ltoa", "ns": 0, 
6f650 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6f660 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6f670 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37 35 3a  DL_stdinc.h:475:
6f680 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
6f690 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6f6a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6f6b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6f6c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6f6d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6f6e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6f6f0 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22   "value", "type"
6f700 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
6f710 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69  igned-long", "bi
6f720 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
6f730 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
6f740 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6f750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6f760 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
6f770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6f780 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6f790 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6f7a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6f7b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6f7c0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
6f7d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6f7e0 20 22 6e 61 6d 65 22 3a 20 22 72 61 64 69 78 22   "name": "radix"
6f7f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6f800 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6f810 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6f820 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6f830 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6f840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6f850 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6f860 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6f870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6f880 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6f890 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
6f8a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6f8b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6c 6c   "name": "SDL_ll
6f8c0 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  toa", "ns": 0, "
6f8d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6f8e0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6f8f0 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37 36 3a 33  L_stdinc.h:476:3
6f900 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6f910 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6f920 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6f930 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6f940 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6f950 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6f960 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6f970 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  "value", "type":
6f980 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 36   { "tag": "Sint6
6f990 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
6f9a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6f9b0 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
6f9c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6f9d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6f9e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6f9f0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6fa00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6fa10 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
6fa20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6fa30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 64 69  ", "name": "radi
6fa40 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
6fa50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6fa60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6fa70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6fa80 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6fa90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6faa0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6fab0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
6fac0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
6fad0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
6fae0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
6faf0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
6fb00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
6fb10 75 6c 6c 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30  ulltoa", "ns": 0
6fb20 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6fb30 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6fb40 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37  /SDL_stdinc.h:47
6fb50 37 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  7:31", "variadic
6fb60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6fb70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6fb80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6fb90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6fba0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6fbb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6fbc0 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70  ": "value", "typ
6fbd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
6fbe0 6e 74 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt64" } }, { "ta
6fbf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6fc00 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20   "name": "str", 
6fc10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6fc20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6fc30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6fc40 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
6fc50 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
6fc60 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
6fc70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6fc80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
6fc90 61 64 69 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  adix", "type": {
6fca0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
6fcb0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
6fcc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6fcd0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
6fce0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
6fcf0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6fd00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6fd10 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6fd20 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6fd30 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6fd40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6fd50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6fd60 44 4c 5f 61 74 6f 69 22 2c 20 22 6e 73 22 3a 20  DL_atoi", "ns": 
6fd70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
6fd80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6fd90 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
6fda0 37 39 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  79:29", "variadi
6fdb0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
6fdc0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
6fdd0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
6fde0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
6fdf0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
6fe00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6fe10 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
6fe20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6fe30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6fe40 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6fe50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6fe60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6fe70 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
6fe80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6fe90 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6fea0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6feb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6fec0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
6fed0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
6fee0 3a 20 22 53 44 4c 5f 61 74 6f 66 22 2c 20 22 6e  : "SDL_atof", "n
6fef0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6ff00 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6ff10 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6ff20 2e 68 3a 34 38 30 3a 33 32 22 2c 20 22 76 61 72  .h:480:32", "var
6ff30 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6ff40 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6ff50 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6ff60 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6ff70 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6ff80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ff90 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22  "name": "str", "
6ffa0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ffb0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ffc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ffd0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ffe0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6fff0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
70000 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
70010 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
70020 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
70030 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
70040 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
70050 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
70060 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74   "name": "SDL_st
70070 72 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rtol", "ns": 0, 
70080 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
70090 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
700a0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 38 31 3a  DL_stdinc.h:481:
700b0 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
700c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
700d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
700e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
700f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
70100 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
70110 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
70120 20 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20   "str", "type": 
70130 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
70140 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
70150 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
70160 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
70170 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
70180 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
70190 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
701a0 61 6d 65 22 3a 20 22 65 6e 64 70 22 2c 20 22 74  ame": "endp", "t
701b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
701c0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
701d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
701e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
701f0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
70200 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
70210 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
70220 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  : 8 } } } }, { "
70230 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70240 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 61 73 65  ", "name": "base
70250 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70260 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
70270 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
70280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
70290 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
702a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
702b0 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
702c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
702d0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
702e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
702f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
70300 4c 5f 73 74 72 74 6f 75 6c 22 2c 20 22 6e 73 22  L_strtoul", "ns"
70310 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
70320 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
70330 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
70340 3a 34 38 32 3a 33 39 22 2c 20 22 76 61 72 69 61  :482:39", "varia
70350 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
70360 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
70370 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
70380 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
70390 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
703a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
703b0 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
703c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
703d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
703e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
703f0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
70400 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
70410 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
70420 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70  ", "name": "endp
70440 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70450 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
70460 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70470 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
70480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70490 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
704a0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
704b0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
704c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
704d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
704e0 22 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  "base", "type": 
704f0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
70500 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
70510 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
70520 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
70530 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
70540 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f  ": ":unsigned-lo
70550 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
70560 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
70570 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
70580 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
70590 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
705a0 73 74 72 74 6f 6c 6c 22 2c 20 22 6e 73 22 3a 20  strtoll", "ns": 
705b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
705c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
705d0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
705e0 38 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  83:32", "variadi
705f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
70600 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
70610 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
70620 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
70630 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
70640 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
70650 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
70660 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
70670 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
70680 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
70690 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
706a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
706b0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
706c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
706d0 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70 22 2c   "name": "endp",
706e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
706f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
70700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
70710 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
70720 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
70730 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
70740 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
70750 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20  nt": 8 } } } }, 
70760 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
70770 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  ter", "name": "b
70780 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ase", "type": { 
70790 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
707a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
707b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
707c0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
707d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
707e0 20 22 53 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b   "Sint64" } },.{
707f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
70800 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
70810 5f 73 74 72 74 6f 75 6c 6c 22 2c 20 22 6e 73 22  _strtoull", "ns"
70820 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
70830 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
70840 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
70850 3a 34 38 34 3a 33 32 22 2c 20 22 76 61 72 69 61  :484:32", "varia
70860 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
70870 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
70880 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
70890 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
708a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
708b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
708c0 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
708d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
708e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
708f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
70900 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
70910 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
70920 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
70930 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70940 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70  ", "name": "endp
70950 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70960 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
70970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70980 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
70990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
709a0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
709b0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
709c0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
709d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
709e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
709f0 22 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  "base", "type": 
70a00 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
70a10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
70a20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
70a30 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
70a40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
70a50 22 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 2c  ": "Uint64" } },
70a60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
70a70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
70a80 44 4c 5f 73 74 72 74 6f 64 22 2c 20 22 6e 73 22  DL_strtod", "ns"
70a90 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
70aa0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
70ab0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
70ac0 3a 34 38 35 3a 33 32 22 2c 20 22 76 61 72 69 61  :485:32", "varia
70ad0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
70ae0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
70af0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
70b00 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
70b10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
70b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
70b30 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
70b40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70b50 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
70b60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
70b70 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
70b80 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
70b90 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
70ba0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70bb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70  ", "name": "endp
70bc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70bd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
70be0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70bf0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
70c00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70c10 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
70c20 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
70c30 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
70c40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
70c50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
70c60 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
70c70 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
70c80 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
70c90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
70ca0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
70cb0 5f 73 74 72 63 6d 70 22 2c 20 22 6e 73 22 3a 20  _strcmp", "ns": 
70cc0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
70cd0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
70ce0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
70cf0 38 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  87:29", "variadi
70d00 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
70d10 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
70d20 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
70d30 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
70d40 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
70d50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
70d60 65 22 3a 20 22 73 74 72 31 22 2c 20 22 74 79 70  e": "str1", "typ
70d70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
70d80 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
70d90 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
70da0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
70db0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
70dc0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
70dd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
70de0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 32 22  , "name": "str2"
70df0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
70e00 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
70e10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
70e20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
70e30 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
70e40 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
70e50 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
70e60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
70e70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
70e80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
70e90 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
70ea0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
70eb0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74   "name": "SDL_st
70ec0 72 6e 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c  rncmp", "ns": 0,
70ed0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
70ee0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
70ef0 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 38 38  SDL_stdinc.h:488
70f00 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
70f10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
70f20 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
70f30 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
70f40 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
70f50 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
70f60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
70f70 3a 20 22 73 74 72 31 22 2c 20 22 74 79 70 65 22  : "str1", "type"
70f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
70f90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
70fa0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
70fb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
70fc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
70fd0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
70fe0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
70ff0 22 6e 61 6d 65 22 3a 20 22 73 74 72 32 22 2c 20  "name": "str2", 
71000 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
71010 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
71020 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
71030 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
71040 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
71050 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
71060 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
71070 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
71080 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20  axlen", "type": 
71090 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
710a0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
710b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
710c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
710d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
710e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
710f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
71100 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
71110 44 4c 5f 73 74 72 63 61 73 65 63 6d 70 22 2c 20  DL_strcasecmp", 
71120 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
71130 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
71140 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
71150 6e 63 2e 68 3a 34 38 39 3a 32 39 22 2c 20 22 76  nc.h:489:29", "v
71160 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
71170 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
71180 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
71190 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
711a0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
711b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
711c0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 31 22  , "name": "str1"
711d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
711e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
711f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71200 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
71210 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
71220 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
71230 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
71240 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
71250 22 73 74 72 32 22 2c 20 22 74 79 70 65 22 3a 20  "str2", "type": 
71260 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
71270 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
71280 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
71290 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
712a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
712b0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
712c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
712d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
712e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
712f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
71300 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
71310 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
71320 53 44 4c 5f 73 74 72 6e 63 61 73 65 63 6d 70 22  SDL_strncasecmp"
71330 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
71340 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
71350 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
71360 64 69 6e 63 2e 68 3a 34 39 30 3a 32 39 22 2c 20  dinc.h:490:29", 
71370 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
71380 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
71390 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
713a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
713b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
713c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
713d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  r", "name": "str
713e0 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
713f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
71400 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71410 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
71420 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
71430 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
71440 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
71450 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
71460 3a 20 22 73 74 72 32 22 2c 20 22 74 79 70 65 22  : "str2", "type"
71470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
71480 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
71490 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
714a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
714b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
714c0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
714d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
714e0 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22  "name": "len", "
714f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71500 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
71510 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
71520 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
71530 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
71540 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71550 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
71560 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
71570 6d 65 22 3a 20 22 53 44 4c 5f 73 73 63 61 6e 66  me": "SDL_sscanf
71580 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
71590 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
715a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
715b0 74 64 69 6e 63 2e 68 3a 34 39 32 3a 32 39 22 2c  tdinc.h:492:29",
715c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
715d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
715e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
715f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
71600 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
71610 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
71620 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78  r", "name": "tex
71630 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
71640 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
71650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71660 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
71670 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
71680 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
71690 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
716a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
716b0 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a  : "fmt", "type":
716c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
716d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
716e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
716f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
71700 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71710 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
71720 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
71730 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
71740 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
71750 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
71760 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
71770 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
71780 22 53 44 4c 5f 76 73 73 63 61 6e 66 22 2c 20 22  "SDL_vsscanf", "
71790 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
717a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
717b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
717c0 63 2e 68 3a 34 39 33 3a 32 39 22 2c 20 22 76 61  c.h:493:29", "va
717d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
717e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
717f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
71800 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
71810 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
71820 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
71830 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
71840 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71850 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
71860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
71870 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
71880 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
71890 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
718a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
718b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
718c0 66 6d 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  fmt", "type": { 
718d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
718e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
718f0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
71900 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
71910 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
71920 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
71930 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
71940 65 22 3a 20 22 61 70 22 2c 20 22 74 79 70 65 22  e": "ap", "type"
71950 3a 20 7b 20 22 74 61 67 22 3a 20 22 76 61 5f 6c  : { "tag": "va_l
71960 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ist" } }], "retu
71970 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
71980 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
71990 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
719a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
719b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
719c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
719d0 20 22 53 44 4c 5f 73 6e 70 72 69 6e 74 66 22 2c   "SDL_snprintf",
719e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
719f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
71a00 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
71a10 69 6e 63 2e 68 3a 34 39 34 3a 32 39 22 2c 20 22  inc.h:494:29", "
71a20 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
71a30 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
71a40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
71a50 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
71a60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
71a70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
71a80 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22  , "name": "text"
71a90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
71aa0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
71ab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71ac0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
71ad0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
71ae0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
71af0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
71b00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
71b10 22 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22  "maxlen", "type"
71b20 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
71b30 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
71b40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
71b50 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74  name": "fmt", "t
71b60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
71b70 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
71b80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
71b90 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
71ba0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
71bb0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
71bc0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
71bd0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
71be0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
71bf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71c00 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
71c10 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
71c20 6d 65 22 3a 20 22 53 44 4c 5f 76 73 6e 70 72 69  me": "SDL_vsnpri
71c30 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
71c40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
71c50 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
71c60 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 39 35 3a 32  L_stdinc.h:495:2
71c70 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
71c80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
71c90 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
71ca0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
71cb0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
71cc0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
71cd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
71ce0 22 74 65 78 74 22 2c 20 22 74 79 70 65 22 3a 20  "text", "type": 
71cf0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
71d00 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
71d10 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
71d20 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
71d30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
71d40 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
71d50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
71d60 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20  ame": "maxlen", 
71d70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
71d80 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b   "size_t" } }, {
71d90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
71da0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d  er", "name": "fm
71db0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
71dc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
71dd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71de0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
71df0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
71e00 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
71e10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
71e20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
71e30 3a 20 22 61 70 22 2c 20 22 74 79 70 65 22 3a 20  : "ap", "type": 
71e40 7b 20 22 74 61 67 22 3a 20 22 76 61 5f 6c 69 73  { "tag": "va_lis
71e50 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
71e60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
71e70 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
71e80 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
71e90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
71ea0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
71eb0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
71ec0 53 44 4c 5f 61 63 6f 73 22 2c 20 22 6e 73 22 3a  SDL_acos", "ns":
71ed0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
71ee0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
71ef0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
71f00 35 30 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64  503:32", "variad
71f10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
71f20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
71f30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
71f40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
71f50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
71f60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
71f70 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
71f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
71f90 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
71fa0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
71fb0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
71fc0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
71fd0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
71fe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
71ff0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
72000 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
72010 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
72020 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 61 73   "name": "SDL_as
72030 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  in", "ns": 0, "l
72040 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
72050 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
72060 5f 73 74 64 69 6e 63 2e 68 3a 35 30 34 3a 33 32  _stdinc.h:504:32
72070 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
72080 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
72090 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
720a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
720b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
720c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
720d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
720e0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
720f0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
72100 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
72110 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
72120 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
72130 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
72140 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
72150 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
72160 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
72170 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
72180 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
72190 22 3a 20 22 53 44 4c 5f 61 74 61 6e 22 2c 20 22  ": "SDL_atan", "
721a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
721b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
721c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
721d0 63 2e 68 3a 35 30 35 3a 33 32 22 2c 20 22 76 61  c.h:505:32", "va
721e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
721f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
72200 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
72210 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
72220 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
72230 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
72240 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
72250 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
72260 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
72270 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
72280 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
72290 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
722a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
722b0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
722c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
722d0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
722e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
722f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
72300 4c 5f 61 74 61 6e 32 22 2c 20 22 6e 73 22 3a 20  L_atan2", "ns": 
72310 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
72320 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
72330 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
72340 30 36 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  06:32", "variadi
72350 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
72360 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
72370 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
72380 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
72390 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
723a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
723b0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
723c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
723d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
723e0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
723f0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
72400 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
72410 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c  r", "name": "y",
72420 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
72430 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
72440 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
72450 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
72460 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
72470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
72480 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
72490 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
724a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
724b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
724c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
724d0 22 53 44 4c 5f 63 65 69 6c 22 2c 20 22 6e 73 22  "SDL_ceil", "ns"
724e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
724f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
72500 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
72510 3a 35 30 37 3a 33 32 22 2c 20 22 76 61 72 69 61  :507:32", "varia
72520 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
72530 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
72540 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
72550 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
72560 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
72570 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
72580 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65  ame": "x", "type
72590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
725a0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
725b0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
725c0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
725d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
725e0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
725f0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
72600 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
72610 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
72620 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
72630 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63  , "name": "SDL_c
72640 6f 70 79 73 69 67 6e 22 2c 20 22 6e 73 22 3a 20  opysign", "ns": 
72650 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
72660 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
72670 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
72680 30 38 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  08:32", "variadi
72690 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
726a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
726b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
726c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
726d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
726e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
726f0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
72700 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72710 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
72720 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
72730 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
72740 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
72750 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c  r", "name": "y",
72760 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
72770 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
72780 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
72790 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
727a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
727b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
727c0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
727d0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
727e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
727f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
72800 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
72810 22 53 44 4c 5f 63 6f 73 22 2c 20 22 6e 73 22 3a  "SDL_cos", "ns":
72820 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
72830 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
72840 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
72850 35 30 39 3a 33 32 22 2c 20 22 76 61 72 69 61 64  509:32", "variad
72860 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
72870 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
72880 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
72890 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
728a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
728b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
728c0 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
728d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
728e0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
728f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
72900 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
72910 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
72920 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
72930 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
72940 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
72950 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
72960 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
72970 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f   "name": "SDL_co
72980 73 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sf", "ns": 0, "l
72990 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
729a0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
729b0 5f 73 74 64 69 6e 63 2e 68 3a 35 31 30 3a 33 31  _stdinc.h:510:31
729c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
729d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
729e0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
729f0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
72a00 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
72a10 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
72a20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
72a30 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
72a40 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
72a50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
72a60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
72a70 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
72a80 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
72a90 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
72aa0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
72ab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
72ac0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
72ad0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
72ae0 20 22 53 44 4c 5f 66 61 62 73 22 2c 20 22 6e 73   "SDL_fabs", "ns
72af0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
72b00 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
72b10 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
72b20 68 3a 35 31 31 3a 33 32 22 2c 20 22 76 61 72 69  h:511:32", "vari
72b30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
72b40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
72b50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
72b60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
72b70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
72b80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
72b90 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70  name": "x", "typ
72ba0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
72bb0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
72bc0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
72bd0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
72be0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
72bf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72c00 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
72c10 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
72c20 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
72c30 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
72c40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
72c50 66 6c 6f 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  floor", "ns": 0,
72c60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
72c70 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
72c80 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 31 32  SDL_stdinc.h:512
72c90 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :32", "variadic"
72ca0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
72cb0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
72cc0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
72cd0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
72ce0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
72cf0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
72d00 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "x", "type": {
72d10 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
72d20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
72d30 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
72d40 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
72d50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
72d60 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
72d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
72d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
72d90 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
72da0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
72db0 61 6d 65 22 3a 20 22 53 44 4c 5f 6c 6f 67 22 2c  ame": "SDL_log",
72dc0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
72dd0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
72de0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
72df0 69 6e 63 2e 68 3a 35 31 33 3a 33 32 22 2c 20 22  inc.h:513:32", "
72e00 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
72e10 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
72e20 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
72e30 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
72e40 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
72e50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
72e60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20  ", "name": "x", 
72e70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
72e80 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
72e90 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
72ea0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
72eb0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
72ec0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
72ed0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
72ee0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
72ef0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
72f00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
72f10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
72f20 53 44 4c 5f 70 6f 77 22 2c 20 22 6e 73 22 3a 20  SDL_pow", "ns": 
72f30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
72f40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
72f50 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
72f60 31 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  14:32", "variadi
72f70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
72f80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
72f90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
72fa0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
72fb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
72fc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
72fd0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
72fe0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72ff0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
73000 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
73010 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
73020 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
73030 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c  r", "name": "y",
73040 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
73050 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
73060 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
73070 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
73080 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
73090 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
730a0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
730b0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
730c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
730d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
730e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
730f0 22 53 44 4c 5f 73 63 61 6c 62 6e 22 2c 20 22 6e  "SDL_scalbn", "n
73100 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
73110 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
73120 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
73130 2e 68 3a 35 31 35 3a 33 32 22 2c 20 22 76 61 72  .h:515:32", "var
73140 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
73150 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
73160 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
73170 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
73180 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
73190 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
731a0 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79  "name": "x", "ty
731b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
731c0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
731d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
731e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
731f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
73200 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
73210 22 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "n", "type": { "
73220 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
73230 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
73240 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
73250 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
73260 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73270 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
73280 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
73290 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
732a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
732b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
732c0 20 22 53 44 4c 5f 73 69 6e 22 2c 20 22 6e 73 22   "SDL_sin", "ns"
732d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
732e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
732f0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
73300 3a 35 31 36 3a 33 32 22 2c 20 22 76 61 72 69 61  :516:32", "varia
73310 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
73320 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
73330 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
73340 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
73350 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
73360 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
73370 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65  ame": "x", "type
73380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
73390 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
733a0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
733b0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
733c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
733d0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
733e0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
733f0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
73400 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
73410 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
73420 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73  , "name": "SDL_s
73430 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  inf", "ns": 0, "
73440 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
73450 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
73460 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 31 37 3a 33  L_stdinc.h:517:3
73470 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
73480 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
73490 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
734a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
734b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
734c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
734d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
734e0 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "x", "type": { "
734f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
73500 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
73510 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
73520 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
73530 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
73540 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
73550 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
73560 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
73570 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
73580 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
73590 3a 20 22 53 44 4c 5f 73 71 72 74 22 2c 20 22 6e  : "SDL_sqrt", "n
735a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
735b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
735c0 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
735d0 2e 68 3a 35 31 38 3a 33 32 22 2c 20 22 76 61 72  .h:518:32", "var
735e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
735f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
73600 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
73610 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
73620 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
73630 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
73640 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79  "name": "x", "ty
73650 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
73660 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
73670 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
73680 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
73690 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
736a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
736b0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
736c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
736d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
736e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
736f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
73700 5f 73 71 72 74 66 22 2c 20 22 6e 73 22 3a 20 30  _sqrtf", "ns": 0
73710 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
73720 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
73730 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 31  /SDL_stdinc.h:51
73740 39 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  9:31", "variadic
73750 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
73760 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
73770 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
73780 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
73790 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
737a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
737b0 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20  ": "x", "type": 
737c0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
737d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
737e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
737f0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
73800 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
73810 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
73820 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
73830 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
73840 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
73850 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
73860 6d 65 22 3a 20 22 53 44 4c 5f 74 61 6e 22 2c 20  me": "SDL_tan", 
73870 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
73880 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
73890 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
738a0 6e 63 2e 68 3a 35 32 30 3a 33 32 22 2c 20 22 76  nc.h:520:32", "v
738b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
738c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
738d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
738e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
738f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
73900 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
73910 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
73920 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73930 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
73940 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
73950 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
73960 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
73970 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
73980 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
73990 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
739a0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
739b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
739c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
739d0 44 4c 5f 74 61 6e 66 22 2c 20 22 6e 73 22 3a 20  DL_tanf", "ns": 
739e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
739f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
73a00 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
73a10 32 31 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  21:31", "variadi
73a20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
73a30 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
73a40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
73a50 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
73a60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
73a70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
73a80 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
73a90 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
73aa0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
73ab0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
73ac0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
73ad0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
73ae0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
73af0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
73b00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
73b10 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
73b20 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
73b30 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53  : 0, "name": "_S
73b40 44 4c 5f 69 63 6f 6e 76 5f 74 22 2c 20 22 69 64  DL_iconv_t", "id
73b50 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
73b60 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
73b70 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
73b80 68 3a 35 33 30 3a 31 36 22 2c 20 22 62 69 74 2d  h:530:16", "bit-
73b90 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
73ba0 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
73bb0 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20  ields": [] },.{ 
73bc0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
73bd0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
73be0 22 3a 20 22 53 44 4c 5f 69 63 6f 6e 76 5f 74 22  ": "SDL_iconv_t"
73bf0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
73c00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
73c10 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 33  /SDL_stdinc.h:53
73c20 30 3a 33 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  0:30", "type": {
73c30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
73c40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
73c50 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
73c60 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
73c70 22 5f 53 44 4c 5f 69 63 6f 6e 76 5f 74 22 2c 20  "_SDL_iconv_t", 
73c80 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
73c90 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
73ca0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
73cb0 6e 63 2e 68 3a 35 33 30 3a 31 36 22 2c 20 22 62  nc.h:530:16", "b
73cc0 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
73cd0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
73ce0 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
73cf0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
73d00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
73d10 3a 20 22 53 44 4c 5f 69 63 6f 6e 76 5f 6f 70 65  : "SDL_iconv_ope
73d20 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
73d30 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
73d40 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
73d50 73 74 64 69 6e 63 2e 68 3a 35 33 31 3a 33 37 22  stdinc.h:531:37"
73d60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
73d70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
73d80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
73d90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
73da0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
73db0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
73dc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
73dd0 6f 63 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20  ocode", "type": 
73de0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
73df0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
73e00 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
73e10 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
73e20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
73e30 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
73e40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
73e50 61 6d 65 22 3a 20 22 66 72 6f 6d 63 6f 64 65 22  ame": "fromcode"
73e60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
73e70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
73e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73e90 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
73ea0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
73eb0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
73ec0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
73ed0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
73ee0 69 63 6f 6e 76 5f 74 22 20 7d 20 7d 2c 0a 7b 20  iconv_t" } },.{ 
73ef0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
73f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
73f10 69 63 6f 6e 76 5f 63 6c 6f 73 65 22 2c 20 22 6e  iconv_close", "n
73f20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
73f30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
73f40 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
73f50 2e 68 3a 35 33 33 3a 32 39 22 2c 20 22 76 61 72  .h:533:29", "var
73f60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
73f70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
73f80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
73f90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
73fa0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
73fb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
73fc0 22 6e 61 6d 65 22 3a 20 22 63 64 22 2c 20 22 74  "name": "cd", "t
73fd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
73fe0 53 44 4c 5f 69 63 6f 6e 76 5f 74 22 20 7d 20 7d  SDL_iconv_t" } }
73ff0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
74000 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
74010 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
74020 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
74030 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
74040 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
74050 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 63   "name": "SDL_ic
74060 6f 6e 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  onv", "ns": 0, "
74070 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
74080 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
74090 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 33 34 3a 33  L_stdinc.h:534:3
740a0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
740b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
740c0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
740d0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
740e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
740f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
74100 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
74110 22 63 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "cd", "type": { 
74120 22 74 61 67 22 3a 20 22 53 44 4c 5f 69 63 6f 6e  "tag": "SDL_icon
74130 76 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  v_t" } }, { "tag
74140 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
74150 22 6e 61 6d 65 22 3a 20 22 69 6e 62 75 66 22 2c  "name": "inbuf",
74160 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
74170 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
74180 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
74190 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
741a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
741b0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
741c0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
741d0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20  nt": 8 } } } }, 
741e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
741f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ter", "name": "i
74200 6e 62 79 74 65 73 6c 65 66 74 22 2c 20 22 74 79  nbytesleft", "ty
74210 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
74220 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
74230 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
74240 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
74250 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
74260 20 22 6e 61 6d 65 22 3a 20 22 6f 75 74 62 75 66   "name": "outbuf
74270 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
74280 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
74290 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
742a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
742b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
742c0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
742d0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
742e0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
742f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
74300 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
74310 22 6f 75 74 62 79 74 65 73 6c 65 66 74 22 2c 20  "outbytesleft", 
74320 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
74330 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
74340 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
74350 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  ize_t" } } }], "
74360 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
74370 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
74380 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
74390 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
743a0 3a 20 22 53 44 4c 5f 69 63 6f 6e 76 5f 73 74 72  : "SDL_iconv_str
743b0 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ing", "ns": 0, "
743c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
743d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
743e0 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 34 31 3a 33  L_stdinc.h:541:3
743f0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
74400 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
74410 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
74420 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
74430 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
74440 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
74450 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
74460 22 74 6f 63 6f 64 65 22 2c 20 22 74 79 70 65 22  "tocode", "type"
74470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
74480 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
74490 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
744a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
744b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
744c0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
744d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
744e0 22 6e 61 6d 65 22 3a 20 22 66 72 6f 6d 63 6f 64  "name": "fromcod
744f0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
74500 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
74510 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
74520 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
74530 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
74540 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
74550 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
74560 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
74570 3a 20 22 69 6e 62 75 66 22 2c 20 22 74 79 70 65  : "inbuf", "type
74580 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
74590 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
745a0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
745b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
745c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
745d0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
745e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
745f0 20 22 6e 61 6d 65 22 3a 20 22 69 6e 62 79 74 65   "name": "inbyte
74600 73 6c 65 66 74 22 2c 20 22 74 79 70 65 22 3a 20  sleft", "type": 
74610 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
74620 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
74630 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74640 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
74650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
74660 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
74670 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
74680 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
74690 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
746a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
746b0 5f 6d 65 6d 63 70 79 34 22 2c 20 22 6e 73 22 3a  _memcpy4", "ns":
746c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
746d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
746e0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
746f0 35 37 37 3a 32 34 22 2c 20 22 76 61 72 69 61 64  577:24", "variad
74700 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
74710 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
74720 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
74730 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
74740 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
74750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
74760 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65  e": "dst", "type
74770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
74780 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
74790 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
747a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
747b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
747c0 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
747d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
747e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
747f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
74800 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
74810 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
74820 22 6e 61 6d 65 22 3a 20 22 64 77 6f 72 64 73 22  "name": "dwords"
74830 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
74840 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
74850 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
74860 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
74870 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
74880 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
74890 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
748a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
748b0 22 3a 20 22 53 44 4c 5f 53 65 74 45 72 72 6f 72  ": "SDL_SetError
748c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
748d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
748e0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
748f0 72 72 6f 72 2e 68 3a 34 31 3a 32 39 22 2c 20 22  rror.h:41:29", "
74900 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
74910 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
74920 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
74930 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
74940 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
74950 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
74960 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c  , "name": "fmt",
74970 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
74980 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
74990 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
749a0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
749b0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
749c0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
749d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
749e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
749f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
74a00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
74a10 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
74a20 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
74a30 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
74a40 45 72 72 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  Error", "ns": 0,
74a50 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
74a60 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
74a70 53 44 4c 5f 65 72 72 6f 72 2e 68 3a 34 32 3a 33  SDL_error.h:42:3
74a80 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
74a90 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
74aa0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
74ab0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
74ac0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
74ad0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
74ae0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
74af0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
74b00 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
74b10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
74b20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
74b30 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
74b40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
74b50 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6c   "name": "SDL_Cl
74b60 65 61 72 45 72 72 6f 72 22 2c 20 22 6e 73 22 3a  earError", "ns":
74b70 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
74b80 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
74b90 4c 32 2f 53 44 4c 5f 65 72 72 6f 72 2e 68 3a 34  L2/SDL_error.h:4
74ba0 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  3:30", "variadic
74bb0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
74bc0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
74bd0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
74be0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
74bf0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
74c00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74c10 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
74c20 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e  tag": "enum", "n
74c30 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
74c40 22 2c 20 22 69 64 22 3a 20 34 38 2c 20 22 6c 6f  ", "id": 48, "lo
74c50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
74c60 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
74c70 65 72 72 6f 72 2e 68 3a 35 35 3a 39 22 2c 20 22  error.h:55:9", "
74c80 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
74c90 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
74ca0 65 22 3a 20 22 53 44 4c 5f 45 4e 4f 4d 45 4d 22  e": "SDL_ENOMEM"
74cb0 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20  , "value": 0 }, 
74cc0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
74cd0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45  , "name": "SDL_E
74ce0 46 52 45 41 44 22 2c 20 22 76 61 6c 75 65 22 3a  FREAD", "value":
74cf0 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   1 }, { "tag": "
74d00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
74d10 22 53 44 4c 5f 45 46 57 52 49 54 45 22 2c 20 22  "SDL_EFWRITE", "
74d20 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22  value": 2 }, { "
74d30 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
74d40 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45 46 53 45  name": "SDL_EFSE
74d50 45 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20  EK", "value": 3 
74d60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
74d70 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
74d80 4c 5f 55 4e 53 55 50 50 4f 52 54 45 44 22 2c 20  L_UNSUPPORTED", 
74d90 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20  "value": 4 }, { 
74da0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
74db0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 41 53  "name": "SDL_LAS
74dc0 54 45 52 52 4f 52 22 2c 20 22 76 61 6c 75 65 22  TERROR", "value"
74dd0 3a 20 35 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  : 5 }] },.{ "tag
74de0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
74df0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
74e00 53 44 4c 5f 65 72 72 6f 72 63 6f 64 65 22 2c 20  SDL_errorcode", 
74e10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
74e20 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
74e30 44 4c 5f 65 72 72 6f 72 2e 68 3a 36 33 3a 33 22  DL_error.h:63:3"
74e40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
74e50 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d  ": ":enum", "nam
74e60 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34 38  e": "", "id": 48
74e70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
74e80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
74e90 22 3a 20 22 53 44 4c 5f 45 72 72 6f 72 22 2c 20  ": "SDL_Error", 
74ea0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
74eb0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
74ec0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 72 72 6f  de/SDL2/SDL_erro
74ed0 72 2e 68 3a 36 35 3a 32 39 22 2c 20 22 76 61 72  r.h:65:29", "var
74ee0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
74ef0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
74f00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
74f10 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
74f20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
74f30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
74f40 22 6e 61 6d 65 22 3a 20 22 63 6f 64 65 22 2c 20  "name": "code", 
74f50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
74f60 20 22 53 44 4c 5f 65 72 72 6f 72 63 6f 64 65 22   "SDL_errorcode"
74f70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
74f80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
74f90 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
74fa0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
74fb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
74fc0 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
74fd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
74fe0 65 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 2c  e": "SDL_RWops",
74ff0 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
75000 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
75010 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f  ude/SDL2/SDL_rwo
75020 70 73 2e 68 3a 35 32 3a 31 36 22 2c 20 22 62 69  ps.h:52:16", "bi
75030 74 2d 73 69 7a 65 22 3a 20 35 37 36 2c 20 22 62  t-size": 576, "b
75040 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
75050 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
75060 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
75070 22 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20  "name": "size", 
75080 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
75090 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
750a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
750b0 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
750c0 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f  "tag": ":functio
750d0 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 20  n-pointer" } }, 
750e0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
750f0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 65 6b 22  , "name": "seek"
75100 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
75110 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
75120 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
75130 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
75140 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63   { "tag": ":func
75150 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20  tion-pointer" } 
75160 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
75170 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
75180 61 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ad", "bit-offset
75190 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a  ": 128, "bit-siz
751a0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
751b0 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
751c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
751d0 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
751e0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
751f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
75200 20 22 77 72 69 74 65 22 2c 20 22 62 69 74 2d 6f   "write", "bit-o
75210 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69  ffset": 192, "bi
75220 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
75230 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
75240 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
75250 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f  ": ":function-po
75260 69 6e 74 65 72 22 20 7d 20 7d 2c 20 7b 20 22 74  inter" } }, { "t
75270 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
75280 61 6d 65 22 3a 20 22 63 6c 6f 73 65 22 2c 20 22  ame": "close", "
75290 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 35 36  bit-offset": 256
752a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
752b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
752c0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
752d0 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
752e0 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c  on-pointer" } },
752f0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
75300 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65  ", "name": "type
75310 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
75320 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65 22   320, "bit-size"
75330 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
75340 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
75350 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
75360 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
75370 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
75380 65 22 3a 20 22 68 69 64 64 65 6e 22 2c 20 22 62  e": "hidden", "b
75390 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38 34 2c  it-offset": 384,
753a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 39 32   "bit-size": 192
753b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
753c0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
753d0 20 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c   "tag": "union",
753e0 20 22 6e 73 22 3a 20 32 32 30 31 38 2c 20 22 6e   "ns": 22018, "n
753f0 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
75400 34 39 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  49, "location": 
75410 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
75420 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 39  L2/SDL_rwops.h:9
75430 34 3a 35 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  4:5", "bit-size"
75440 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c 69 67  : 192, "bit-alig
75450 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65  nment": 64, "fie
75460 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
75470 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
75480 20 22 73 74 64 69 6f 22 2c 20 22 62 69 74 2d 6f   "stdio", "bit-o
75490 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
754a0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
754b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
754c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
754d0 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
754e0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
754f0 20 22 69 64 22 3a 20 35 30 2c 20 22 6c 6f 63 61   "id": 50, "loca
75500 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
75510 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
75520 6f 70 73 2e 68 3a 31 32 34 3a 39 22 2c 20 22 62  ops.h:124:9", "b
75530 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
75540 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
75550 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
75560 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
75570 20 22 6e 61 6d 65 22 3a 20 22 61 75 74 6f 63 6c   "name": "autocl
75580 6f 73 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ose", "bit-offse
75590 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
755a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
755b0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
755c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
755d0 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 20 7b 20 22  L_bool" } }, { "
755e0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
755f0 6e 61 6d 65 22 3a 20 22 66 70 22 2c 20 22 62 69  name": "fp", "bi
75600 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22  t-offset": 64, "
75610 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
75620 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
75630 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
75640 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
75650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
75660 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 20  : "FILE" } } }] 
75670 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
75680 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
75690 6d 65 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  mem", "bit-offse
756a0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
756b0 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c 69  ": 192, "bit-ali
756c0 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
756d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
756e0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
756f0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
75700 22 3a 20 35 31 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 51, "location
75710 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
75720 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e  /SDL2/SDL_rwops.
75730 68 3a 31 33 30 3a 39 22 2c 20 22 62 69 74 2d 73  h:130:9", "bit-s
75740 69 7a 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d  ize": 192, "bit-
75750 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
75760 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
75770 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
75780 6d 65 22 3a 20 22 62 61 73 65 22 2c 20 22 62 69  me": "base", "bi
75790 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
757a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
757b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
757c0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
757d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
757e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
757f0 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20   "Uint8" } } }, 
75800 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
75810 2c 20 22 6e 61 6d 65 22 3a 20 22 68 65 72 65 22  , "name": "here"
75820 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
75830 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
75840 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
75850 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
75860 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
75870 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
75880 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
75890 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
758a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
758b0 22 73 74 6f 70 22 2c 20 22 62 69 74 2d 6f 66 66  "stop", "bit-off
758c0 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  set": 128, "bit-
758d0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
758e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
758f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
75900 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
75910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
75920 69 6e 74 38 22 20 7d 20 7d 20 7d 5d 20 7d 20 7d  int8" } } }] } }
75930 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
75940 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 6e 6b  d", "name": "unk
75950 6e 6f 77 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73  nown", "bit-offs
75960 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
75970 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
75980 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
75990 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
759a0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 31  struct", "ns": 1
759b0 30 32 36 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  026, "name": "",
759c0 20 22 69 64 22 3a 20 35 32 2c 20 22 6c 6f 63 61   "id": 52, "loca
759d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
759e0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
759f0 6f 70 73 2e 68 3a 31 33 36 3a 39 22 2c 20 22 62  ops.h:136:9", "b
75a00 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
75a10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
75a20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
75a30 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
75a40 20 22 6e 61 6d 65 22 3a 20 22 64 61 74 61 31 22   "name": "data1"
75a50 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
75a60 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  0, "bit-size": 6
75a70 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
75a80 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
75a90 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
75aa0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
75ab0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
75ac0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
75ad0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
75ae0 64 61 74 61 32 22 2c 20 22 62 69 74 2d 6f 66 66  data2", "bit-off
75af0 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73  set": 64, "bit-s
75b00 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
75b10 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
75b20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
75b30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
75b40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
75b50 6f 69 64 22 20 7d 20 7d 20 7d 5d 20 7d 20 7d 5d  oid" } } }] } }]
75b60 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
75b70 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
75b80 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
75b90 44 4c 5f 52 57 6f 70 73 22 2c 20 22 6c 6f 63 61  DL_RWops", "loca
75ba0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
75bb0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
75bc0 6f 70 73 2e 68 3a 31 34 33 3a 33 22 2c 20 22 74  ops.h:143:3", "t
75bd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
75be0 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
75bf0 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 2c 20 22  : "SDL_RWops", "
75c00 69 64 22 3a 20 35 33 20 7d 20 7d 2c 0a 7b 20 22  id": 53 } },.{ "
75c10 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
75c20 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
75c30 57 46 72 6f 6d 46 69 6c 65 22 2c 20 22 6e 73 22  WFromFile", "ns"
75c40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
75c50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
75c60 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a  DL2/SDL_rwops.h:
75c70 31 35 33 3a 33 36 22 2c 20 22 76 61 72 69 61 64  153:36", "variad
75c80 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
75c90 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
75ca0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
75cb0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
75cc0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
75cd0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
75ce0 6d 65 22 3a 20 22 66 69 6c 65 22 2c 20 22 74 79  me": "file", "ty
75cf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
75d00 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
75d10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
75d20 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
75d30 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
75d40 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
75d50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
75d60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65  ", "name": "mode
75d70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
75d80 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
75d90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
75da0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
75db0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
75dc0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
75dd0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
75de0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
75df0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
75e00 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57  { "tag": "SDL_RW
75e10 6f 70 73 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ops" } } },.{ "t
75e20 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
75e30 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 57   "name": "SDL_RW
75e40 46 72 6f 6d 46 50 22 2c 20 22 6e 73 22 3a 20 30  FromFP", "ns": 0
75e50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
75e60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
75e70 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 31 35 37  /SDL_rwops.h:157
75e80 3a 33 36 22 2c 20 22 76 61 72 69 61 64 69 63 22  :36", "variadic"
75e90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
75ea0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
75eb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
75ec0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
75ed0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
75ee0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
75ef0 3a 20 22 66 70 22 2c 20 22 74 79 70 65 22 3a 20  : "fp", "type": 
75f00 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
75f10 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
75f20 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
75f30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
75f40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
75f50 3a 20 22 61 75 74 6f 63 6c 6f 73 65 22 2c 20 22  : "autoclose", "
75f60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
75f70 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 5d 2c  "SDL_bool" } }],
75f80 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
75f90 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
75fa0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
75fb0 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73  tag": "SDL_RWops
75fc0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
75fd0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
75fe0 61 6d 65 22 3a 20 22 53 44 4c 5f 52 57 46 72 6f  ame": "SDL_RWFro
75ff0 6d 4d 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mMem", "ns": 0, 
76000 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
76010 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
76020 44 4c 5f 72 77 6f 70 73 2e 68 3a 31 36 34 3a 33  DL_rwops.h:164:3
76030 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
76040 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
76050 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
76060 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
76070 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
76080 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
76090 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
760a0 22 6d 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  "mem", "type": {
760b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
760c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
760d0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
760e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
760f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
76100 3a 20 22 73 69 7a 65 22 2c 20 22 74 79 70 65 22  : "size", "type"
76110 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
76120 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
76130 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
76140 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
76150 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
76160 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
76170 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
76180 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20  : "SDL_RWops" } 
76190 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
761a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
761b0 3a 20 22 53 44 4c 5f 52 57 46 72 6f 6d 43 6f 6e  : "SDL_RWFromCon
761c0 73 74 4d 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  stMem", "ns": 0,
761d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
761e0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
761f0 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 31 36 35 3a  SDL_rwops.h:165:
76200 33 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  36", "variadic":
76210 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
76220 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
76230 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
76240 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
76250 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
76260 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
76270 20 22 6d 65 6d 22 2c 20 22 74 79 70 65 22 3a 20   "mem", "type": 
76280 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
76290 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
762a0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
762b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
762c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
762d0 22 3a 20 22 73 69 7a 65 22 2c 20 22 74 79 70 65  ": "size", "type
762e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
762f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
76300 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
76310 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
76320 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
76330 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
76340 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
76350 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
76360 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
76370 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
76380 22 3a 20 22 53 44 4c 5f 41 6c 6c 6f 63 52 57 22  ": "SDL_AllocRW"
76390 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
763a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
763b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
763c0 6f 70 73 2e 68 3a 31 37 31 3a 33 36 22 2c 20 22  ops.h:171:36", "
763d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
763e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
763f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
76400 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
76410 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
76420 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
76430 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
76440 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
76450 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  ag": "SDL_RWops"
76460 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
76470 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
76480 6d 65 22 3a 20 22 53 44 4c 5f 46 72 65 65 52 57  me": "SDL_FreeRW
76490 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
764a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
764b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
764c0 77 6f 70 73 2e 68 3a 31 37 32 3a 33 30 22 2c 20  wops.h:172:30", 
764d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
764e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
764f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
76500 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
76510 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
76520 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
76530 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 72 65  r", "name": "are
76540 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
76550 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
76560 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
76570 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20  : "SDL_RWops" } 
76580 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
76590 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
765a0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
765b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
765c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 61  "name": "SDL_Loa
765d0 64 46 69 6c 65 5f 52 57 22 2c 20 22 6e 73 22 3a  dFile_RW", "ns":
765e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
765f0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
76600 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32  L2/SDL_rwops.h:2
76610 30 36 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  06:31", "variadi
76620 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
76630 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
76640 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
76650 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
76660 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
76670 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
76680 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
76690 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
766a0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
766b0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57  { "tag": "SDL_RW
766c0 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ops" } } }, { "t
766d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
766e0 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74 61 73  , "name": "datas
766f0 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
76700 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
76710 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
76720 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
76730 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
76740 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
76750 3a 20 22 66 72 65 65 73 72 63 22 2c 20 22 74 79  : "freesrc", "ty
76760 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
76770 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
76780 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
76790 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
767a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
767b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
767c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
767d0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
767e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
767f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
76800 20 22 53 44 4c 5f 52 65 61 64 55 38 22 2c 20 22   "SDL_ReadU8", "
76810 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
76820 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
76830 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73  e/SDL2/SDL_rwops
76840 2e 68 3a 32 32 32 3a 33 31 22 2c 20 22 76 61 72  .h:222:31", "var
76850 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
76860 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
76870 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
76880 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
76890 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
768a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
768b0 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22  "name": "src", "
768c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
768d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
768e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
768f0 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c  L_RWops" } } }],
76900 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
76910 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
76920 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
76930 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
76940 22 3a 20 22 53 44 4c 5f 52 65 61 64 4c 45 31 36  ": "SDL_ReadLE16
76950 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
76960 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
76970 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
76980 77 6f 70 73 2e 68 3a 32 32 33 3a 33 32 22 2c 20  wops.h:223:32", 
76990 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
769a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
769b0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
769c0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
769d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
769e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
769f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63  r", "name": "src
76a00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
76a10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
76a20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
76a30 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d   "SDL_RWops" } }
76a40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
76a50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
76a60 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  nt16" } },.{ "ta
76a70 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
76a80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 61  "name": "SDL_Rea
76a90 64 42 45 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c  dBE16", "ns": 0,
76aa0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
76ab0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
76ac0 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 32 34 3a  SDL_rwops.h:224:
76ad0 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
76ae0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
76af0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
76b00 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
76b10 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
76b20 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
76b30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
76b40 20 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20   "src", "type": 
76b50 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
76b60 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
76b70 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73  tag": "SDL_RWops
76b80 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
76b90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
76ba0 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a  : "Uint16" } },.
76bb0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
76bc0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
76bd0 4c 5f 52 65 61 64 4c 45 33 32 22 2c 20 22 6e 73  L_ReadLE32", "ns
76be0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
76bf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
76c00 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68  SDL2/SDL_rwops.h
76c10 3a 32 32 35 3a 33 32 22 2c 20 22 76 61 72 69 61  :225:32", "varia
76c20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
76c30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
76c40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
76c50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
76c60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
76c70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
76c80 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
76c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
76ca0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
76cb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
76cc0 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22  RWops" } } }], "
76cd0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
76ce0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
76cf0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
76d00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
76d10 3a 20 22 53 44 4c 5f 52 65 61 64 42 45 33 32 22  : "SDL_ReadBE32"
76d20 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
76d30 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
76d40 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
76d50 6f 70 73 2e 68 3a 32 32 36 3a 33 32 22 2c 20 22  ops.h:226:32", "
76d60 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
76d70 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
76d80 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
76d90 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
76da0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
76db0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
76dc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
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 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
76e10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
76e20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
76e30 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t32" } },.{ "tag
76e40 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
76e50 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 61 64  name": "SDL_Read
76e60 4c 45 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20  LE64", "ns": 0, 
76e70 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
76e80 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
76e90 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 32 37 3a 33  DL_rwops.h:227:3
76ea0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
76eb0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
76ec0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
76ed0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
76ee0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
76ef0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
76f00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
76f10 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "src", "type": {
76f20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
76f30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
76f40 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  ag": "SDL_RWops"
76f50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
76f60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
76f70 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b   "Uint64" } },.{
76f80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
76f90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
76fa0 5f 52 65 61 64 42 45 36 34 22 2c 20 22 6e 73 22  _ReadBE64", "ns"
76fb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
76fc0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
76fd0 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a  DL2/SDL_rwops.h:
76fe0 32 32 38 3a 33 32 22 2c 20 22 76 61 72 69 61 64  228:32", "variad
76ff0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
77000 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
77010 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
77020 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
77030 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
77040 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
77050 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70  me": "src", "typ
77060 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
77070 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
77080 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
77090 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Wops" } } }], "r
770a0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
770b0 74 61 67 22 3a 20 22 55 69 6e 74 36 34 22 20 7d  tag": "Uint64" }
770c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
770d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
770e0 20 22 53 44 4c 5f 57 72 69 74 65 55 38 22 2c 20   "SDL_WriteU8", 
770f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
77100 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
77110 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70  de/SDL2/SDL_rwop
77120 73 2e 68 3a 32 33 37 3a 33 32 22 2c 20 22 76 61  s.h:237:32", "va
77130 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
77140 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
77150 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
77160 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
77170 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
77180 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
77190 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20   "name": "dst", 
771a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
771b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
771c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
771d0 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c  DL_RWops" } } },
771e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
771f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
77200 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
77210 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
77220 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
77230 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
77240 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
77250 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
77260 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
77270 72 69 74 65 4c 45 31 36 22 2c 20 22 6e 73 22 3a  riteLE16", "ns":
77280 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
77290 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
772a0 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32  L2/SDL_rwops.h:2
772b0 33 38 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  38:32", "variadi
772c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
772d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
772e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
772f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
77300 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
77310 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
77320 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65  e": "dst", "type
77330 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
77340 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
77350 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57  { "tag": "SDL_RW
77360 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ops" } } }, { "t
77370 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
77380 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65  , "name": "value
77390 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
773a0 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
773b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
773c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
773d0 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
773e0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
773f0 61 6d 65 22 3a 20 22 53 44 4c 5f 57 72 69 74 65  ame": "SDL_Write
77400 42 45 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20  BE16", "ns": 0, 
77410 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
77420 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
77430 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 33 39 3a 33  DL_rwops.h:239:3
77440 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
77450 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
77460 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
77470 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
77480 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
77490 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
774a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
774b0 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "dst", "type": {
774c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
774d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
774e0 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  ag": "SDL_RWops"
774f0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
77500 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
77510 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22  ame": "value", "
77520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
77530 22 55 69 6e 74 31 36 22 20 7d 20 7d 5d 2c 20 22  "Uint16" } }], "
77540 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
77550 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
77560 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
77570 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
77580 3a 20 22 53 44 4c 5f 57 72 69 74 65 4c 45 33 32  : "SDL_WriteLE32
77590 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
775a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
775b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
775c0 77 6f 70 73 2e 68 3a 32 34 30 3a 33 32 22 2c 20  wops.h:240:32", 
775d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
775e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
775f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
77600 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
77610 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
77620 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
77630 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  r", "name": "dst
77640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
77650 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
77660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
77670 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d   "SDL_RWops" } }
77680 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
77690 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
776a0 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65  : "value", "type
776b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
776c0 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t32" } }], "retu
776d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
776e0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
776f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
77700 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
77710 44 4c 5f 57 72 69 74 65 42 45 33 32 22 2c 20 22  DL_WriteBE32", "
77720 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
77730 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
77740 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73  e/SDL2/SDL_rwops
77750 2e 68 3a 32 34 31 3a 33 32 22 2c 20 22 76 61 72  .h:241:32", "var
77760 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
77770 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
77780 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
77790 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
777a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
777b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
777c0 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22  "name": "dst", "
777d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
777e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
777f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
77800 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20  L_RWops" } } }, 
77810 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
77820 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
77830 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
77840 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
77850 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
77860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
77870 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
77880 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
77890 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
778a0 72 69 74 65 4c 45 36 34 22 2c 20 22 6e 73 22 3a  riteLE64", "ns":
778b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
778c0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
778d0 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32  L2/SDL_rwops.h:2
778e0 34 32 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  42:32", "variadi
778f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
77900 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
77910 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
77920 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
77930 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
77940 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
77950 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65  e": "dst", "type
77960 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
77970 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
77980 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57  { "tag": "SDL_RW
77990 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ops" } } }, { "t
779a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
779b0 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65  , "name": "value
779c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
779d0 67 22 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d  g": "Uint64" } }
779e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
779f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
77a00 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
77a10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
77a20 61 6d 65 22 3a 20 22 53 44 4c 5f 57 72 69 74 65  ame": "SDL_Write
77a30 42 45 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20  BE64", "ns": 0, 
77a40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
77a50 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
77a60 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 34 33 3a 33  DL_rwops.h:243:3
77a70 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
77a80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
77a90 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
77aa0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
77ab0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
77ac0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
77ad0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
77ae0 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "dst", "type": {
77af0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
77b00 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
77b10 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  ag": "SDL_RWops"
77b20 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
77b30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
77b40 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22  ame": "value", "
77b50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
77b60 22 55 69 6e 74 36 34 22 20 7d 20 7d 5d 2c 20 22  "Uint64" } }], "
77b70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
77b80 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
77b90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
77ba0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
77bb0 3a 20 22 53 44 4c 5f 53 77 61 70 31 36 22 2c 20  : "SDL_Swap16", 
77bc0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
77bd0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
77be0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 6e 64 69  de/SDL2/SDL_endi
77bf0 61 6e 2e 68 3a 37 38 3a 31 22 2c 20 22 76 61 72  an.h:78:1", "var
77c00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
77c10 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
77c20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
77c30 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
77c40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
77c50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
77c60 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70  name": "x", "typ
77c70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
77c80 6e 74 31 36 22 20 7d 20 7d 5d 2c 20 22 72 65 74  nt16" } }], "ret
77c90 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
77ca0 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
77cb0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
77cc0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
77cd0 53 44 4c 5f 53 77 61 70 33 32 22 2c 20 22 6e 73  SDL_Swap32", "ns
77ce0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
77cf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
77d00 53 44 4c 32 2f 53 44 4c 5f 65 6e 64 69 61 6e 2e  SDL2/SDL_endian.
77d10 68 3a 31 32 32 3a 31 22 2c 20 22 76 61 72 69 61  h:122:1", "varia
77d20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
77d30 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
77d40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
77d50 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
77d60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
77d70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
77d80 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
77d90 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
77da0 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  32" } }], "retur
77db0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
77dc0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a  : "Uint32" } },.
77dd0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
77de0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
77df0 4c 5f 53 77 61 70 36 34 22 2c 20 22 6e 73 22 3a  L_Swap64", "ns":
77e00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
77e10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
77e20 4c 32 2f 53 44 4c 5f 65 6e 64 69 61 6e 2e 68 3a  L2/SDL_endian.h:
77e30 31 38 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  189:1", "variadi
77e40 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
77e50 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
77e60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
77e70 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
77e80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
77e90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
77ea0 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20  ": "x", "type": 
77eb0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 36 34  { "tag": "Uint64
77ec0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
77ed0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
77ee0 22 55 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b 20  "Uint64" } },.{ 
77ef0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
77f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
77f10 53 77 61 70 46 6c 6f 61 74 22 2c 20 22 6e 73 22  SwapFloat", "ns"
77f20 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
77f30 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
77f40 44 4c 32 2f 53 44 4c 5f 65 6e 64 69 61 6e 2e 68  DL2/SDL_endian.h
77f50 3a 32 31 33 3a 31 22 2c 20 22 76 61 72 69 61 64  :213:1", "variad
77f60 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
77f70 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
77f80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
77f90 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
77fa0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
77fb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
77fc0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
77fd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
77fe0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
77ff0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
78000 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
78010 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
78020 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
78030 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
78040 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
78050 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
78060 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
78070 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
78080 4c 5f 6d 75 74 65 78 22 2c 20 22 69 64 22 3a 20  L_mutex", "id": 
78090 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
780a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
780b0 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 35 38  2/SDL_mutex.h:58
780c0 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
780d0 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
780e0 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
780f0 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  : [] },.{ "tag":
78100 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
78110 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
78120 4c 5f 6d 75 74 65 78 22 2c 20 22 6c 6f 63 61 74  L_mutex", "locat
78130 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
78140 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74  ude/SDL2/SDL_mut
78150 65 78 2e 68 3a 35 39 3a 32 36 22 2c 20 22 74 79  ex.h:59:26", "ty
78160 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
78170 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
78180 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d 75   "name": "SDL_mu
78190 74 65 78 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  tex", "id": 0, "
781a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
781b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
781c0 4c 5f 6d 75 74 65 78 2e 68 3a 35 38 3a 38 22 2c  L_mutex.h:58:8",
781d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20   "bit-size": 0, 
781e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
781f0 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d   0, "fields": []
78200 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
78210 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
78220 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 4d 75  ": "SDL_CreateMu
78230 74 65 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  tex", "ns": 0, "
78240 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
78250 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
78260 4c 5f 6d 75 74 65 78 2e 68 3a 36 34 3a 33 36 22  L_mutex.h:64:36"
78270 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
78280 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
78290 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
782a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
782b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
782c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
782d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
782e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
782f0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 6d 75 74   "tag": "SDL_mut
78300 65 78 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ex" } } },.{ "ta
78310 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
78320 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 63  "name": "SDL_Loc
78330 6b 4d 75 74 65 78 22 2c 20 22 6e 73 22 3a 20 30  kMutex", "ns": 0
78340 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
78350 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
78360 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 37 32 3a  /SDL_mutex.h:72:
78370 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
78380 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
78390 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
783a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
783b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
783c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
783d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
783e0 20 22 6d 75 74 65 78 22 2c 20 22 74 79 70 65 22   "mutex", "type"
783f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
78400 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
78410 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 6d 75 74   "tag": "SDL_mut
78420 65 78 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ex" } } }], "ret
78430 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
78440 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
78450 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
78460 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
78470 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
78480 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
78490 3a 20 22 53 44 4c 5f 54 72 79 4c 6f 63 6b 4d 75  : "SDL_TryLockMu
784a0 74 65 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  tex", "ns": 0, "
784b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
784c0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
784d0 4c 5f 6d 75 74 65 78 2e 68 3a 37 39 3a 32 39 22  L_mutex.h:79:29"
784e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
784f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
78500 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
78510 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
78520 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
78530 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
78540 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
78550 75 74 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  utex", "type": {
78560 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
78570 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
78580 61 67 22 3a 20 22 53 44 4c 5f 6d 75 74 65 78 22  ag": "SDL_mutex"
78590 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
785a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
785b0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
785c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
785d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
785e0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
785f0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
78600 53 44 4c 5f 55 6e 6c 6f 63 6b 4d 75 74 65 78 22  SDL_UnlockMutex"
78610 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
78620 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
78630 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75  lude/SDL2/SDL_mu
78640 74 65 78 2e 68 3a 39 30 3a 32 39 22 2c 20 22 76  tex.h:90:29", "v
78650 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
78660 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
78670 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
78680 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
78690 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
786a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
786b0 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 75 74 65 78  , "name": "mutex
786c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
786d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
786e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
786f0 20 22 53 44 4c 5f 6d 75 74 65 78 22 20 7d 20 7d   "SDL_mutex" } }
78700 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
78710 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
78720 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
78730 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
78740 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
78750 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
78760 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
78770 44 65 73 74 72 6f 79 4d 75 74 65 78 22 2c 20 22  DestroyMutex", "
78780 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
78790 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
787a0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78  e/SDL2/SDL_mutex
787b0 2e 68 3a 39 35 3a 33 30 22 2c 20 22 76 61 72 69  .h:95:30", "vari
787c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
787d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
787e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
787f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
78800 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
78810 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
78820 6e 61 6d 65 22 3a 20 22 6d 75 74 65 78 22 2c 20  name": "mutex", 
78830 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
78840 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
78850 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
78860 44 4c 5f 6d 75 74 65 78 22 20 7d 20 7d 20 7d 5d  DL_mutex" } } }]
78870 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
78880 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
78890 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
788a0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
788b0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
788c0 73 65 6d 61 70 68 6f 72 65 22 2c 20 22 69 64 22  semaphore", "id"
788d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
788e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
788f0 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a  DL2/SDL_mutex.h:
78900 31 30 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a  106:8", "bit-siz
78910 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67  e": 0, "bit-alig
78920 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c  nment": 0, "fiel
78930 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61  ds": [] },.{ "ta
78940 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
78950 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
78960 22 53 44 4c 5f 73 65 6d 22 2c 20 22 6c 6f 63 61  "SDL_sem", "loca
78970 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
78980 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75  lude/SDL2/SDL_mu
78990 74 65 78 2e 68 3a 31 30 37 3a 33 30 22 2c 20 22  tex.h:107:30", "
789a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
789b0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
789c0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
789d0 73 65 6d 61 70 68 6f 72 65 22 2c 20 22 69 64 22  semaphore", "id"
789e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
789f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
78a00 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a  DL2/SDL_mutex.h:
78a10 31 30 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a  106:8", "bit-siz
78a20 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67  e": 0, "bit-alig
78a30 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c  nment": 0, "fiel
78a40 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22  ds": [] } },.{ "
78a50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
78a60 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
78a70 72 65 61 74 65 53 65 6d 61 70 68 6f 72 65 22 2c  reateSemaphore",
78a80 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
78a90 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
78aa0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74  ude/SDL2/SDL_mut
78ab0 65 78 2e 68 3a 31 31 32 3a 33 34 22 2c 20 22 76  ex.h:112:34", "v
78ac0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
78ad0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
78ae0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
78af0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
78b00 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
78b10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
78b20 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 69 74 69  , "name": "initi
78b30 61 6c 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65  al_value", "type
78b40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
78b50 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t32" } }], "retu
78b60 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
78b70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
78b80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78b90 22 53 44 4c 5f 73 65 6d 22 20 7d 20 7d 20 7d 2c  "SDL_sem" } } },
78ba0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
78bb0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
78bc0 44 4c 5f 44 65 73 74 72 6f 79 53 65 6d 61 70 68  DL_DestroySemaph
78bd0 6f 72 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ore", "ns": 0, "
78be0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
78bf0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
78c00 4c 5f 6d 75 74 65 78 2e 68 3a 31 31 37 3a 33 30  L_mutex.h:117:30
78c10 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
78c20 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
78c30 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
78c40 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
78c50 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
78c60 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
78c70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
78c80 73 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  sem", "type": { 
78c90 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
78ca0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
78cb0 67 22 3a 20 22 53 44 4c 5f 73 65 6d 22 20 7d 20  g": "SDL_sem" } 
78cc0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
78cd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
78ce0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
78cf0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
78d00 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 6d  "name": "SDL_Sem
78d10 57 61 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Wait", "ns": 0, 
78d20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
78d30 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
78d40 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 32 34 3a 32  DL_mutex.h:124:2
78d50 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
78d60 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
78d70 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
78d80 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
78d90 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
78da0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
78db0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
78dc0 22 73 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  "sem", "type": {
78dd0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
78de0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
78df0 61 67 22 3a 20 22 53 44 4c 5f 73 65 6d 22 20 7d  ag": "SDL_sem" }
78e00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
78e10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
78e20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
78e30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
78e40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
78e50 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
78e60 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
78e70 4c 5f 53 65 6d 54 72 79 57 61 69 74 22 2c 20 22  L_SemTryWait", "
78e80 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
78e90 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
78ea0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78  e/SDL2/SDL_mutex
78eb0 2e 68 3a 31 33 32 3a 32 39 22 2c 20 22 76 61 72  .h:132:29", "var
78ec0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
78ed0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
78ee0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
78ef0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
78f00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
78f10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
78f20 22 6e 61 6d 65 22 3a 20 22 73 65 6d 22 2c 20 22  "name": "sem", "
78f30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78f40 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
78f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
78f60 4c 5f 73 65 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22  L_sem" } } }], "
78f70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
78f80 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
78f90 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
78fa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
78fb0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
78fc0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
78fd0 6d 65 22 3a 20 22 53 44 4c 5f 53 65 6d 57 61 69  me": "SDL_SemWai
78fe0 74 54 69 6d 65 6f 75 74 22 2c 20 22 6e 73 22 3a  tTimeout", "ns":
78ff0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
79000 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
79010 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31  L2/SDL_mutex.h:1
79020 34 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  43:29", "variadi
79030 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
79040 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
79050 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
79060 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
79070 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
79080 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
79090 65 22 3a 20 22 73 65 6d 22 2c 20 22 74 79 70 65  e": "sem", "type
790a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
790b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
790c0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 73 65  { "tag": "SDL_se
790d0 6d 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m" } } }, { "tag
790e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
790f0 22 6e 61 6d 65 22 3a 20 22 6d 73 22 2c 20 22 74  "name": "ms", "t
79100 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
79110 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72  Uint32" } }], "r
79120 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
79130 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
79140 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
79150 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
79160 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
79170 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
79180 65 22 3a 20 22 53 44 4c 5f 53 65 6d 50 6f 73 74  e": "SDL_SemPost
79190 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
791a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
791b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
791c0 75 74 65 78 2e 68 3a 31 35 30 3a 32 39 22 2c 20  utex.h:150:29", 
791d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
791e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
791f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
79200 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
79210 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
79220 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
79230 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 6d  r", "name": "sem
79240 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79250 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
79260 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
79270 20 22 53 44 4c 5f 73 65 6d 22 20 7d 20 7d 20 7d   "SDL_sem" } } }
79280 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
79290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
792a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
792b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
792c0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
792d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
792e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
792f0 6d 56 61 6c 75 65 22 2c 20 22 6e 73 22 3a 20 30  mValue", "ns": 0
79300 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
79310 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
79320 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 35 35  /SDL_mutex.h:155
79330 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :32", "variadic"
79340 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
79350 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
79360 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
79370 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
79380 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
79390 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
793a0 3a 20 22 73 65 6d 22 2c 20 22 74 79 70 65 22 3a  : "sem", "type":
793b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
793c0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
793d0 22 74 61 67 22 3a 20 22 53 44 4c 5f 73 65 6d 22  "tag": "SDL_sem"
793e0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
793f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
79400 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b   "Uint32" } },.{
79410 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
79420 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
79430 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 2c 20 22  ": "SDL_cond", "
79440 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
79450 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
79460 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78  e/SDL2/SDL_mutex
79470 2e 68 3a 31 36 36 3a 38 22 2c 20 22 62 69 74 2d  .h:166:8", "bit-
79480 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
79490 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
794a0 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20  ields": [] },.{ 
794b0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
794c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
794d0 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 2c 20 22  ": "SDL_cond", "
794e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
794f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
79500 4c 5f 6d 75 74 65 78 2e 68 3a 31 36 37 3a 32 35  L_mutex.h:167:25
79510 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79520 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
79530 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
79540 53 44 4c 5f 63 6f 6e 64 22 2c 20 22 69 64 22 3a  SDL_cond", "id":
79550 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
79560 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
79570 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31  L2/SDL_mutex.h:1
79580 36 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65  66:8", "bit-size
79590 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 0, "bit-align
795a0 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64  ment": 0, "field
795b0 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74  s": [] } },.{ "t
795c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
795d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72   "name": "SDL_Cr
795e0 65 61 74 65 43 6f 6e 64 22 2c 20 22 6e 73 22 3a  eateCond", "ns":
795f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
79600 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
79610 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31  L2/SDL_mutex.h:1
79620 39 37 3a 33 35 22 2c 20 22 76 61 72 69 61 64 69  97:35", "variadi
79630 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
79640 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
79650 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
79660 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
79670 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
79680 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
79690 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
796a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
796b0 44 4c 5f 63 6f 6e 64 22 20 7d 20 7d 20 7d 2c 0a  DL_cond" } } },.
796c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
796d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
796e0 4c 5f 44 65 73 74 72 6f 79 43 6f 6e 64 22 2c 20  L_DestroyCond", 
796f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
79700 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
79710 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65  de/SDL2/SDL_mute
79720 78 2e 68 3a 32 30 32 3a 33 30 22 2c 20 22 76 61  x.h:202:30", "va
79730 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
79740 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
79750 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
79760 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
79770 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
79780 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
79790 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e 64 22 2c   "name": "cond",
797a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
797b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
797c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
797d0 53 44 4c 5f 63 6f 6e 64 22 20 7d 20 7d 20 7d 5d  SDL_cond" } } }]
797e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
797f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
79800 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
79810 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
79820 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 64 53 69 67  e": "SDL_CondSig
79830 6e 61 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nal", "ns": 0, "
79840 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
79850 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
79860 4c 5f 6d 75 74 65 78 2e 68 3a 32 30 39 3a 32 39  L_mutex.h:209:29
79870 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
79880 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
79890 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
798a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
798b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
798c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
798d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
798e0 63 6f 6e 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  cond", "type": {
798f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
79900 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
79910 61 67 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 20  ag": "SDL_cond" 
79920 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
79930 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
79940 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
79950 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
79960 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
79970 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
79980 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
79990 44 4c 5f 43 6f 6e 64 42 72 6f 61 64 63 61 73 74  DL_CondBroadcast
799a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
799b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
799c0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
799d0 75 74 65 78 2e 68 3a 32 31 36 3a 32 39 22 2c 20  utex.h:216:29", 
799e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
799f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
79a00 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
79a10 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
79a20 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
79a30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
79a40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e  r", "name": "con
79a50 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  d", "type": { "t
79a60 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
79a70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
79a80 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 20 7d 20 7d  : "SDL_cond" } }
79a90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
79aa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
79ab0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
79ac0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
79ad0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
79ae0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
79af0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
79b00 43 6f 6e 64 57 61 69 74 22 2c 20 22 6e 73 22 3a  CondWait", "ns":
79b10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
79b20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
79b30 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 32  L2/SDL_mutex.h:2
79b40 32 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  27:29", "variadi
79b50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
79b60 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
79b70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
79b80 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
79b90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
79ba0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
79bb0 65 22 3a 20 22 63 6f 6e 64 22 2c 20 22 74 79 70  e": "cond", "typ
79bc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
79bd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
79be0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 63   { "tag": "SDL_c
79bf0 6f 6e 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ond" } } }, { "t
79c00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
79c10 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 75 74 65 78  , "name": "mutex
79c20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79c30 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
79c40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
79c50 20 22 53 44 4c 5f 6d 75 74 65 78 22 20 7d 20 7d   "SDL_mutex" } }
79c60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
79c70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
79c80 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
79c90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
79ca0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
79cb0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
79cc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
79cd0 43 6f 6e 64 57 61 69 74 54 69 6d 65 6f 75 74 22  CondWaitTimeout"
79ce0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
79cf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
79d00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75  lude/SDL2/SDL_mu
79d10 74 65 78 2e 68 3a 32 33 37 3a 32 39 22 2c 20 22  tex.h:237:29", "
79d20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
79d30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
79d40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
79d50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
79d60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
79d70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
79d80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e 64  ", "name": "cond
79d90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79da0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
79db0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
79dc0 20 22 53 44 4c 5f 63 6f 6e 64 22 20 7d 20 7d 20   "SDL_cond" } } 
79dd0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
79de0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
79df0 20 22 6d 75 74 65 78 22 2c 20 22 74 79 70 65 22   "mutex", "type"
79e00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
79e10 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
79e20 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 6d 75 74   "tag": "SDL_mut
79e30 65 78 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ex" } } }, { "ta
79e40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
79e50 20 22 6e 61 6d 65 22 3a 20 22 6d 73 22 2c 20 22   "name": "ms", "
79e60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
79e70 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22  "Uint32" } }], "
79e80 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
79e90 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
79ea0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
79eb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
79ec0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
79ed0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
79ee0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
79ef0 4c 5f 53 70 69 6e 4c 6f 63 6b 22 2c 20 22 6c 6f  L_SpinLock", "lo
79f00 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
79f10 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
79f20 61 74 6f 6d 69 63 2e 68 3a 38 39 3a 31 33 22 2c  atomic.h:89:13",
79f30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
79f40 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
79f50 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
79f60 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
79f70 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
79f80 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
79f90 22 53 44 4c 5f 41 74 6f 6d 69 63 54 72 79 4c 6f  "SDL_AtomicTryLo
79fa0 63 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ck", "ns": 0, "l
79fb0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
79fc0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
79fd0 5f 61 74 6f 6d 69 63 2e 68 3a 39 38 3a 33 34 22  _atomic.h:98:34"
79fe0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
79ff0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7a000 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7a010 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7a020 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7a030 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7a040 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  ter", "name": "l
7a050 6f 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ock", "type": { 
7a060 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7a070 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7a080 67 22 3a 20 22 53 44 4c 5f 53 70 69 6e 4c 6f 63  g": "SDL_SpinLoc
7a090 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  k" } } }], "retu
7a0a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
7a0b0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
7a0c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7a0d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7a0e0 22 53 44 4c 5f 41 74 6f 6d 69 63 4c 6f 63 6b 22  "SDL_AtomicLock"
7a0f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
7a100 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7a110 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74  lude/SDL2/SDL_at
7a120 6f 6d 69 63 2e 68 3a 31 30 35 3a 33 30 22 2c 20  omic.h:105:30", 
7a130 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7a140 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7a150 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7a160 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7a170 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
7a180 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7a190 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 63  r", "name": "loc
7a1a0 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
7a1b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7a1c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7a1d0 3a 20 22 53 44 4c 5f 53 70 69 6e 4c 6f 63 6b 22  : "SDL_SpinLock"
7a1e0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
7a1f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7a200 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
7a210 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7a220 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7a230 41 74 6f 6d 69 63 55 6e 6c 6f 63 6b 22 2c 20 22  AtomicUnlock", "
7a240 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
7a250 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7a260 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69  e/SDL2/SDL_atomi
7a270 63 2e 68 3a 31 31 32 3a 33 30 22 2c 20 22 76 61  c.h:112:30", "va
7a280 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
7a290 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
7a2a0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
7a2b0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
7a2c0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
7a2d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7a2e0 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 63 6b 22 2c   "name": "lock",
7a2f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7a300 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7a310 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a320 53 44 4c 5f 53 70 69 6e 4c 6f 63 6b 22 20 7d 20  SDL_SpinLock" } 
7a330 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7a340 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7a350 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
7a360 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7a370 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 65 6d  "name": "SDL_Mem
7a380 6f 72 79 42 61 72 72 69 65 72 52 65 6c 65 61 73  oryBarrierReleas
7a390 65 46 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 73 22  eFunction", "ns"
7a3a0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7a3b0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7a3c0 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68  DL2/SDL_atomic.h
7a3d0 3a 31 35 35 3a 33 30 22 2c 20 22 76 61 72 69 61  :155:30", "varia
7a3e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7a3f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7a400 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7a410 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7a420 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
7a430 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
7a440 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
7a450 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7a460 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7a470 4c 5f 4d 65 6d 6f 72 79 42 61 72 72 69 65 72 41  L_MemoryBarrierA
7a480 63 71 75 69 72 65 46 75 6e 63 74 69 6f 6e 22 2c  cquireFunction",
7a490 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
7a4a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7a4b0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f  ude/SDL2/SDL_ato
7a4c0 6d 69 63 2e 68 3a 31 35 36 3a 33 30 22 2c 20 22  mic.h:156:30", "
7a4d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7a4e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7a4f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7a500 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7a510 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
7a520 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
7a530 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
7a540 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
7a550 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
7a560 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 61  , "name": "SDL_a
7a570 74 6f 6d 69 63 5f 74 22 2c 20 22 6c 6f 63 61 74  tomic_t", "locat
7a580 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7a590 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f  ude/SDL2/SDL_ato
7a5a0 6d 69 63 2e 68 3a 31 39 35 3a 33 31 22 2c 20 22  mic.h:195:31", "
7a5b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7a5c0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
7a5d0 32 32 30 31 38 2c 20 22 6e 61 6d 65 22 3a 20 22  22018, "name": "
7a5e0 22 2c 20 22 69 64 22 3a 20 35 37 2c 20 22 6c 6f  ", "id": 57, "lo
7a5f0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7a600 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7a610 61 74 6f 6d 69 63 2e 68 3a 31 39 35 3a 39 22 2c  atomic.h:195:9",
7a620 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7a630 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7a640 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
7a650 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
7a660 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75  ", "name": "valu
7a670 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
7a680 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
7a690 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7a6a0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
7a6b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7a6c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7a6d0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7a6e0 74 22 3a 20 33 32 20 7d 20 7d 5d 20 7d 20 7d 2c  t": 32 } }] } },
7a6f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
7a700 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
7a710 44 4c 5f 41 74 6f 6d 69 63 43 41 53 22 2c 20 22  DL_AtomicCAS", "
7a720 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
7a730 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7a740 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69  e/SDL2/SDL_atomi
7a750 63 2e 68 3a 32 30 34 3a 33 34 22 2c 20 22 76 61  c.h:204:34", "va
7a760 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
7a770 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
7a780 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
7a790 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
7a7a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
7a7b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7a7c0 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 74   "name": "a", "t
7a7d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a7e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7a7f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7a800 5f 61 74 6f 6d 69 63 5f 74 22 20 7d 20 7d 20 7d  _atomic_t" } } }
7a810 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
7a820 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7a830 22 6f 6c 64 76 61 6c 22 2c 20 22 74 79 70 65 22  "oldval", "type"
7a840 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7a850 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7a860 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7a870 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
7a880 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7a890 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 77 76 61  , "name": "newva
7a8a0 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
7a8b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
7a8c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7a8d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7a8e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7a8f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a900 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
7a910 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7a920 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7a930 5f 41 74 6f 6d 69 63 53 65 74 22 2c 20 22 6e 73  _AtomicSet", "ns
7a940 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7a950 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7a960 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e  SDL2/SDL_atomic.
7a970 68 3a 32 31 31 3a 32 39 22 2c 20 22 76 61 72 69  h:211:29", "vari
7a980 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7a990 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7a9a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7a9b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7a9c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7a9d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7a9e0 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70  name": "a", "typ
7a9f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
7aa00 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
7aa10 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 61   { "tag": "SDL_a
7aa20 74 6f 6d 69 63 5f 74 22 20 7d 20 7d 20 7d 2c 20  tomic_t" } } }, 
7aa30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7aa40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
7aa50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7aa60 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
7aa70 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7aa80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
7aa90 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7aaa0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7aab0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7aac0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7aad0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
7aae0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7aaf0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7ab00 5f 41 74 6f 6d 69 63 47 65 74 22 2c 20 22 6e 73  _AtomicGet", "ns
7ab10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7ab20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7ab30 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e  SDL2/SDL_atomic.
7ab40 68 3a 32 31 36 3a 32 39 22 2c 20 22 76 61 72 69  h:216:29", "vari
7ab50 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7ab60 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7ab70 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7ab80 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7ab90 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7aba0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7abb0 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70  name": "a", "typ
7abc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
7abd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
7abe0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 61   { "tag": "SDL_a
7abf0 74 6f 6d 69 63 5f 74 22 20 7d 20 7d 20 7d 5d 2c  tomic_t" } } }],
7ac00 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7ac10 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7ac20 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7ac30 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7ac40 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
7ac50 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
7ac60 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74 6f 6d  name": "SDL_Atom
7ac70 69 63 41 64 64 22 2c 20 22 6e 73 22 3a 20 30 2c  icAdd", "ns": 0,
7ac80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7ac90 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7aca0 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 32 32 35  SDL_atomic.h:225
7acb0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
7acc0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7acd0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7ace0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7acf0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7ad00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7ad10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7ad20 3a 20 22 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "a", "type": {
7ad30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7ad40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7ad50 61 67 22 3a 20 22 53 44 4c 5f 61 74 6f 6d 69 63  ag": "SDL_atomic
7ad60 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
7ad70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7ad80 20 22 6e 61 6d 65 22 3a 20 22 76 22 2c 20 22 74   "name": "v", "t
7ad90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7ada0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
7adb0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7adc0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
7add0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7ade0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7adf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7ae00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7ae10 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
7ae20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
7ae30 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74 6f 6d  name": "SDL_Atom
7ae40 69 63 43 41 53 50 74 72 22 2c 20 22 6e 73 22 3a  icCASPtr", "ns":
7ae50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7ae60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7ae70 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a  L2/SDL_atomic.h:
7ae80 32 35 31 3a 33 34 22 2c 20 22 76 61 72 69 61 64  251:34", "variad
7ae90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7aea0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7aeb0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7aec0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7aed0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7aee0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7aef0 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70 65 22  me": "a", "type"
7af00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7af10 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7af20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7af30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7af40 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
7af50 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7af60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7af70 65 22 3a 20 22 6f 6c 64 76 61 6c 22 2c 20 22 74  e": "oldval", "t
7af80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7af90 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7afa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
7afb0 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
7afc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7afd0 20 22 6e 61 6d 65 22 3a 20 22 6e 65 77 76 61 6c   "name": "newval
7afe0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7aff0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
7b000 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7b010 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c   ":void" } } }],
7b020 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7b030 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f  { "tag": "SDL_bo
7b040 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  ol" } },.{ "tag"
7b050 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
7b060 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74 6f 6d 69  ame": "SDL_Atomi
7b070 63 53 65 74 50 74 72 22 2c 20 22 6e 73 22 3a 20  cSetPtr", "ns": 
7b080 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7b090 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7b0a0 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 32  2/SDL_atomic.h:2
7b0b0 35 38 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  58:31", "variadi
7b0c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
7b0d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
7b0e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
7b0f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
7b100 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
7b110 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7b120 65 22 3a 20 22 61 22 2c 20 22 74 79 70 65 22 3a  e": "a", "type":
7b130 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7b140 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7b150 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7b160 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7b170 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
7b180 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
7b190 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7b1a0 22 3a 20 22 76 22 2c 20 22 74 79 70 65 22 3a 20  ": "v", "type": 
7b1b0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
7b1c0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
7b1d0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
7b1e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7b1f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7b200 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7b210 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
7b220 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  d" } } },.{ "tag
7b230 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
7b240 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74 6f 6d  name": "SDL_Atom
7b250 69 63 47 65 74 50 74 72 22 2c 20 22 6e 73 22 3a  icGetPtr", "ns":
7b260 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7b270 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7b280 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a  L2/SDL_atomic.h:
7b290 32 36 33 3a 33 31 22 2c 20 22 76 61 72 69 61 64  263:31", "variad
7b2a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7b2b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7b2c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7b2d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7b2e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7b2f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7b300 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70 65 22  me": "a", "type"
7b310 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7b320 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7b330 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7b340 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7b350 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
7b360 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7b370 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7b380 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7b390 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
7b3a0 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  id" } } },.{ "ta
7b3b0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
7b3c0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
7b3d0 53 44 4c 5f 54 68 72 65 61 64 22 2c 20 22 69 64  SDL_Thread", "id
7b3e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7b3f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7b400 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e  SDL2/SDL_thread.
7b410 68 3a 34 35 3a 38 22 2c 20 22 62 69 74 2d 73 69  h:45:8", "bit-si
7b420 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
7b430 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
7b440 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74  lds": [] },.{ "t
7b450 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
7b460 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
7b470 20 22 53 44 4c 5f 54 68 72 65 61 64 22 2c 20 22   "SDL_Thread", "
7b480 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7b490 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7b4a0 4c 5f 74 68 72 65 61 64 2e 68 3a 34 36 3a 32 37  L_thread.h:46:27
7b4b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7b4c0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
7b4d0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
7b4e0 53 44 4c 5f 54 68 72 65 61 64 22 2c 20 22 69 64  SDL_Thread", "id
7b4f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7b500 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7b510 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e  SDL2/SDL_thread.
7b520 68 3a 34 35 3a 38 22 2c 20 22 62 69 74 2d 73 69  h:45:8", "bit-si
7b530 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
7b540 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
7b550 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20  lds": [] } },.{ 
7b560 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
7b570 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
7b580 22 3a 20 22 53 44 4c 5f 74 68 72 65 61 64 49 44  ": "SDL_threadID
7b590 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
7b5a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7b5b0 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 34  2/SDL_thread.h:4
7b5c0 39 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  9:23", "type": {
7b5d0 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
7b5e0 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ed-long", "bit-s
7b5f0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
7b600 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
7b610 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
7b620 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
7b630 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 4c 53  "name": "SDL_TLS
7b640 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  ID", "location":
7b650 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7b660 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68  DL2/SDL_thread.h
7b670 3a 35 32 3a 32 32 22 2c 20 22 74 79 70 65 22 3a  :52:22", "type":
7b680 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
7b690 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d  gned-int", "bit-
7b6a0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
7b6b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
7b6c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e   },.{ "tag": "en
7b6d0 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  um", "ns": 0, "n
7b6e0 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
7b6f0 35 39 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  59, "location": 
7b700 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7b710 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
7b720 35 39 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  59:9", "fields":
7b730 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
7b740 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
7b750 5f 54 48 52 45 41 44 5f 50 52 49 4f 52 49 54 59  _THREAD_PRIORITY
7b760 5f 4c 4f 57 22 2c 20 22 76 61 6c 75 65 22 3a 20  _LOW", "value": 
7b770 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
7b780 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
7b790 53 44 4c 5f 54 48 52 45 41 44 5f 50 52 49 4f 52  SDL_THREAD_PRIOR
7b7a0 49 54 59 5f 4e 4f 52 4d 41 4c 22 2c 20 22 76 61  ITY_NORMAL", "va
7b7b0 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61  lue": 1 }, { "ta
7b7c0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
7b7d0 6d 65 22 3a 20 22 53 44 4c 5f 54 48 52 45 41 44  me": "SDL_THREAD
7b7e0 5f 50 52 49 4f 52 49 54 59 5f 48 49 47 48 22 2c  _PRIORITY_HIGH",
7b7f0 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d   "value": 2 }] }
7b800 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
7b810 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
7b820 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 68 72 65  name": "SDL_Thre
7b830 61 64 50 72 69 6f 72 69 74 79 22 2c 20 22 6c 6f  adPriority", "lo
7b840 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7b850 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7b860 74 68 72 65 61 64 2e 68 3a 36 33 3a 33 22 2c 20  thread.h:63:3", 
7b870 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7b880 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22   ":enum", "name"
7b890 3a 20 22 22 2c 20 22 69 64 22 3a 20 35 39 20 7d  : "", "id": 59 }
7b8a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
7b8b0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
7b8c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 68   "name": "SDL_Th
7b8d0 72 65 61 64 46 75 6e 63 74 69 6f 6e 22 2c 20 22  readFunction", "
7b8e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7b8f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7b900 4c 5f 74 68 72 65 61 64 2e 68 3a 36 39 3a 32 34  L_thread.h:69:24
7b910 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7b920 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70  g": ":function-p
7b930 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22  ointer" } },.{ "
7b940 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
7b950 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
7b960 72 65 61 74 65 54 68 72 65 61 64 22 2c 20 22 6e  reateThread", "n
7b970 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7b980 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7b990 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64  /SDL2/SDL_thread
7b9a0 2e 68 3a 31 36 33 3a 31 22 2c 20 22 76 61 72 69  .h:163:1", "vari
7b9b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7b9c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7b9d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7b9e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7b9f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7ba00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7ba10 6e 61 6d 65 22 3a 20 22 66 6e 22 2c 20 22 74 79  name": "fn", "ty
7ba20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7ba30 44 4c 5f 54 68 72 65 61 64 46 75 6e 63 74 69 6f  DL_ThreadFunctio
7ba40 6e 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  n" } }, { "tag":
7ba50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7ba60 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74  ame": "name", "t
7ba70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7ba80 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7ba90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
7baa0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
7bab0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
7bac0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
7bad0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7bae0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74  r", "name": "dat
7baf0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
7bb00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7bb10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7bb20 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d  : ":void" } } }]
7bb30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7bb40 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7bb50 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7bb60 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 68 72 65  "tag": "SDL_Thre
7bb70 61 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ad" } } },.{ "ta
7bb80 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7bb90 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
7bba0 54 68 72 65 61 64 4e 61 6d 65 22 2c 20 22 6e 73  ThreadName", "ns
7bbb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7bbc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7bbd0 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e  SDL2/SDL_thread.
7bbe0 68 3a 31 37 34 3a 33 37 22 2c 20 22 76 61 72 69  h:174:37", "vari
7bbf0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7bc00 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7bc10 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7bc20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7bc30 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7bc40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7bc50 6e 61 6d 65 22 3a 20 22 74 68 72 65 61 64 22 2c  name": "thread",
7bc60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7bc70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7bc80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7bc90 53 44 4c 5f 54 68 72 65 61 64 22 20 7d 20 7d 20  SDL_Thread" } } 
7bca0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
7bcb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7bcc0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7bcd0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
7bce0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
7bcf0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7bd00 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
7bd10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7bd20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 68 72  "name": "SDL_Thr
7bd30 65 61 64 49 44 22 2c 20 22 6e 73 22 3a 20 30 2c  eadID", "ns": 0,
7bd40 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7bd50 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7bd60 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 31 37 39  SDL_thread.h:179
7bd70 3a 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22  :38", "variadic"
7bd80 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7bd90 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7bda0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7bdb0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7bdc0 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
7bdd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7bde0 53 44 4c 5f 74 68 72 65 61 64 49 44 22 20 7d 20  SDL_threadID" } 
7bdf0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7be00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7be10 22 53 44 4c 5f 47 65 74 54 68 72 65 61 64 49 44  "SDL_GetThreadID
7be20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7be30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7be40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
7be50 68 72 65 61 64 2e 68 3a 31 38 36 3a 33 38 22 2c  hread.h:186:38",
7be60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
7be70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
7be80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
7be90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
7bea0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
7beb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7bec0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 68  er", "name": "th
7bed0 72 65 61 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  read", "type": {
7bee0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7bef0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7bf00 61 67 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64  ag": "SDL_Thread
7bf10 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
7bf20 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
7bf30 3a 20 22 53 44 4c 5f 74 68 72 65 61 64 49 44 22  : "SDL_threadID"
7bf40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7bf50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
7bf60 22 3a 20 22 53 44 4c 5f 53 65 74 54 68 72 65 61  ": "SDL_SetThrea
7bf70 64 50 72 69 6f 72 69 74 79 22 2c 20 22 6e 73 22  dPriority", "ns"
7bf80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7bf90 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7bfa0 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68  DL2/SDL_thread.h
7bfb0 3a 31 39 31 3a 32 39 22 2c 20 22 76 61 72 69 61  :191:29", "varia
7bfc0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7bfd0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7bfe0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7bff0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7c000 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
7c010 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7c020 61 6d 65 22 3a 20 22 70 72 69 6f 72 69 74 79 22  ame": "priority"
7c030 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7c040 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64 50 72  ": "SDL_ThreadPr
7c050 69 6f 72 69 74 79 22 20 7d 20 7d 5d 2c 20 22 72  iority" } }], "r
7c060 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7c070 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
7c080 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7c090 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7c0a0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
7c0b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7c0c0 65 22 3a 20 22 53 44 4c 5f 57 61 69 74 54 68 72  e": "SDL_WaitThr
7c0d0 65 61 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ead", "ns": 0, "
7c0e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7c0f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7c100 4c 5f 74 68 72 65 61 64 2e 68 3a 32 31 31 3a 33  L_thread.h:211:3
7c110 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
7c120 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
7c130 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
7c140 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
7c150 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
7c160 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
7c170 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7c180 22 74 68 72 65 61 64 22 2c 20 22 74 79 70 65 22  "thread", "type"
7c190 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7c1a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7c1b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 68 72   "tag": "SDL_Thr
7c1c0 65 61 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ead" } } }, { "t
7c1d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7c1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61 74 75  , "name": "statu
7c1f0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
7c200 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7c210 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7c220 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
7c230 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
7c240 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
7c250 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7c260 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7c270 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
7c280 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7c290 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 65 74  "name": "SDL_Det
7c2a0 61 63 68 54 68 72 65 61 64 22 2c 20 22 6e 73 22  achThread", "ns"
7c2b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7c2c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7c2d0 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68  DL2/SDL_thread.h
7c2e0 3a 32 33 39 3a 33 30 22 2c 20 22 76 61 72 69 61  :239:30", "varia
7c2f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7c300 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7c310 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7c320 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7c330 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
7c340 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7c350 61 6d 65 22 3a 20 22 74 68 72 65 61 64 22 2c 20  ame": "thread", 
7c360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7c370 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7c380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7c390 44 4c 5f 54 68 72 65 61 64 22 20 7d 20 7d 20 7d  DL_Thread" } } }
7c3a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7c3b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
7c3c0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
7c3d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7c3e0 6d 65 22 3a 20 22 53 44 4c 5f 54 4c 53 43 72 65  me": "SDL_TLSCre
7c3f0 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ate", "ns": 0, "
7c400 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7c410 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7c420 4c 5f 74 68 72 65 61 64 2e 68 3a 32 37 31 3a 33  L_thread.h:271:3
7c430 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
7c440 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
7c450 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
7c460 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
7c470 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
7c480 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
7c490 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
7c4a0 4c 5f 54 4c 53 49 44 22 20 7d 20 7d 2c 0a 7b 20  L_TLSID" } },.{ 
7c4b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7c4c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7c4d0 54 4c 53 47 65 74 22 2c 20 22 6e 73 22 3a 20 30  TLSGet", "ns": 0
7c4e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7c4f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7c500 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 32 38  /SDL_thread.h:28
7c510 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:32", "variadic
7c520 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7c530 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7c540 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7c550 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7c560 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7c570 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7c580 22 3a 20 22 69 64 22 2c 20 22 74 79 70 65 22 3a  ": "id", "type":
7c590 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
7c5a0 4c 53 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74  LSID" } }], "ret
7c5b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7c5c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
7c5d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7c5e0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a   ":void" } } },.
7c5f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7c600 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7c610 4c 5f 54 4c 53 53 65 74 22 2c 20 22 6e 73 22 3a  L_TLSSet", "ns":
7c620 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7c630 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7c640 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
7c650 32 39 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64  297:29", "variad
7c660 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7c670 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7c680 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7c690 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7c6a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7c6b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7c6c0 6d 65 22 3a 20 22 69 64 22 2c 20 22 74 79 70 65  me": "id", "type
7c6d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7c6e0 5f 54 4c 53 49 44 22 20 7d 20 7d 2c 20 7b 20 22  _TLSID" } }, { "
7c6f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7c700 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75  ", "name": "valu
7c710 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
7c720 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7c730 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7c740 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
7c750 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
7c760 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7c770 64 65 73 74 72 75 63 74 6f 72 22 2c 20 22 74 79  destructor", "ty
7c780 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7c790 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
7c7a0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
7c7b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7c7c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
7c7d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
7c7e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
7c7f0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
7c800 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
7c810 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  ame": "SDL_Audio
7c820 46 6f 72 6d 61 74 22 2c 20 22 6c 6f 63 61 74 69  Format", "locati
7c830 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7c840 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
7c850 6f 2e 68 3a 36 34 3a 31 36 22 2c 20 22 74 79 70  o.h:64:16", "typ
7c860 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
7c870 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  nt16" } },.{ "ta
7c880 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
7c890 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
7c8a0 22 53 44 4c 5f 41 75 64 69 6f 43 61 6c 6c 62 61  "SDL_AudioCallba
7c8b0 63 6b 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  ck", "location":
7c8c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7c8d0 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
7c8e0 31 36 32 3a 32 35 22 2c 20 22 74 79 70 65 22 3a  162:25", "type":
7c8f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63   { "tag": ":func
7c900 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20  tion-pointer" } 
7c910 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
7c920 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
7c930 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69  name": "SDL_Audi
7c940 6f 53 70 65 63 22 2c 20 22 69 64 22 3a 20 30 2c  oSpec", "id": 0,
7c950 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7c960 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7c970 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 31 37 37 3a  SDL_audio.h:177:
7c980 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
7c990 20 32 35 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e   256, "bit-align
7c9a0 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c  ment": 64, "fiel
7c9b0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
7c9c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7c9d0 22 66 72 65 71 22 2c 20 22 62 69 74 2d 6f 66 66  "freq", "bit-off
7c9e0 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
7c9f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
7ca00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
7ca10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7ca20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
7ca30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7ca40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
7ca50 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7ca60 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61  , "name": "forma
7ca70 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  t", "bit-offset"
7ca80 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 32, "bit-size"
7ca90 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
7caa0 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
7cab0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7cac0 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d 20  _AudioFormat" } 
7cad0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7cae0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68  ld", "name": "ch
7caf0 61 6e 6e 65 6c 73 22 2c 20 22 62 69 74 2d 6f 66  annels", "bit-of
7cb00 66 73 65 74 22 3a 20 34 38 2c 20 22 62 69 74 2d  fset": 48, "bit-
7cb10 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
7cb20 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
7cb30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7cb40 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
7cb50 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7cb60 61 6d 65 22 3a 20 22 73 69 6c 65 6e 63 65 22 2c  ame": "silence",
7cb70 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 35   "bit-offset": 5
7cb80 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  6, "bit-size": 8
7cb90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7cba0 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
7cbb0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
7cbc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
7cbd0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  eld", "name": "s
7cbe0 61 6d 70 6c 65 73 22 2c 20 22 62 69 74 2d 6f 66  amples", "bit-of
7cbf0 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
7cc00 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
7cc10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
7cc20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7cc30 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b   "Uint16" } }, {
7cc40 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
7cc50 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e   "name": "paddin
7cc60 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  g", "bit-offset"
7cc70 3a 20 38 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 80, "bit-size"
7cc80 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
7cc90 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
7cca0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
7ccb0 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t16" } }, { "tag
7ccc0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
7ccd0 65 22 3a 20 22 73 69 7a 65 22 2c 20 22 62 69 74  e": "size", "bit
7cce0 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62  -offset": 96, "b
7ccf0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7cd00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7cd10 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
7cd20 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
7cd30 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7cd40 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 6c  d", "name": "cal
7cd50 6c 62 61 63 6b 22 2c 20 22 62 69 74 2d 6f 66 66  lback", "bit-off
7cd60 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  set": 128, "bit-
7cd70 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
7cd80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
7cd90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7cda0 20 22 53 44 4c 5f 41 75 64 69 6f 43 61 6c 6c 62   "SDL_AudioCallb
7cdb0 61 63 6b 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ack" } }, { "tag
7cdc0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
7cdd0 65 22 3a 20 22 75 73 65 72 64 61 74 61 22 2c 20  e": "userdata", 
7cde0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39  "bit-offset": 19
7cdf0 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  2, "bit-size": 6
7ce00 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
7ce10 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
7ce20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
7ce30 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
7ce40 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
7ce50 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
7ce60 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
7ce70 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
7ce80 4c 5f 41 75 64 69 6f 53 70 65 63 22 2c 20 22 6c  L_AudioSpec", "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 61 75 64 69 6f 2e 68 3a 31 38 38 3a 33 22 2c  _audio.h:188:3",
7cec0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7ced0 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61  : ":struct", "na
7cee0 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53  me": "SDL_AudioS
7cef0 70 65 63 22 2c 20 22 69 64 22 3a 20 36 30 20 7d  pec", "id": 60 }
7cf00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74   },.{ "tag": "st
7cf10 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
7cf20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64  "name": "SDL_Aud
7cf30 69 6f 43 56 54 22 2c 20 22 69 64 22 3a 20 30 2c  ioCVT", "id": 0,
7cf40 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7cf50 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7cf60 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 31 39 31 3a  SDL_audio.h:191:
7cf70 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
7cf80 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
7cf90 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
7cfa0 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   [] },.{ "tag": 
7cfb0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
7cfc0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
7cfd0 5f 41 75 64 69 6f 46 69 6c 74 65 72 22 2c 20 22  _AudioFilter", "
7cfe0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7cff0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7d000 4c 5f 61 75 64 69 6f 2e 68 3a 31 39 32 3a 32 35  L_audio.h:192:25
7d010 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7d020 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70  g": ":function-p
7d030 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22  ointer" } },.{ "
7d040 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
7d050 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
7d060 20 22 53 44 4c 5f 41 75 64 69 6f 43 56 54 22 2c   "SDL_AudioCVT",
7d070 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
7d080 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7d090 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
7d0a0 69 6f 2e 68 3a 32 32 35 3a 31 36 22 2c 20 22 62  io.h:225:16", "b
7d0b0 69 74 2d 73 69 7a 65 22 3a 20 31 30 32 34 2c 20  it-size": 1024, 
7d0c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7d0d0 20 38 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b   8, "fields": [{
7d0e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
7d0f0 20 22 6e 61 6d 65 22 3a 20 22 6e 65 65 64 65 64   "name": "needed
7d100 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7d110 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
7d120 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
7d130 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
7d140 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
7d150 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
7d160 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7d170 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
7d180 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
7d190 6d 65 22 3a 20 22 73 72 63 5f 66 6f 72 6d 61 74  me": "src_format
7d1a0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7d1b0 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   32, "bit-size":
7d1c0 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
7d1d0 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
7d1e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
7d1f0 41 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d 20 7d  AudioFormat" } }
7d200 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7d210 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  d", "name": "dst
7d220 5f 66 6f 72 6d 61 74 22 2c 20 22 62 69 74 2d 6f  _format", "bit-o
7d230 66 66 73 65 74 22 3a 20 34 38 2c 20 22 62 69 74  ffset": 48, "bit
7d240 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
7d250 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
7d260 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7d270 3a 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f 72 6d  : "SDL_AudioForm
7d280 61 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  at" } }, { "tag"
7d290 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
7d2a0 22 3a 20 22 72 61 74 65 5f 69 6e 63 72 22 2c 20  ": "rate_incr", 
7d2b0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
7d2c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
7d2d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7d2e0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
7d2f0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
7d300 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
7d310 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
7d320 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
7d330 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7d340 61 6d 65 22 3a 20 22 62 75 66 22 2c 20 22 62 69  ame": "buf", "bi
7d350 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20  t-offset": 128, 
7d360 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
7d370 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7d380 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
7d390 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7d3a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7d3b0 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d  ": "Uint8" } } }
7d3c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7d3d0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e  d", "name": "len
7d3e0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7d3f0 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22   192, "bit-size"
7d400 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7d410 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
7d420 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
7d430 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
7d440 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
7d450 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
7d460 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7d470 6e 61 6d 65 22 3a 20 22 6c 65 6e 5f 63 76 74 22  name": "len_cvt"
7d480 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
7d490 32 32 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  224, "bit-size":
7d4a0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7d4b0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
7d4c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7d4d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7d4e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7d4f0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
7d500 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7d510 61 6d 65 22 3a 20 22 6c 65 6e 5f 6d 75 6c 74 22  ame": "len_mult"
7d520 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
7d530 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  256, "bit-size":
7d540 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7d550 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
7d560 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7d570 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7d580 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7d590 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
7d5a0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7d5b0 61 6d 65 22 3a 20 22 6c 65 6e 5f 72 61 74 69 6f  ame": "len_ratio
7d5c0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7d5d0 20 32 38 38 2c 20 22 62 69 74 2d 73 69 7a 65 22   288, "bit-size"
7d5e0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
7d5f0 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
7d600 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
7d610 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
7d620 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
7d630 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
7d640 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7d650 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 74 65  , "name": "filte
7d660 72 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  rs", "bit-offset
7d670 22 3a 20 33 35 32 2c 20 22 62 69 74 2d 73 69 7a  ": 352, "bit-siz
7d680 65 22 3a 20 36 34 30 2c 20 22 62 69 74 2d 61 6c  e": 640, "bit-al
7d690 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
7d6a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7d6b0 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
7d6c0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41   { "tag": "SDL_A
7d6d0 75 64 69 6f 46 69 6c 74 65 72 22 20 7d 2c 20 22  udioFilter" }, "
7d6e0 73 69 7a 65 22 3a 20 31 30 20 7d 20 7d 2c 20 7b  size": 10 } }, {
7d6f0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
7d700 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 74 65 72   "name": "filter
7d710 5f 69 6e 64 65 78 22 2c 20 22 62 69 74 2d 6f 66  _index", "bit-of
7d720 66 73 65 74 22 3a 20 39 39 32 2c 20 22 62 69 74  fset": 992, "bit
7d730 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7d740 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
7d750 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7d760 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
7d770 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
7d780 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
7d790 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
7d7a0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
7d7b0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
7d7c0 41 75 64 69 6f 43 56 54 22 2c 20 22 6c 6f 63 61  AudioCVT", "loca
7d7d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7d7e0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
7d7f0 64 69 6f 2e 68 3a 32 33 38 3a 32 33 22 2c 20 22  dio.h:238:23", "
7d800 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7d810 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
7d820 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 43 56 54  ": "SDL_AudioCVT
7d830 22 2c 20 22 69 64 22 3a 20 36 31 20 7d 20 7d 2c  ", "id": 61 } },
7d840 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
7d850 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
7d860 44 4c 5f 47 65 74 4e 75 6d 41 75 64 69 6f 44 72  DL_GetNumAudioDr
7d870 69 76 65 72 73 22 2c 20 22 6e 73 22 3a 20 30 2c  ivers", "ns": 0,
7d880 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7d890 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7d8a0 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 32 35 30 3a  SDL_audio.h:250:
7d8b0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
7d8c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
7d8d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
7d8e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
7d8f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
7d900 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
7d910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7d920 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7d930 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7d940 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
7d950 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7d960 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7d970 5f 47 65 74 41 75 64 69 6f 44 72 69 76 65 72 22  _GetAudioDriver"
7d980 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
7d990 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7d9a0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
7d9b0 64 69 6f 2e 68 3a 32 35 31 3a 33 37 22 2c 20 22  dio.h:251:37", "
7d9c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7d9d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7d9e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7d9f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7da00 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
7da10 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7da20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65  ", "name": "inde
7da30 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
7da40 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
7da50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7da60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7da70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7da80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7da90 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7daa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
7dab0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
7dac0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
7dad0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
7dae0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7daf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7db00 41 75 64 69 6f 49 6e 69 74 22 2c 20 22 6e 73 22  AudioInit", "ns"
7db10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7db20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7db30 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
7db40 32 36 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64  262:29", "variad
7db50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7db60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7db70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7db80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7db90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7dba0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7dbb0 6d 65 22 3a 20 22 64 72 69 76 65 72 5f 6e 61 6d  me": "driver_nam
7dbc0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
7dbd0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7dbe0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7dbf0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
7dc00 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
7dc10 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
7dc20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
7dc30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
7dc40 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
7dc50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7dc60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
7dc70 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7dc80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7dc90 41 75 64 69 6f 51 75 69 74 22 2c 20 22 6e 73 22  AudioQuit", "ns"
7dca0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7dcb0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7dcc0 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
7dcd0 32 36 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64  263:30", "variad
7dce0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7dcf0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7dd00 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7dd10 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7dd20 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
7dd30 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
7dd40 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
7dd50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7dd60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7dd70 5f 47 65 74 43 75 72 72 65 6e 74 41 75 64 69 6f  _GetCurrentAudio
7dd80 44 72 69 76 65 72 22 2c 20 22 6e 73 22 3a 20 30  Driver", "ns": 0
7dd90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7dda0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7ddb0 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 32 37 30  /SDL_audio.h:270
7ddc0 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22  :37", "variadic"
7ddd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7dde0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7ddf0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7de00 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7de10 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
7de20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7de30 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7de40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
7de50 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
7de60 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
7de70 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
7de80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7de90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7dea0 4f 70 65 6e 41 75 64 69 6f 22 2c 20 22 6e 73 22  OpenAudio", "ns"
7deb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7dec0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7ded0 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
7dee0 33 31 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64  317:29", "variad
7def0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7df00 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7df10 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7df20 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7df30 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7df40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7df50 6d 65 22 3a 20 22 64 65 73 69 72 65 64 22 2c 20  me": "desired", 
7df60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7df70 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7df80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7df90 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20 7d 20  DL_AudioSpec" } 
7dfa0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
7dfb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7dfc0 22 3a 20 22 6f 62 74 61 69 6e 65 64 22 2c 20 22  ": "obtained", "
7dfd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7dfe0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
7dff0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
7e000 4c 5f 41 75 64 69 6f 53 70 65 63 22 20 7d 20 7d  L_AudioSpec" } }
7e010 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
7e020 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
7e030 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
7e040 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7e050 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
7e060 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
7e070 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
7e080 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76  ": "SDL_AudioDev
7e090 69 63 65 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f  iceID", "locatio
7e0a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7e0b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f  e/SDL2/SDL_audio
7e0c0 2e 68 3a 33 32 39 3a 31 36 22 2c 20 22 74 79 70  .h:329:16", "typ
7e0d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
7e0e0 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  nt32" } },.{ "ta
7e0f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7e100 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
7e110 4e 75 6d 41 75 64 69 6f 44 65 76 69 63 65 73 22  NumAudioDevices"
7e120 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
7e130 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7e140 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
7e150 64 69 6f 2e 68 3a 33 34 33 3a 32 39 22 2c 20 22  dio.h:343:29", "
7e160 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
7e170 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
7e180 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
7e190 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
7e1a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
7e1b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7e1c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 63 61  ", "name": "isca
7e1d0 70 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20  pture", "type": 
7e1e0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7e1f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7e200 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7e210 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
7e220 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
7e230 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
7e240 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
7e250 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
7e260 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
7e270 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
7e280 20 22 53 44 4c 5f 47 65 74 41 75 64 69 6f 44 65   "SDL_GetAudioDe
7e290 76 69 63 65 4e 61 6d 65 22 2c 20 22 6e 73 22 3a  viceName", "ns":
7e2a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7e2b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7e2c0 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 33  L2/SDL_audio.h:3
7e2d0 35 38 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69  58:37", "variadi
7e2e0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
7e2f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
7e300 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
7e310 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
7e320 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
7e330 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7e340 65 22 3a 20 22 69 6e 64 65 78 22 2c 20 22 74 79  e": "index", "ty
7e350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7e360 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7e370 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7e380 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
7e390 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7e3a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  er", "name": "is
7e3b0 63 61 70 74 75 72 65 22 2c 20 22 74 79 70 65 22  capture", "type"
7e3c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7e3d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7e3e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7e3f0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
7e400 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7e410 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7e420 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7e430 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
7e440 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
7e450 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
7e460 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
7e470 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
7e480 20 22 53 44 4c 5f 4f 70 65 6e 41 75 64 69 6f 44   "SDL_OpenAudioD
7e490 65 76 69 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c  evice", "ns": 0,
7e4a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7e4b0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7e4c0 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 33 37 35 3a  SDL_audio.h:375:
7e4d0 34 33 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  43", "variadic":
7e4e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
7e4f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
7e500 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
7e510 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
7e520 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
7e530 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
7e540 20 22 64 65 76 69 63 65 22 2c 20 22 74 79 70 65   "device", "type
7e550 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7e560 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7e570 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
7e580 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
7e590 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7e5a0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
7e5b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7e5c0 20 22 6e 61 6d 65 22 3a 20 22 69 73 63 61 70 74   "name": "iscapt
7e5d0 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ure", "type": { 
7e5e0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
7e5f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
7e600 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7e610 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
7e620 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7e630 61 6d 65 22 3a 20 22 64 65 73 69 72 65 64 22 2c  ame": "desired",
7e640 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7e650 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7e660 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7e670 53 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20 7d  SDL_AudioSpec" }
7e680 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7e690 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7e6a0 65 22 3a 20 22 6f 62 74 61 69 6e 65 64 22 2c 20  e": "obtained", 
7e6b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7e6c0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7e6d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7e6e0 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20 7d 20  DL_AudioSpec" } 
7e6f0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
7e700 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7e710 22 3a 20 22 61 6c 6c 6f 77 65 64 5f 63 68 61 6e  ": "allowed_chan
7e720 67 65 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ges", "type": { 
7e730 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
7e740 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
7e750 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7e760 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
7e770 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7e780 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69 63   "SDL_AudioDevic
7e790 65 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  eID" } },.{ "tag
7e7a0 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
7e7b0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
7e7c0 22 69 64 22 3a 20 36 32 2c 20 22 6c 6f 63 61 74  "id": 62, "locat
7e7d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7e7e0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
7e7f0 69 6f 2e 68 3a 33 39 34 3a 39 22 2c 20 22 66 69  io.h:394:9", "fi
7e800 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
7e810 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
7e820 3a 20 22 53 44 4c 5f 41 55 44 49 4f 5f 53 54 4f  : "SDL_AUDIO_STO
7e830 50 50 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  PPED", "value": 
7e840 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
7e850 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
7e860 53 44 4c 5f 41 55 44 49 4f 5f 50 4c 41 59 49 4e  SDL_AUDIO_PLAYIN
7e870 47 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  G", "value": 1 }
7e880 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7e890 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
7e8a0 5f 41 55 44 49 4f 5f 50 41 55 53 45 44 22 2c 20  _AUDIO_PAUSED", 
7e8b0 22 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d 2c  "value": 2 }] },
7e8c0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
7e8d0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
7e8e0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  ame": "SDL_Audio
7e8f0 53 74 61 74 75 73 22 2c 20 22 6c 6f 63 61 74 69  Status", "locati
7e900 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7e910 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
7e920 6f 2e 68 3a 33 39 39 3a 33 22 2c 20 22 74 79 70  o.h:399:3", "typ
7e930 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65  e": { "tag": ":e
7e940 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  num", "name": ""
7e950 2c 20 22 69 64 22 3a 20 36 32 20 7d 20 7d 2c 0a  , "id": 62 } },.
7e960 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7e970 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7e980 4c 5f 47 65 74 41 75 64 69 6f 53 74 61 74 75 73  L_GetAudioStatus
7e990 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7e9a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7e9b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7e9c0 75 64 69 6f 2e 68 3a 34 30 30 3a 34 31 22 2c 20  udio.h:400:41", 
7e9d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7e9e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7e9f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7ea00 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7ea10 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
7ea20 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7ea30 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
7ea40 64 69 6f 53 74 61 74 75 73 22 20 7d 20 7d 2c 0a  dioStatus" } },.
7ea50 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7ea60 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7ea70 4c 5f 47 65 74 41 75 64 69 6f 44 65 76 69 63 65  L_GetAudioDevice
7ea80 53 74 61 74 75 73 22 2c 20 22 6e 73 22 3a 20 30  Status", "ns": 0
7ea90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7eaa0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7eab0 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 30 33  /SDL_audio.h:403
7eac0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
7ead0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
7eae0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
7eaf0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
7eb00 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
7eb10 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
7eb20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
7eb30 20 22 64 65 76 22 2c 20 22 74 79 70 65 22 3a 20   "dev", "type": 
7eb40 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
7eb50 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d 20 7d  dioDeviceID" } }
7eb60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7eb70 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
7eb80 41 75 64 69 6f 53 74 61 74 75 73 22 20 7d 20 7d  AudioStatus" } }
7eb90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7eba0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7ebb0 53 44 4c 5f 50 61 75 73 65 41 75 64 69 6f 22 2c  SDL_PauseAudio",
7ebc0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
7ebd0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7ebe0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
7ebf0 69 6f 2e 68 3a 34 31 36 3a 33 30 22 2c 20 22 76  io.h:416:30", "v
7ec00 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
7ec10 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
7ec20 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
7ec30 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
7ec40 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
7ec50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7ec60 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 75 73 65  , "name": "pause
7ec70 5f 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _on", "type": { 
7ec80 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
7ec90 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
7eca0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7ecb0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
7ecc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7ecd0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
7ece0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7ecf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7ed00 50 61 75 73 65 41 75 64 69 6f 44 65 76 69 63 65  PauseAudioDevice
7ed10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7ed20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7ed30 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7ed40 75 64 69 6f 2e 68 3a 34 31 37 3a 33 30 22 2c 20  udio.h:417:30", 
7ed50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
7ed60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
7ed70 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
7ed80 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
7ed90 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
7eda0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7edb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76  r", "name": "dev
7edc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7edd0 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65  g": "SDL_AudioDe
7ede0 76 69 63 65 49 44 22 20 7d 20 7d 2c 20 7b 20 22  viceID" } }, { "
7edf0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7ee00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 75 73  ", "name": "paus
7ee10 65 5f 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  e_on", "type": {
7ee20 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
7ee30 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
7ee40 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7ee50 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
7ee60 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
7ee70 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
7ee80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7ee90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7eea0 5f 4c 6f 61 64 57 41 56 5f 52 57 22 2c 20 22 6e  _LoadWAV_RW", "n
7eeb0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7eec0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7eed0 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
7eee0 68 3a 34 34 30 3a 34 30 22 2c 20 22 76 61 72 69  h:440:40", "vari
7eef0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7ef00 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7ef10 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7ef20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7ef30 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7ef40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7ef50 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74  name": "src", "t
7ef60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7ef70 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7ef80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7ef90 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b  _RWops" } } }, {
7efa0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7efb0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72  er", "name": "fr
7efc0 65 65 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  eesrc", "type": 
7efd0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7efe0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7eff0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7f000 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
7f010 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7f020 22 6e 61 6d 65 22 3a 20 22 73 70 65 63 22 2c 20  "name": "spec", 
7f030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7f040 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7f050 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7f060 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20 7d 20  DL_AudioSpec" } 
7f070 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
7f080 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7f090 22 3a 20 22 61 75 64 69 6f 5f 62 75 66 22 2c 20  ": "audio_buf", 
7f0a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7f0b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7f0c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7f0d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7f0e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
7f0f0 38 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  8" } } } }, { "t
7f100 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7f110 2c 20 22 6e 61 6d 65 22 3a 20 22 61 75 64 69 6f  , "name": "audio
7f120 5f 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  _len", "type": {
7f130 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7f140 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7f150 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
7f160 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7f170 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7f180 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7f190 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
7f1a0 41 75 64 69 6f 53 70 65 63 22 20 7d 20 7d 20 7d  AudioSpec" } } }
7f1b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7f1c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7f1d0 53 44 4c 5f 46 72 65 65 57 41 56 22 2c 20 22 6e  SDL_FreeWAV", "n
7f1e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7f1f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7f200 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
7f210 68 3a 34 35 36 3a 33 30 22 2c 20 22 76 61 72 69  h:456:30", "vari
7f220 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7f230 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7f240 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7f250 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7f260 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7f270 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7f280 6e 61 6d 65 22 3a 20 22 61 75 64 69 6f 5f 62 75  name": "audio_bu
7f290 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  f", "type": { "t
7f2a0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7f2b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7f2c0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 5d  : "Uint8" } } }]
7f2d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7f2e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
7f2f0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
7f300 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7f310 65 22 3a 20 22 53 44 4c 5f 42 75 69 6c 64 41 75  e": "SDL_BuildAu
7f320 64 69 6f 43 56 54 22 2c 20 22 6e 73 22 3a 20 30  dioCVT", "ns": 0
7f330 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7f340 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7f350 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 36 37  /SDL_audio.h:467
7f360 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
7f370 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7f380 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7f390 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7f3a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7f3b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7f3c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7f3d0 3a 20 22 63 76 74 22 2c 20 22 74 79 70 65 22 3a  : "cvt", "type":
7f3e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7f3f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7f400 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69  "tag": "SDL_Audi
7f410 6f 43 56 54 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  oCVT" } } }, { "
7f420 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7f430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 5f  ", "name": "src_
7f440 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
7f450 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41   { "tag": "SDL_A
7f460 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d 20 7d 2c  udioFormat" } },
7f470 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
7f480 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7f490 73 72 63 5f 63 68 61 6e 6e 65 6c 73 22 2c 20 22  src_channels", "
7f4a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7f4b0 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
7f4c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7f4d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 5f  ", "name": "src_
7f4e0 72 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  rate", "type": {
7f4f0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
7f500 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
7f510 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7f520 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
7f530 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7f540 6e 61 6d 65 22 3a 20 22 64 73 74 5f 66 6f 72 6d  name": "dst_form
7f550 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
7f560 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  tag": "SDL_Audio
7f570 46 6f 72 6d 61 74 22 20 7d 20 7d 2c 20 7b 20 22  Format" } }, { "
7f580 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7f590 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f  ", "name": "dst_
7f5a0 63 68 61 6e 6e 65 6c 73 22 2c 20 22 74 79 70 65  channels", "type
7f5b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
7f5c0 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
7f5d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7f5e0 6e 61 6d 65 22 3a 20 22 64 73 74 5f 72 61 74 65  name": "dst_rate
7f5f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7f600 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
7f610 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7f620 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
7f630 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7f640 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7f650 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7f660 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7f670 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
7f680 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7f690 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7f6a0 5f 43 6f 6e 76 65 72 74 41 75 64 69 6f 22 2c 20  _ConvertAudio", 
7f6b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
7f6c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7f6d0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
7f6e0 6f 2e 68 3a 34 38 37 3a 32 39 22 2c 20 22 76 61  o.h:487:29", "va
7f6f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
7f700 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
7f710 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
7f720 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
7f730 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
7f740 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7f750 20 22 6e 61 6d 65 22 3a 20 22 63 76 74 22 2c 20   "name": "cvt", 
7f760 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7f770 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7f780 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7f790 44 4c 5f 41 75 64 69 6f 43 56 54 22 20 7d 20 7d  DL_AudioCVT" } }
7f7a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
7f7b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
7f7c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
7f7d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7f7e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
7f7f0 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
7f800 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
7f810 3a 20 22 5f 53 44 4c 5f 41 75 64 69 6f 53 74 72  : "_SDL_AudioStr
7f820 65 61 6d 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  eam", "id": 0, "
7f830 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7f840 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7f850 4c 5f 61 75 64 69 6f 2e 68 3a 34 39 37 3a 38 22  L_audio.h:497:8"
7f860 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
7f870 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7f880 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
7f890 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
7f8a0 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
7f8b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
7f8c0 75 64 69 6f 53 74 72 65 61 6d 22 2c 20 22 6c 6f  udioStream", "lo
7f8d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7f8e0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7f8f0 61 75 64 69 6f 2e 68 3a 34 39 38 3a 33 33 22 2c  audio.h:498:33",
7f900 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7f910 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
7f920 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53  : 0, "name": "_S
7f930 44 4c 5f 41 75 64 69 6f 53 74 72 65 61 6d 22 2c  DL_AudioStream",
7f940 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
7f950 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7f960 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
7f970 69 6f 2e 68 3a 34 39 37 3a 38 22 2c 20 22 62 69  io.h:497:8", "bi
7f980 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74  t-size": 0, "bit
7f990 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20  -alignment": 0, 
7f9a0 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d  "fields": [] } }
7f9b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7f9c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7f9d0 53 44 4c 5f 4e 65 77 41 75 64 69 6f 53 74 72 65  SDL_NewAudioStre
7f9e0 61 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  am", "ns": 0, "l
7f9f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7fa00 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7fa10 5f 61 75 64 69 6f 2e 68 3a 35 31 38 3a 34 33 22  _audio.h:518:43"
7fa20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7fa30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7fa40 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7fa50 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7fa60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7fa70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7fa80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
7fa90 72 63 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  rc_format", "typ
7faa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
7fab0 4c 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d  L_AudioFormat" }
7fac0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
7fad0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7fae0 3a 20 22 73 72 63 5f 63 68 61 6e 6e 65 6c 73 22  : "src_channels"
7faf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7fb00 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
7fb10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7fb20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
7fb30 72 63 5f 72 61 74 65 22 2c 20 22 74 79 70 65 22  rc_rate", "type"
7fb40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7fb50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7fb60 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7fb70 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
7fb80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7fb90 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 66  , "name": "dst_f
7fba0 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
7fbb0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
7fbc0 64 69 6f 46 6f 72 6d 61 74 22 20 7d 20 7d 2c 20  dioFormat" } }, 
7fbd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7fbe0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
7fbf0 73 74 5f 63 68 61 6e 6e 65 6c 73 22 2c 20 22 74  st_channels", "t
7fc00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7fc10 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
7fc20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7fc30 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 72  , "name": "dst_r
7fc40 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ate", "type": { 
7fc50 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
7fc60 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
7fc70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7fc80 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
7fc90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7fca0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7fcb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7fcc0 44 4c 5f 41 75 64 69 6f 53 74 72 65 61 6d 22 20  DL_AudioStream" 
7fcd0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
7fce0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7fcf0 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74  e": "SDL_AudioSt
7fd00 72 65 61 6d 50 75 74 22 2c 20 22 6e 73 22 3a 20  reamPut", "ns": 
7fd10 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7fd20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7fd30 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 35 34  2/SDL_audio.h:54
7fd40 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  0:29", "variadic
7fd50 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7fd60 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7fd70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7fd80 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7fd90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7fda0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7fdb0 22 3a 20 22 73 74 72 65 61 6d 22 2c 20 22 74 79  ": "stream", "ty
7fdc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7fdd0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7fde0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
7fdf0 41 75 64 69 6f 53 74 72 65 61 6d 22 20 7d 20 7d  AudioStream" } }
7fe00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
7fe10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7fe20 3a 20 22 62 75 66 22 2c 20 22 74 79 70 65 22 3a  : "buf", "type":
7fe30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7fe40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7fe50 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
7fe60 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7fe70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7fe80 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65  e": "len", "type
7fe90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
7fea0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
7feb0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
7fec0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
7fed0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7fee0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
7fef0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7ff00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7ff10 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
7ff20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7ff30 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74  e": "SDL_AudioSt
7ff40 72 65 61 6d 47 65 74 22 2c 20 22 6e 73 22 3a 20  reamGet", "ns": 
7ff50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7ff60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7ff70 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 35 35  2/SDL_audio.h:55
7ff80 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  7:29", "variadic
7ff90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7ffa0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7ffb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7ffc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7ffd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7ffe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7fff0 22 3a 20 22 73 74 72 65 61 6d 22 2c 20 22 74 79  ": "stream", "ty
80000 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
80010 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
80020 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
80030 41 75 64 69 6f 53 74 72 65 61 6d 22 20 7d 20 7d  AudioStream" } }
80040 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
80050 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
80060 3a 20 22 62 75 66 22 2c 20 22 74 79 70 65 22 3a  : "buf", "type":
80070 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
80080 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
80090 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
800a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
800b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
800c0 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65  e": "len", "type
800d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
800e0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
800f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
80100 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
80110 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
80120 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
80130 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
80140 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
80150 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
80160 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
80170 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74  e": "SDL_AudioSt
80180 72 65 61 6d 41 76 61 69 6c 61 62 6c 65 22 2c 20  reamAvailable", 
80190 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
801a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
801b0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
801c0 6f 2e 68 3a 35 37 32 3a 32 39 22 2c 20 22 76 61  o.h:572:29", "va
801d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
801e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
801f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
80200 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
80210 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
80220 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
80230 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 61 6d   "name": "stream
80240 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
80250 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
80260 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
80270 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65 61   "SDL_AudioStrea
80280 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m" } } }], "retu
80290 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
802a0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
802b0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
802c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
802d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
802e0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
802f0 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65 61   "SDL_AudioStrea
80300 6d 46 6c 75 73 68 22 2c 20 22 6e 73 22 3a 20 30  mFlush", "ns": 0
80310 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
80320 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
80330 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 35 38 39  /SDL_audio.h:589
80340 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
80350 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
80360 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
80370 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
80380 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
80390 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
803a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
803b0 3a 20 22 73 74 72 65 61 6d 22 2c 20 22 74 79 70  : "stream", "typ
803c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
803d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
803e0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41   { "tag": "SDL_A
803f0 75 64 69 6f 53 74 72 65 61 6d 22 20 7d 20 7d 20  udioStream" } } 
80400 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
80410 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
80420 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
80430 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
80440 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
80450 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
80460 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
80470 75 64 69 6f 53 74 72 65 61 6d 43 6c 65 61 72 22  udioStreamClear"
80480 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
80490 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
804a0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
804b0 64 69 6f 2e 68 3a 36 30 31 3a 33 30 22 2c 20 22  dio.h:601:30", "
804c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
804d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
804e0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
804f0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
80500 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
80510 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
80520 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65  ", "name": "stre
80530 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
80540 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
80550 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
80560 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72  ": "SDL_AudioStr
80570 65 61 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  eam" } } }], "re
80580 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
80590 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
805a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
805b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
805c0 53 44 4c 5f 46 72 65 65 41 75 64 69 6f 53 74 72  SDL_FreeAudioStr
805d0 65 61 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  eam", "ns": 0, "
805e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
805f0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
80600 4c 5f 61 75 64 69 6f 2e 68 3a 36 31 33 3a 33 30  L_audio.h:613:30
80610 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
80620 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
80630 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
80640 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
80650 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
80660 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
80670 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
80680 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a  stream", "type":
80690 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
806a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
806b0 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69  "tag": "SDL_Audi
806c0 6f 53 74 72 65 61 6d 22 20 7d 20 7d 20 7d 5d 2c  oStream" } } }],
806d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
806e0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
806f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
80700 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
80710 22 3a 20 22 53 44 4c 5f 4d 69 78 41 75 64 69 6f  ": "SDL_MixAudio
80720 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
80730 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
80740 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
80750 75 64 69 6f 2e 68 3a 36 32 33 3a 33 30 22 2c 20  udio.h:623:30", 
80760 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
80770 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
80780 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
80790 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
807a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
807b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
807c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  r", "name": "dst
807d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
807e0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
807f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
80800 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20   "Uint8" } } }, 
80810 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
80820 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
80830 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
80840 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
80850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
80860 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d  ": "Uint8" } } }
80870 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
80880 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
80890 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "len", "type": {
808a0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
808b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
808c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
808d0 65 22 3a 20 22 76 6f 6c 75 6d 65 22 2c 20 22 74  e": "volume", "t
808e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
808f0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
80900 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
80910 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
80920 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
80930 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
80940 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
80950 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
80960 22 3a 20 22 53 44 4c 5f 4d 69 78 41 75 64 69 6f  ": "SDL_MixAudio
80970 46 6f 72 6d 61 74 22 2c 20 22 6e 73 22 3a 20 30  Format", "ns": 0
80980 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
80990 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
809a0 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 36 33 31  /SDL_audio.h:631
809b0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
809c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
809d0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
809e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
809f0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
80a00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
80a10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
80a20 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a  : "dst", "type":
80a30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
80a40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
80a50 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
80a60 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
80a70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
80a80 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
80a90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
80aa0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
80ab0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
80ac0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
80ad0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
80ae0 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20  ame": "format", 
80af0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
80b00 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f 72 6d 61   "SDL_AudioForma
80b10 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
80b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
80b30 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79  ame": "len", "ty
80b40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
80b50 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
80b60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
80b70 2c 20 22 6e 61 6d 65 22 3a 20 22 76 6f 6c 75 6d  , "name": "volum
80b80 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
80b90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
80ba0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
80bb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
80bc0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
80bd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
80be0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
80bf0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
80c00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 51 75   "name": "SDL_Qu
80c10 65 75 65 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a  eueAudio", "ns":
80c20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
80c30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
80c40 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 36  L2/SDL_audio.h:6
80c50 37 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  75:29", "variadi
80c60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
80c70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
80c80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
80c90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
80ca0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
80cb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
80cc0 65 22 3a 20 22 64 65 76 22 2c 20 22 74 79 70 65  e": "dev", "type
80cd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
80ce0 5f 41 75 64 69 6f 44 65 76 69 63 65 49 44 22 20  _AudioDeviceID" 
80cf0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
80d00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
80d10 22 3a 20 22 64 61 74 61 22 2c 20 22 74 79 70 65  ": "data", "type
80d20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
80d30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
80d40 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
80d50 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
80d60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
80d70 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79  ame": "len", "ty
80d80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
80d90 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
80da0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
80db0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
80dc0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
80dd0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
80de0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
80df0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
80e00 22 3a 20 22 53 44 4c 5f 44 65 71 75 65 75 65 41  ": "SDL_DequeueA
80e10 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20  udio", "ns": 0, 
80e20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
80e30 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
80e40 44 4c 5f 61 75 64 69 6f 2e 68 3a 37 32 31 3a 33  DL_audio.h:721:3
80e50 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
80e60 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
80e70 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
80e80 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
80e90 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
80ea0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
80eb0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
80ec0 22 64 65 76 22 2c 20 22 74 79 70 65 22 3a 20 7b  "dev", "type": {
80ed0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64   "tag": "SDL_Aud
80ee0 69 6f 44 65 76 69 63 65 49 44 22 20 7d 20 7d 2c  ioDeviceID" } },
80ef0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
80f00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
80f10 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  data", "type": {
80f20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
80f30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
80f40 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
80f50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
80f60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
80f70 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  : "len", "type":
80f80 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
80f90 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  2" } }], "return
80fa0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
80fb0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b   "Uint32" } },.{
80fc0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
80fd0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
80fe0 5f 47 65 74 51 75 65 75 65 64 41 75 64 69 6f 53  _GetQueuedAudioS
80ff0 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ize", "ns": 0, "
81000 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
81010 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
81020 4c 5f 61 75 64 69 6f 2e 68 3a 37 35 37 3a 33 32  L_audio.h:757:32
81030 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
81040 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
81050 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
81060 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
81070 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
81080 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
81090 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
810a0 64 65 76 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dev", "type": { 
810b0 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69  "tag": "SDL_Audi
810c0 6f 44 65 76 69 63 65 49 44 22 20 7d 20 7d 5d 2c  oDeviceID" } }],
810d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
810e0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
810f0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
81100 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
81110 65 22 3a 20 22 53 44 4c 5f 43 6c 65 61 72 51 75  e": "SDL_ClearQu
81120 65 75 65 64 41 75 64 69 6f 22 2c 20 22 6e 73 22  euedAudio", "ns"
81130 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
81140 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
81150 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
81160 37 39 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64  793:30", "variad
81170 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
81180 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
81190 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
811a0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
811b0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
811c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
811d0 6d 65 22 3a 20 22 64 65 76 22 2c 20 22 74 79 70  me": "dev", "typ
811e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
811f0 4c 5f 41 75 64 69 6f 44 65 76 69 63 65 49 44 22  L_AudioDeviceID"
81200 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
81210 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
81220 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
81230 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
81240 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f   "name": "SDL_Lo
81250 63 6b 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20  ckAudio", "ns": 
81260 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
81270 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
81280 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 38 30  2/SDL_audio.h:80
81290 35 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  5:30", "variadic
812a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
812b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
812c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
812d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
812e0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
812f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
81300 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
81310 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
81320 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
81330 6f 63 6b 41 75 64 69 6f 44 65 76 69 63 65 22 2c  ockAudioDevice",
81340 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
81350 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
81360 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
81370 69 6f 2e 68 3a 38 30 36 3a 33 30 22 2c 20 22 76  io.h:806:30", "v
81380 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
81390 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
813a0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
813b0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
813c0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
813d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
813e0 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 22 2c  , "name": "dev",
813f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
81400 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69  : "SDL_AudioDevi
81410 63 65 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ceID" } }], "ret
81420 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
81430 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
81440 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
81450 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
81460 44 4c 5f 55 6e 6c 6f 63 6b 41 75 64 69 6f 22 2c  DL_UnlockAudio",
81470 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
81480 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
81490 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
814a0 69 6f 2e 68 3a 38 30 37 3a 33 30 22 2c 20 22 76  io.h:807:30", "v
814b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
814c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
814d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
814e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
814f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22  rameters": [], "
81500 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
81510 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
81520 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
81530 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
81540 20 22 53 44 4c 5f 55 6e 6c 6f 63 6b 41 75 64 69   "SDL_UnlockAudi
81550 6f 44 65 76 69 63 65 22 2c 20 22 6e 73 22 3a 20  oDevice", "ns": 
81560 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
81570 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
81580 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 38 30  2/SDL_audio.h:80
81590 38 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  8:30", "variadic
815a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
815b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
815c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
815d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
815e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
815f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
81600 22 3a 20 22 64 65 76 22 2c 20 22 74 79 70 65 22  ": "dev", "type"
81610 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
81620 41 75 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d  AudioDeviceID" }
81630 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
81640 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
81650 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
81660 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
81670 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6c 6f 73  name": "SDL_Clos
81680 65 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20 30  eAudio", "ns": 0
81690 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
816a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
816b0 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 38 31 34  /SDL_audio.h:814
816c0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
816d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
816e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
816f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
81700 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
81710 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
81720 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
81730 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
81740 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
81750 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6c   "name": "SDL_Cl
81760 6f 73 65 41 75 64 69 6f 44 65 76 69 63 65 22 2c  oseAudioDevice",
81770 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
81780 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
81790 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
817a0 69 6f 2e 68 3a 38 31 35 3a 33 30 22 2c 20 22 76  io.h:815:30", "v
817b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
817c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
817d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
817e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
817f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
81800 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
81810 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 22 2c  , "name": "dev",
81820 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
81830 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69  : "SDL_AudioDevi
81840 63 65 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ceID" } }], "ret
81850 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
81860 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
81870 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
81880 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
81890 6d 65 22 3a 20 22 53 44 4c 5f 76 65 72 73 69 6f  me": "SDL_versio
818a0 6e 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  n", "id": 0, "lo
818b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
818c0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
818d0 76 65 72 73 69 6f 6e 2e 68 3a 35 31 3a 31 36 22  version.h:51:16"
818e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 34  , "bit-size": 24
818f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
81900 22 3a 20 38 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 8, "fields": 
81910 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
81920 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 6a 6f  ", "name": "majo
81930 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
81940 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
81950 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
81960 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
81970 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
81980 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
81990 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
819a0 22 6d 69 6e 6f 72 22 2c 20 22 62 69 74 2d 6f 66  "minor", "bit-of
819b0 66 73 65 74 22 3a 20 38 2c 20 22 62 69 74 2d 73  fset": 8, "bit-s
819c0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
819d0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
819e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
819f0 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
81a00 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
81a10 6d 65 22 3a 20 22 70 61 74 63 68 22 2c 20 22 62  me": "patch", "b
81a20 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36 2c 20  it-offset": 16, 
81a30 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
81a40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
81a50 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  8, "type": { "ta
81a60 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d  g": "Uint8" } }]
81a70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
81a80 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
81a90 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 76 65   "name": "SDL_ve
81aa0 72 73 69 6f 6e 22 2c 20 22 6c 6f 63 61 74 69 6f  rsion", "locatio
81ab0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
81ac0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 65 72 73 69  e/SDL2/SDL_versi
81ad0 6f 6e 2e 68 3a 35 36 3a 33 22 2c 20 22 74 79 70  on.h:56:3", "typ
81ae0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
81af0 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
81b00 22 53 44 4c 5f 76 65 72 73 69 6f 6e 22 2c 20 22  "SDL_version", "
81b10 69 64 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  id": 64 } },.{ "
81b20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
81b30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
81b40 65 74 56 65 72 73 69 6f 6e 22 2c 20 22 6e 73 22  etVersion", "ns"
81b50 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
81b60 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
81b70 44 4c 32 2f 53 44 4c 5f 76 65 72 73 69 6f 6e 2e  DL2/SDL_version.
81b80 68 3a 31 33 33 3a 33 30 22 2c 20 22 76 61 72 69  h:133:30", "vari
81b90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
81ba0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
81bb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
81bc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
81bd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
81be0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
81bf0 6e 61 6d 65 22 3a 20 22 76 65 72 22 2c 20 22 74  name": "ver", "t
81c00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
81c10 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
81c20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
81c30 5f 76 65 72 73 69 6f 6e 22 20 7d 20 7d 20 7d 5d  _version" } } }]
81c40 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
81c50 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
81c60 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
81c70 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
81c80 65 22 3a 20 22 53 44 4c 5f 47 65 74 52 65 76 69  e": "SDL_GetRevi
81c90 73 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  sion", "ns": 0, 
81ca0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
81cb0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
81cc0 44 4c 5f 76 65 72 73 69 6f 6e 2e 68 3a 31 34 32  DL_version.h:142
81cd0 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22  :37", "variadic"
81ce0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
81cf0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
81d00 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
81d10 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
81d20 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
81d30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
81d40 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
81d50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
81d60 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
81d70 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
81d80 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
81d90 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
81da0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
81db0 47 65 74 52 65 76 69 73 69 6f 6e 4e 75 6d 62 65  GetRevisionNumbe
81dc0 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
81dd0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
81de0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
81df0 76 65 72 73 69 6f 6e 2e 68 3a 31 35 31 3a 32 39  version.h:151:29
81e00 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
81e10 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
81e20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
81e30 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
81e40 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
81e50 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
81e60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
81e70 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
81e80 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
81e90 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
81ea0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
81eb0 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 4c  , "name": "Mix_L
81ec0 69 6e 6b 65 64 5f 56 65 72 73 69 6f 6e 22 2c 20  inked_Version", 
81ed0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
81ee0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
81ef0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65  de/SDL2/SDL_mixe
81f00 72 2e 68 3a 37 35 3a 34 35 22 2c 20 22 76 61 72  r.h:75:45", "var
81f10 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
81f20 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
81f30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
81f40 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
81f50 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65  meters": [], "re
81f60 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
81f70 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
81f80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
81f90 3a 20 22 53 44 4c 5f 76 65 72 73 69 6f 6e 22 20  : "SDL_version" 
81fa0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
81fb0 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  "enum", "ns": 0,
81fc0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
81fd0 22 3a 20 36 35 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 65, "location
81fe0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
81ff0 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e  /SDL2/SDL_mixer.
82000 68 3a 37 37 3a 39 22 2c 20 22 66 69 65 6c 64 73  h:77:9", "fields
82010 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
82020 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  eld", "name": "M
82030 49 58 5f 49 4e 49 54 5f 46 4c 41 43 22 2c 20 22  IX_INIT_FLAC", "
82040 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
82050 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
82060 6e 61 6d 65 22 3a 20 22 4d 49 58 5f 49 4e 49 54  name": "MIX_INIT
82070 5f 4d 4f 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  _MOD", "value": 
82080 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
82090 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
820a0 4d 49 58 5f 49 4e 49 54 5f 4d 50 33 22 2c 20 22  MIX_INIT_MP3", "
820b0 76 61 6c 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22  value": 8 }, { "
820c0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
820d0 6e 61 6d 65 22 3a 20 22 4d 49 58 5f 49 4e 49 54  name": "MIX_INIT
820e0 5f 4f 47 47 22 2c 20 22 76 61 6c 75 65 22 3a 20  _OGG", "value": 
820f0 31 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  16 }, { "tag": "
82100 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
82110 22 4d 49 58 5f 49 4e 49 54 5f 4d 49 44 22 2c 20  "MIX_INIT_MID", 
82120 22 76 61 6c 75 65 22 3a 20 33 32 20 7d 5d 20 7d  "value": 32 }] }
82130 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
82140 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
82150 6e 61 6d 65 22 3a 20 22 4d 49 58 5f 49 6e 69 74  name": "MIX_Init
82160 46 6c 61 67 73 22 2c 20 22 6c 6f 63 61 74 69 6f  Flags", "locatio
82170 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
82180 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72  e/SDL2/SDL_mixer
82190 2e 68 3a 38 34 3a 33 22 2c 20 22 74 79 70 65 22  .h:84:3", "type"
821a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
821b0 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
821c0 22 69 64 22 3a 20 36 35 20 7d 20 7d 2c 0a 7b 20  "id": 65 } },.{ 
821d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
821e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f  ", "name": "Mix_
821f0 49 6e 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Init", "ns": 0, 
82200 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
82210 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
82220 44 4c 5f 6d 69 78 65 72 2e 68 3a 39 30 3a 32 39  DL_mixer.h:90:29
82230 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
82240 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
82250 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
82260 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
82270 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
82280 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
82290 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
822a0 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a 20  flags", "type": 
822b0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
822c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
822d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
822e0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
822f0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
82300 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
82310 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
82320 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
82330 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
82340 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
82350 20 22 4d 69 78 5f 51 75 69 74 22 2c 20 22 6e 73   "Mix_Quit", "ns
82360 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
82370 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
82380 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68  SDL2/SDL_mixer.h
82390 3a 39 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64  :93:30", "variad
823a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
823b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
823c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
823d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
823e0 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
823f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
82400 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
82410 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
82420 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
82430 22 3a 20 22 4d 69 78 5f 43 68 75 6e 6b 22 2c 20  ": "Mix_Chunk", 
82440 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
82450 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
82460 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65  de/SDL2/SDL_mixe
82470 72 2e 68 3a 31 31 32 3a 31 36 22 2c 20 22 62 69  r.h:112:16", "bi
82480 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c 20 22 62  t-size": 192, "b
82490 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
824a0 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
824b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
824c0 22 6e 61 6d 65 22 3a 20 22 61 6c 6c 6f 63 61 74  "name": "allocat
824d0 65 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ed", "bit-offset
824e0 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
824f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
82500 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
82510 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
82520 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
82530 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
82540 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
82550 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
82560 6e 61 6d 65 22 3a 20 22 61 62 75 66 22 2c 20 22  name": "abuf", "
82570 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
82580 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
82590 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
825a0 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
825b0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
825c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
825d0 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20  g": "Uint8" } } 
825e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
825f0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c  ld", "name": "al
82600 65 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  en", "bit-offset
82610 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a  ": 128, "bit-siz
82620 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
82630 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
82640 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
82650 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
82660 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
82670 61 6d 65 22 3a 20 22 76 6f 6c 75 6d 65 22 2c 20  ame": "volume", 
82680 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36  "bit-offset": 16
82690 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  0, "bit-size": 8
826a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
826b0 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
826c0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
826d0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
826e0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
826f0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78   0, "name": "Mix
82700 5f 43 68 75 6e 6b 22 2c 20 22 6c 6f 63 61 74 69  _Chunk", "locati
82710 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
82720 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65  de/SDL2/SDL_mixe
82730 72 2e 68 3a 31 31 37 3a 33 22 2c 20 22 74 79 70  r.h:117:3", "typ
82740 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
82750 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
82760 22 4d 69 78 5f 43 68 75 6e 6b 22 2c 20 22 69 64  "Mix_Chunk", "id
82770 22 3a 20 36 36 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 66 } },.{ "ta
82780 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22  g": "enum", "ns"
82790 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
827a0 20 22 69 64 22 3a 20 36 37 2c 20 22 6c 6f 63 61   "id": 67, "loca
827b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
827c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
827d0 78 65 72 2e 68 3a 31 32 30 3a 39 22 2c 20 22 66  xer.h:120:9", "f
827e0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
827f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
82800 22 3a 20 22 4d 49 58 5f 4e 4f 5f 46 41 44 49 4e  ": "MIX_NO_FADIN
82810 47 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d  G", "value": 0 }
82820 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
82830 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 49 58  d", "name": "MIX
82840 5f 46 41 44 49 4e 47 5f 4f 55 54 22 2c 20 22 76  _FADING_OUT", "v
82850 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74  alue": 1 }, { "t
82860 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
82870 61 6d 65 22 3a 20 22 4d 49 58 5f 46 41 44 49 4e  ame": "MIX_FADIN
82880 47 5f 49 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20  G_IN", "value": 
82890 32 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  2 }] },.{ "tag":
828a0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
828b0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69  : 0, "name": "Mi
828c0 78 5f 46 61 64 69 6e 67 22 2c 20 22 6c 6f 63 61  x_Fading", "loca
828d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
828e0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
828f0 78 65 72 2e 68 3a 31 32 34 3a 33 22 2c 20 22 74  xer.h:124:3", "t
82900 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
82910 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20  :enum", "name": 
82920 22 22 2c 20 22 69 64 22 3a 20 36 37 20 7d 20 7d  "", "id": 67 } }
82930 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d  ,.{ "tag": "enum
82940 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
82950 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 36 38  e": "", "id": 68
82960 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
82970 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
82980 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 31 32 37  /SDL_mixer.h:127
82990 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
829a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
829b0 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 55 53 5f 4e  , "name": "MUS_N
829c0 4f 4e 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30  ONE", "value": 0
829d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
829e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  eld", "name": "M
829f0 55 53 5f 43 4d 44 22 2c 20 22 76 61 6c 75 65 22  US_CMD", "value"
82a00 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 1 }, { "tag": 
82a10 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
82a20 20 22 4d 55 53 5f 57 41 56 22 2c 20 22 76 61 6c   "MUS_WAV", "val
82a30 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
82a40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
82a50 65 22 3a 20 22 4d 55 53 5f 4d 4f 44 22 2c 20 22  e": "MUS_MOD", "
82a60 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22  value": 3 }, { "
82a70 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
82a80 6e 61 6d 65 22 3a 20 22 4d 55 53 5f 4d 49 44 22  name": "MUS_MID"
82a90 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20  , "value": 4 }, 
82aa0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
82ab0 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 55 53 5f 4f  , "name": "MUS_O
82ac0 47 47 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 20  GG", "value": 5 
82ad0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
82ae0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 55  ld", "name": "MU
82af0 53 5f 4d 50 33 22 2c 20 22 76 61 6c 75 65 22 3a  S_MP3", "value":
82b00 20 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   6 }, { "tag": "
82b10 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
82b20 22 4d 55 53 5f 4d 50 33 5f 4d 41 44 5f 55 4e 55  "MUS_MP3_MAD_UNU
82b30 53 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 37  SED", "value": 7
82b40 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
82b50 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  eld", "name": "M
82b60 55 53 5f 46 4c 41 43 22 2c 20 22 76 61 6c 75 65  US_FLAC", "value
82b70 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 8 }, { "tag":
82b80 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
82b90 3a 20 22 4d 55 53 5f 4d 4f 44 50 4c 55 47 5f 55  : "MUS_MODPLUG_U
82ba0 4e 55 53 45 44 22 2c 20 22 76 61 6c 75 65 22 3a  NUSED", "value":
82bb0 20 39 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   9 }] },.{ "tag"
82bc0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
82bd0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ": 0, "name": "M
82be0 69 78 5f 4d 75 73 69 63 54 79 70 65 22 2c 20 22  ix_MusicType", "
82bf0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
82c00 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
82c10 4c 5f 6d 69 78 65 72 2e 68 3a 31 33 38 3a 33 22  L_mixer.h:138:3"
82c20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
82c30 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d  ": ":enum", "nam
82c40 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 36 38  e": "", "id": 68
82c50 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
82c60 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
82c70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 4d 69 78 5f  , "name": "_Mix_
82c80 4d 75 73 69 63 22 2c 20 22 69 64 22 3a 20 30 2c  Music", "id": 0,
82c90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82ca0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
82cb0 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 31 34 31 3a  SDL_mixer.h:141:
82cc0 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
82cd0 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
82ce0 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
82cf0 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  : [] },.{ "tag":
82d00 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
82d10 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69  : 0, "name": "Mi
82d20 78 5f 4d 75 73 69 63 22 2c 20 22 6c 6f 63 61 74  x_Music", "locat
82d30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
82d40 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78  ude/SDL2/SDL_mix
82d50 65 72 2e 68 3a 31 34 31 3a 32 37 22 2c 20 22 74  er.h:141:27", "t
82d60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
82d70 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
82d80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 4d 69 78 5f  , "name": "_Mix_
82d90 4d 75 73 69 63 22 2c 20 22 69 64 22 3a 20 30 2c  Music", "id": 0,
82da0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82db0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
82dc0 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 31 34 31 3a  SDL_mixer.h:141:
82dd0 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
82de0 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
82df0 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
82e00 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : [] } },.{ "tag
82e10 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
82e20 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 4f 70 65 6e  name": "Mix_Open
82e30 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20 30 2c  Audio", "ns": 0,
82e40 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82e50 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
82e60 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 31 34 34 3a  SDL_mixer.h:144:
82e70 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
82e80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
82e90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
82ea0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
82eb0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
82ec0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
82ed0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
82ee0 20 22 66 72 65 71 75 65 6e 63 79 22 2c 20 22 74   "frequency", "t
82ef0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
82f00 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
82f10 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
82f20 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
82f30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
82f40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
82f50 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
82f60 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
82f70 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
82f80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
82f90 6d 65 22 3a 20 22 63 68 61 6e 6e 65 6c 73 22 2c  me": "channels",
82fa0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
82fb0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
82fc0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
82fd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
82fe0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
82ff0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
83000 20 22 63 68 75 6e 6b 73 69 7a 65 22 2c 20 22 74   "chunksize", "t
83010 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83020 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
83030 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
83040 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
83050 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
83060 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
83070 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
83080 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
83090 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
830a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
830b0 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 4f 70 65 6e  name": "Mix_Open
830c0 41 75 64 69 6f 44 65 76 69 63 65 22 2c 20 22 6e  AudioDevice", "n
830d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
830e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
830f0 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e  /SDL2/SDL_mixer.
83100 68 3a 31 34 37 3a 32 39 22 2c 20 22 76 61 72 69  h:147:29", "vari
83110 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
83120 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
83130 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
83140 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
83150 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
83160 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
83170 6e 61 6d 65 22 3a 20 22 66 72 65 71 75 65 6e 63  name": "frequenc
83180 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
83190 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
831a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
831b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
831c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
831d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
831e0 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22 74  e": "format", "t
831f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83200 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22  Uint16" } }, { "
83210 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
83220 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68 61 6e  ", "name": "chan
83230 6e 65 6c 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  nels", "type": {
83240 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
83250 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
83260 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
83270 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
83280 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
83290 6e 61 6d 65 22 3a 20 22 63 68 75 6e 6b 73 69 7a  name": "chunksiz
832a0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
832b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
832c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
832d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
832e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
832f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
83300 65 22 3a 20 22 64 65 76 69 63 65 22 2c 20 22 74  e": "device", "t
83310 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83320 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
83330 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
83340 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
83350 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
83360 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
83370 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
83380 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c 6c  r", "name": "all
83390 6f 77 65 64 5f 63 68 61 6e 67 65 73 22 2c 20 22  owed_changes", "
833a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
833b0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
833c0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
833d0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
833e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
833f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
83400 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
83410 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
83420 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
83430 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
83440 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 41 6c 6c  "name": "Mix_All
83450 6f 63 61 74 65 43 68 61 6e 6e 65 6c 73 22 2c 20  ocateChannels", 
83460 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
83470 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
83480 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65  de/SDL2/SDL_mixe
83490 72 2e 68 3a 31 35 34 3a 32 39 22 2c 20 22 76 61  r.h:154:29", "va
834a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
834b0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
834c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
834d0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
834e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
834f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
83500 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 63 68 61   "name": "numcha
83510 6e 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ns", "type": { "
83520 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
83530 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
83540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
83550 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
83560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
83570 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
83580 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
83590 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
835a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
835b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ion", "name": "M
835c0 69 78 5f 51 75 65 72 79 53 70 65 63 22 2c 20 22  ix_QuerySpec", "
835d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
835e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
835f0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72  e/SDL2/SDL_mixer
83600 2e 68 3a 31 35 39 3a 32 39 22 2c 20 22 76 61 72  .h:159:29", "var
83610 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
83620 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
83630 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
83640 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
83650 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
83660 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
83670 22 6e 61 6d 65 22 3a 20 22 66 72 65 71 75 65 6e  "name": "frequen
83680 63 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  cy", "type": { "
83690 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
836a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
836b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
836c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
836d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
836e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
836f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
83700 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22 74  e": "format", "t
83710 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83720 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
83730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
83740 74 31 36 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  t16" } } }, { "t
83750 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
83760 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68 61 6e 6e  , "name": "chann
83770 65 6c 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  els", "type": { 
83780 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
83790 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
837a0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
837b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
837c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
837d0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
837e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
837f0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
83800 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
83810 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
83820 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
83830 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ion", "name": "M
83840 69 78 5f 4c 6f 61 64 57 41 56 5f 52 57 22 2c 20  ix_LoadWAV_RW", 
83850 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
83860 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
83870 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65  de/SDL2/SDL_mixe
83880 72 2e 68 3a 31 36 32 3a 33 37 22 2c 20 22 76 61  r.h:162:37", "va
83890 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
838a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
838b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
838c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
838d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
838e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
838f0 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
83900 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
83910 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
83920 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
83930 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c  DL_RWops" } } },
83940 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
83950 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
83960 66 72 65 65 73 72 63 22 2c 20 22 74 79 70 65 22  freesrc", "type"
83970 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
83980 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
83990 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
839a0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
839b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
839c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
839d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
839e0 3a 20 22 4d 69 78 5f 43 68 75 6e 6b 22 20 7d 20  : "Mix_Chunk" } 
839f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
83a00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
83a10 3a 20 22 4d 69 78 5f 4c 6f 61 64 4d 55 53 22 2c  : "Mix_LoadMUS",
83a20 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
83a30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
83a40 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78  ude/SDL2/SDL_mix
83a50 65 72 2e 68 3a 31 36 34 3a 33 37 22 2c 20 22 76  er.h:164:37", "v
83a60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
83a70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
83a80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
83a90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
83aa0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
83ab0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
83ac0 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 65 22  , "name": "file"
83ad0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
83ae0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
83af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
83b00 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
83b10 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
83b20 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
83b30 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
83b40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
83b50 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
83b60 20 22 74 61 67 22 3a 20 22 4d 69 78 5f 4d 75 73   "tag": "Mix_Mus
83b70 69 63 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ic" } } },.{ "ta
83b80 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
83b90 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 4c 6f 61  "name": "Mix_Loa
83ba0 64 4d 55 53 5f 52 57 22 2c 20 22 6e 73 22 3a 20  dMUS_RW", "ns": 
83bb0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
83bc0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
83bd0 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 31 36  2/SDL_mixer.h:16
83be0 38 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69 63  8:37", "variadic
83bf0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
83c00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
83c10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
83c20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
83c30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
83c40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
83c50 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
83c60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
83c70 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
83c80 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f   "tag": "SDL_RWo
83c90 70 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ps" } } }, { "ta
83ca0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
83cb0 20 22 6e 61 6d 65 22 3a 20 22 66 72 65 65 73 72   "name": "freesr
83cc0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
83cd0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
83ce0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
83cf0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
83d00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
83d10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83d20 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
83d30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 4d 69 78  ": { "tag": "Mix
83d40 5f 4d 75 73 69 63 22 20 7d 20 7d 20 7d 2c 0a 7b  _Music" } } },.{
83d50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
83d60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78  n", "name": "Mix
83d70 5f 4c 6f 61 64 4d 55 53 54 79 70 65 5f 52 57 22  _LoadMUSType_RW"
83d80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
83d90 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
83da0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
83db0 78 65 72 2e 68 3a 31 37 31 3a 33 37 22 2c 20 22  xer.h:171:37", "
83dc0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
83dd0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
83de0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
83df0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
83e00 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
83e10 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
83e20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
83e30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
83e40 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
83e50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
83e60 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
83e70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
83e80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
83e90 20 22 74 79 70 65 22 2c 20 22 74 79 70 65 22 3a   "type", "type":
83ea0 20 7b 20 22 74 61 67 22 3a 20 22 4d 69 78 5f 4d   { "tag": "Mix_M
83eb0 75 73 69 63 54 79 70 65 22 20 7d 20 7d 2c 20 7b  usicType" } }, {
83ec0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
83ed0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72  er", "name": "fr
83ee0 65 65 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  eesrc", "type": 
83ef0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
83f00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
83f10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
83f20 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
83f30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
83f40 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
83f50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
83f60 22 4d 69 78 5f 4d 75 73 69 63 22 20 7d 20 7d 20  "Mix_Music" } } 
83f70 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
83f80 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
83f90 22 4d 69 78 5f 51 75 69 63 6b 4c 6f 61 64 5f 57  "Mix_QuickLoad_W
83fa0 41 56 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  AV", "ns": 0, "l
83fb0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
83fc0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
83fd0 5f 6d 69 78 65 72 2e 68 3a 31 37 34 3a 33 37 22  _mixer.h:174:37"
83fe0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
83ff0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
84000 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
84010 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
84020 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
84030 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84040 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
84050 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  em", "type": { "
84060 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
84070 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
84080 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d  ": "Uint8" } } }
84090 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
840a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
840b0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
840c0 20 22 74 61 67 22 3a 20 22 4d 69 78 5f 43 68 75   "tag": "Mix_Chu
840d0 6e 6b 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  nk" } } },.{ "ta
840e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
840f0 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 51 75 69  "name": "Mix_Qui
84100 63 6b 4c 6f 61 64 5f 52 41 57 22 2c 20 22 6e 73  ckLoad_RAW", "ns
84110 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
84120 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
84130 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68  SDL2/SDL_mixer.h
84140 3a 31 37 37 3a 33 37 22 2c 20 22 76 61 72 69 61  :177:37", "varia
84150 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
84160 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
84170 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
84180 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
84190 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
841a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
841b0 61 6d 65 22 3a 20 22 6d 65 6d 22 2c 20 22 74 79  ame": "mem", "ty
841c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
841d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
841e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
841f0 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  8" } } }, { "tag
84200 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
84210 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22  "name": "len", "
84220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
84230 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22  "Uint32" } }], "
84240 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
84250 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
84260 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
84270 67 22 3a 20 22 4d 69 78 5f 43 68 75 6e 6b 22 20  g": "Mix_Chunk" 
84280 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
84290 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
842a0 65 22 3a 20 22 4d 69 78 5f 46 72 65 65 43 68 75  e": "Mix_FreeChu
842b0 6e 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nk", "ns": 0, "l
842c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
842d0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
842e0 5f 6d 69 78 65 72 2e 68 3a 31 38 30 3a 33 30 22  _mixer.h:180:30"
842f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
84300 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
84310 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
84320 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
84330 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
84340 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84350 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
84360 68 75 6e 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  hunk", "type": {
84370 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
84380 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
84390 61 67 22 3a 20 22 4d 69 78 5f 43 68 75 6e 6b 22  ag": "Mix_Chunk"
843a0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
843b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
843c0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
843d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
843e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f  ", "name": "Mix_
843f0 46 72 65 65 4d 75 73 69 63 22 2c 20 22 6e 73 22  FreeMusic", "ns"
84400 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
84410 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
84420 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a  DL2/SDL_mixer.h:
84430 31 38 31 3a 33 30 22 2c 20 22 76 61 72 69 61 64  181:30", "variad
84440 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
84450 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
84460 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
84470 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
84480 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
84490 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
844a0 6d 65 22 3a 20 22 6d 75 73 69 63 22 2c 20 22 74  me": "music", "t
844b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
844c0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
844d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 4d 69 78  ": { "tag": "Mix
844e0 5f 4d 75 73 69 63 22 20 7d 20 7d 20 7d 5d 2c 20  _Music" } } }], 
844f0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
84500 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
84510 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
84520 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
84530 3a 20 22 4d 69 78 5f 47 65 74 4e 75 6d 43 68 75  : "Mix_GetNumChu
84540 6e 6b 44 65 63 6f 64 65 72 73 22 2c 20 22 6e 73  nkDecoders", "ns
84550 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
84560 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
84570 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68  SDL2/SDL_mixer.h
84580 3a 32 30 32 3a 32 39 22 2c 20 22 76 61 72 69 61  :202:29", "varia
84590 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
845a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
845b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
845c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
845d0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
845e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
845f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
84600 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
84610 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
84620 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
84630 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
84640 20 22 4d 69 78 5f 47 65 74 43 68 75 6e 6b 44 65   "Mix_GetChunkDe
84650 63 6f 64 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  coder", "ns": 0,
84660 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
84670 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
84680 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 32 30 33 3a  SDL_mixer.h:203:
84690 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
846a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
846b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
846c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
846d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
846e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
846f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
84700 20 22 69 6e 64 65 78 22 2c 20 22 74 79 70 65 22   "index", "type"
84710 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
84720 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
84730 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
84740 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
84750 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
84760 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
84770 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
84780 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
84790 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
847a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
847b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
847c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
847d0 20 22 4d 69 78 5f 48 61 73 43 68 75 6e 6b 44 65   "Mix_HasChunkDe
847e0 63 6f 64 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  coder", "ns": 0,
847f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
84800 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
84810 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 32 30 34 3a  SDL_mixer.h:204:
84820 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
84830 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
84840 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
84850 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
84860 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
84870 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
84880 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
84890 20 22 6e 61 6d 65 22 2c 20 22 74 79 70 65 22 3a   "name", "type":
848a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
848b0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
848c0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
848d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
848e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
848f0 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
84900 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
84910 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d  : "SDL_bool" } }
84920 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
84930 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
84940 4d 69 78 5f 47 65 74 4e 75 6d 4d 75 73 69 63 44  Mix_GetNumMusicD
84950 65 63 6f 64 65 72 73 22 2c 20 22 6e 73 22 3a 20  ecoders", "ns": 
84960 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
84970 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
84980 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 32 30  2/SDL_mixer.h:20
84990 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  5:29", "variadic
849a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
849b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
849c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
849d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
849e0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
849f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
84a00 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
84a10 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
84a20 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
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 4d  ion", "name": "M
84a50 69 78 5f 47 65 74 4d 75 73 69 63 44 65 63 6f 64  ix_GetMusicDecod
84a60 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
84a70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
84a80 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
84a90 5f 6d 69 78 65 72 2e 68 3a 32 30 36 3a 33 38 22  _mixer.h:206:38"
84aa0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
84ab0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
84ac0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
84ad0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
84ae0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
84af0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84b00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ter", "name": "i
84b10 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  ndex", "type": {
84b20 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
84b30 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
84b40 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
84b50 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
84b60 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
84b70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
84b80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
84b90 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
84ba0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
84bb0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
84bc0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
84bd0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ion", "name": "M
84be0 69 78 5f 48 61 73 4d 75 73 69 63 44 65 63 6f 64  ix_HasMusicDecod
84bf0 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
84c00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
84c10 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
84c20 5f 6d 69 78 65 72 2e 68 3a 32 30 37 3a 33 34 22  _mixer.h:207:34"
84c30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
84c40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
84c50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
84c60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
84c70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
84c80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84c90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e  ter", "name": "n
84ca0 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ame", "type": { 
84cb0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
84cc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
84cd0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
84ce0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
84cf0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
84d00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
84d10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
84d20 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
84d30 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
84d40 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78  n", "name": "Mix
84d50 5f 47 65 74 4d 75 73 69 63 54 79 70 65 22 2c 20  _GetMusicType", 
84d60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
84d70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
84d80 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65  de/SDL2/SDL_mixe
84d90 72 2e 68 3a 32 31 32 3a 33 39 22 2c 20 22 76 61  r.h:212:39", "va
84da0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
84db0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
84dc0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
84dd0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
84de0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
84df0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
84e00 20 22 6e 61 6d 65 22 3a 20 22 6d 75 73 69 63 22   "name": "music"
84e10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
84e20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
84e30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
84e40 22 4d 69 78 5f 4d 75 73 69 63 22 20 7d 20 7d 20  "Mix_Music" } } 
84e50 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
84e60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 4d 69 78  ": { "tag": "Mix
84e70 5f 4d 75 73 69 63 54 79 70 65 22 20 7d 20 7d 2c  _MusicType" } },
84e80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
84e90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ion", "name": "M
84ea0 69 78 5f 53 65 74 50 6f 73 74 4d 69 78 22 2c 20  ix_SetPostMix", 
84eb0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
84ec0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
84ed0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65  de/SDL2/SDL_mixe
84ee0 72 2e 68 3a 32 31 38 3a 33 30 22 2c 20 22 76 61  r.h:218:30", "va
84ef0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
84f00 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
84f10 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
84f20 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
84f30 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
84f40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
84f50 20 22 6e 61 6d 65 22 3a 20 22 6d 69 78 5f 66 75   "name": "mix_fu
84f60 6e 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  nc", "type": { "
84f70 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e  tag": ":function
84f80 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 20 7b  -pointer" } }, {
84f90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
84fa0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 72  er", "name": "ar
84fb0 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
84fc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
84fd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
84fe0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d  : ":void" } } }]
84ff0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
85000 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
85010 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
85020 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
85030 65 22 3a 20 22 4d 69 78 5f 48 6f 6f 6b 4d 75 73  e": "Mix_HookMus
85040 69 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ic", "ns": 0, "l
85050 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
85060 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
85070 5f 6d 69 78 65 72 2e 68 3a 32 32 33 3a 33 30 22  _mixer.h:223:30"
85080 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
85090 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
850a0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
850b0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
850c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
850d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
850e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
850f0 69 78 5f 66 75 6e 63 22 2c 20 22 74 79 70 65 22  ix_func", "type"
85100 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e  : { "tag": ":fun
85110 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d  ction-pointer" }
85120 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
85130 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
85140 3a 20 22 61 72 67 22 2c 20 22 74 79 70 65 22 3a  : "arg", "type":
85150 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
85160 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
85170 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
85180 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
85190 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
851a0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
851b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
851c0 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 48 6f   "name": "Mix_Ho
851d0 6f 6b 4d 75 73 69 63 46 69 6e 69 73 68 65 64 22  okMusicFinished"
851e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
851f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
85200 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
85210 78 65 72 2e 68 3a 32 32 38 3a 33 30 22 2c 20 22  xer.h:228:30", "
85220 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
85230 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
85240 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
85250 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
85260 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
85270 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
85280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 75 73 69  ", "name": "musi
85290 63 5f 66 69 6e 69 73 68 65 64 22 2c 20 22 74 79  c_finished", "ty
852a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
852b0 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
852c0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
852d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
852e0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
852f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
85300 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 47  , "name": "Mix_G
85310 65 74 4d 75 73 69 63 48 6f 6f 6b 44 61 74 61 22  etMusicHookData"
85320 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
85330 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
85340 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
85350 78 65 72 2e 68 3a 32 33 31 3a 33 32 22 2c 20 22  xer.h:231:32", "
85360 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
85370 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
85380 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
85390 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
853a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
853b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
853c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
853d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
853e0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
853f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
85400 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
85410 20 22 4d 69 78 5f 43 68 61 6e 6e 65 6c 46 69 6e   "Mix_ChannelFin
85420 69 73 68 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ished", "ns": 0,
85430 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
85440 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
85450 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 32 34 31 3a  SDL_mixer.h:241:
85460 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
85470 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
85480 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
85490 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
854a0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
854b0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
854c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
854d0 20 22 63 68 61 6e 6e 65 6c 5f 66 69 6e 69 73 68   "channel_finish
854e0 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ed", "type": { "
854f0 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e  tag": ":function
85500 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 5d 2c 20  -pointer" } }], 
85510 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
85520 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
85530 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
85540 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
85550 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 45  , "name": "Mix_E
85560 66 66 65 63 74 46 75 6e 63 5f 74 22 2c 20 22 6c  ffectFunc_t", "l
85570 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
85580 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
85590 5f 6d 69 78 65 72 2e 68 3a 32 36 35 3a 32 34 22  _mixer.h:265:24"
855a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
855b0 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f  ": ":function-po
855c0 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74  inter" } },.{ "t
855d0 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
855e0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
855f0 20 22 4d 69 78 5f 45 66 66 65 63 74 44 6f 6e 65   "Mix_EffectDone
85600 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
85610 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
85620 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a  DL2/SDL_mixer.h:
85630 32 37 36 3a 32 34 22 2c 20 22 74 79 70 65 22 3a  276:24", "type":
85640 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63   { "tag": ":func
85650 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20  tion-pointer" } 
85660 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
85670 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
85680 22 4d 69 78 5f 52 65 67 69 73 74 65 72 45 66 66  "Mix_RegisterEff
85690 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ect", "ns": 0, "
856a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
856b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
856c0 4c 5f 6d 69 78 65 72 2e 68 3a 33 32 35 3a 32 39  L_mixer.h:325:29
856d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
856e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
856f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
85700 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
85710 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
85720 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
85730 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
85740 63 68 61 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  chan", "type": {
85750 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
85760 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
85770 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
85780 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
85790 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
857a0 6e 61 6d 65 22 3a 20 22 66 22 2c 20 22 74 79 70  name": "f", "typ
857b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 4d 69  e": { "tag": "Mi
857c0 78 5f 45 66 66 65 63 74 46 75 6e 63 5f 74 22 20  x_EffectFunc_t" 
857d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
857e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
857f0 22 3a 20 22 64 22 2c 20 22 74 79 70 65 22 3a 20  ": "d", "type": 
85800 7b 20 22 74 61 67 22 3a 20 22 4d 69 78 5f 45 66  { "tag": "Mix_Ef
85810 66 65 63 74 44 6f 6e 65 5f 74 22 20 7d 20 7d 2c  fectDone_t" } },
85820 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
85830 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
85840 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
85850 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
85860 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
85870 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
85880 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
85890 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
858a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
858b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
858c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
858d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
858e0 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 55  , "name": "Mix_U
858f0 6e 72 65 67 69 73 74 65 72 45 66 66 65 63 74 22  nregisterEffect"
85900 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
85910 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
85920 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
85930 78 65 72 2e 68 3a 33 33 36 3a 32 39 22 2c 20 22  xer.h:336:29", "
85940 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
85950 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
85960 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
85970 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
85980 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
85990 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
859a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68 61 6e  ", "name": "chan
859b0 6e 65 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  nel", "type": { 
859c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
859d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
859e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
859f0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
85a00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
85a10 61 6d 65 22 3a 20 22 66 22 2c 20 22 74 79 70 65  ame": "f", "type
85a20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 4d 69 78  ": { "tag": "Mix
85a30 5f 45 66 66 65 63 74 46 75 6e 63 5f 74 22 20 7d  _EffectFunc_t" }
85a40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
85a50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
85a60 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
85a70 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
85a80 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
85a90 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
85aa0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f  ", "name": "Mix_
85ab0 55 6e 72 65 67 69 73 74 65 72 41 6c 6c 45 66 66  UnregisterAllEff
85ac0 65 63 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ects", "ns": 0, 
85ad0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
85ae0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
85af0 44 4c 5f 6d 69 78 65 72 2e 68 3a 33 35 30 3a 32  DL_mixer.h:350:2
85b00 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
85b10 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
85b20 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
85b30 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
85b40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
85b50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
85b60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
85b70 22 63 68 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65  "channel", "type
85b80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
85b90 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
85ba0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
85bb0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
85bc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
85bd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
85be0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
85bf0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
85c00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
85c10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
85c20 65 22 3a 20 22 4d 69 78 5f 53 65 74 50 61 6e 6e  e": "Mix_SetPann
85c30 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ing", "ns": 0, "
85c40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
85c50 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
85c60 4c 5f 6d 69 78 65 72 2e 68 3a 33 39 30 3a 32 39  L_mixer.h:390:29
85c70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
85c80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
85c90 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
85ca0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
85cb0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
85cc0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
85cd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
85ce0 63 68 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65 22  channel", "type"
85cf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
85d00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
85d10 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
85d20 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
85d30 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
85d40 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 66 74 22  , "name": "left"
85d50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
85d60 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
85d70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
85d80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
85d90 69 67 68 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ight", "type": {
85da0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
85db0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
85dc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
85dd0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
85de0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
85df0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
85e00 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
85e10 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78  n", "name": "Mix
85e20 5f 53 65 74 50 6f 73 69 74 69 6f 6e 22 2c 20 22  _SetPosition", "
85e30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
85e40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
85e50 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72  e/SDL2/SDL_mixer
85e60 2e 68 3a 34 33 30 3a 32 39 22 2c 20 22 76 61 72  .h:430:29", "var
85e70 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
85e80 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
85e90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
85ea0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
85eb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
85ec0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
85ed0 22 6e 61 6d 65 22 3a 20 22 63 68 61 6e 6e 65 6c  "name": "channel
85ee0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
85ef0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
85f00 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
85f10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
85f20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
85f30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
85f40 22 3a 20 22 61 6e 67 6c 65 22 2c 20 22 74 79 70  ": "angle", "typ
85f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69  e": { "tag": "Si
85f60 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
85f70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
85f80 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 74 61 6e   "name": "distan
85f90 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ce", "type": { "
85fa0 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
85fb0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
85fc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
85fd0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
85fe0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
85ff0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
86000 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
86010 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 53  , "name": "Mix_S
86020 65 74 44 69 73 74 61 6e 63 65 22 2c 20 22 6e 73  etDistance", "ns
86030 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
86040 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
86050 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68  SDL2/SDL_mixer.h
86060 3a 34 36 30 3a 32 39 22 2c 20 22 76 61 72 69 61  :460:29", "varia
86070 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
86080 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
86090 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
860a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
860b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
860c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
860d0 61 6d 65 22 3a 20 22 63 68 61 6e 6e 65 6c 22 2c  ame": "channel",
860e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
860f0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
86100 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
86110 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
86120 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
86130 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
86140 20 22 64 69 73 74 61 6e 63 65 22 2c 20 22 74 79   "distance", "ty
86150 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
86160 69 6e 74 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  int8" } }], "ret
86170 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
86180 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
86190 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
861a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
861b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
861c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
861d0 3a 20 22 4d 69 78 5f 53 65 74 52 65 76 65 72 73  : "Mix_SetRevers
861e0 65 53 74 65 72 65 6f 22 2c 20 22 6e 73 22 3a 20  eStereo", "ns": 
861f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
86200 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
86210 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 30  2/SDL_mixer.h:50
86220 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  7:29", "variadic
86230 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
86240 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
86250 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
86260 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
86270 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
86280 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
86290 22 3a 20 22 63 68 61 6e 6e 65 6c 22 2c 20 22 74  ": "channel", "t
862a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
862b0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
862c0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
862d0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
862e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
862f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
86300 6c 69 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lip", "type": { 
86310 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
86320 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
86330 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
86340 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
86350 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
86360 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
86370 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
86380 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
86390 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
863a0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
863b0 4d 69 78 5f 52 65 73 65 72 76 65 43 68 61 6e 6e  Mix_ReserveChann
863c0 65 6c 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  els", "ns": 0, "
863d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
863e0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
863f0 4c 5f 6d 69 78 65 72 2e 68 3a 35 31 36 3a 32 39  L_mixer.h:516:29
86400 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
86410 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
86420 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
86430 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
86440 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
86450 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
86460 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
86470 6e 75 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  num", "type": { 
86480 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
86490 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
864a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
864b0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
864c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
864d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
864e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
864f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
86500 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
86510 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
86520 4d 69 78 5f 47 72 6f 75 70 43 68 61 6e 6e 65 6c  Mix_GroupChannel
86530 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
86540 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
86550 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
86560 69 78 65 72 2e 68 3a 35 32 36 3a 32 39 22 2c 20  ixer.h:526:29", 
86570 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
86580 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
86590 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
865a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
865b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
865c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
865d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68 69  r", "name": "whi
865e0 63 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ch", "type": { "
865f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
86600 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
86610 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
86620 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
86630 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
86640 6d 65 22 3a 20 22 74 61 67 22 2c 20 22 74 79 70  me": "tag", "typ
86650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
86660 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
86670 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
86680 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
86690 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
866a0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
866b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
866c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
866d0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
866e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
866f0 6d 65 22 3a 20 22 4d 69 78 5f 47 72 6f 75 70 43  me": "Mix_GroupC
86700 68 61 6e 6e 65 6c 73 22 2c 20 22 6e 73 22 3a 20  hannels", "ns": 
86710 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
86720 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
86730 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 32  2/SDL_mixer.h:52
86740 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  8:29", "variadic
86750 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
86760 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
86770 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
86780 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
86790 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
867a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
867b0 22 3a 20 22 66 72 6f 6d 22 2c 20 22 74 79 70 65  ": "from", "type
867c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
867d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
867e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
867f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
86800 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
86810 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 22 2c  ", "name": "to",
86820 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
86830 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
86840 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
86850 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
86860 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
86870 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
86880 20 22 74 61 67 22 2c 20 22 74 79 70 65 22 3a 20   "tag", "type": 
86890 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
868a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
868b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
868c0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
868d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
868e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
868f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
86900 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
86910 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
86920 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
86930 20 22 4d 69 78 5f 47 72 6f 75 70 41 76 61 69 6c   "Mix_GroupAvail
86940 61 62 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  able", "ns": 0, 
86950 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
86960 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
86970 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 33 32 3a 32  DL_mixer.h:532:2
86980 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
86990 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
869a0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
869b0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
869c0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
869d0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
869e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
869f0 22 74 61 67 22 2c 20 22 74 79 70 65 22 3a 20 7b  "tag", "type": {
86a00 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
86a10 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
86a20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
86a30 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
86a40 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
86a50 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
86a60 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
86a70 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
86a80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
86a90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
86aa0 22 4d 69 78 5f 47 72 6f 75 70 43 6f 75 6e 74 22  "Mix_GroupCount"
86ab0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
86ac0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
86ad0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
86ae0 78 65 72 2e 68 3a 35 33 36 3a 32 39 22 2c 20 22  xer.h:536:29", "
86af0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
86b00 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
86b10 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
86b20 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
86b30 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
86b40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
86b50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 61 67 22  ", "name": "tag"
86b60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
86b70 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
86b80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
86b90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
86ba0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
86bb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
86bc0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
86bd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
86be0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
86bf0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
86c00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f  ", "name": "Mix_
86c10 47 72 6f 75 70 4f 6c 64 65 73 74 22 2c 20 22 6e  GroupOldest", "n
86c20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
86c30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
86c40 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e  /SDL2/SDL_mixer.
86c50 68 3a 35 33 38 3a 32 39 22 2c 20 22 76 61 72 69  h:538:29", "vari
86c60 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
86c70 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
86c80 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
86c90 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
86ca0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
86cb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
86cc0 6e 61 6d 65 22 3a 20 22 74 61 67 22 2c 20 22 74  name": "tag", "t
86cd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
86ce0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
86cf0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
86d00 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
86d10 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
86d20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
86d30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
86d40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
86d50 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
86d60 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
86d70 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 47 72 6f 75  name": "Mix_Grou
86d80 70 4e 65 77 65 72 22 2c 20 22 6e 73 22 3a 20 30  pNewer", "ns": 0
86d90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
86da0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
86db0 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 34 30  /SDL_mixer.h:540
86dc0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
86dd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
86de0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
86df0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
86e00 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
86e10 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
86e20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
86e30 3a 20 22 74 61 67 22 2c 20 22 74 79 70 65 22 3a  : "tag", "type":
86e40 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
86e50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
86e60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
86e70 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
86e80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
86e90 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
86ea0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
86eb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
86ec0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
86ed0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
86ee0 3a 20 22 4d 69 78 5f 50 6c 61 79 43 68 61 6e 6e  : "Mix_PlayChann
86ef0 65 6c 54 69 6d 65 64 22 2c 20 22 6e 73 22 3a 20  elTimed", "ns": 
86f00 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
86f10 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
86f20 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 35  2/SDL_mixer.h:55
86f30 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  0:29", "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 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
86f60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
86f70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
86f80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
86f90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
86fa0 22 3a 20 22 63 68 61 6e 6e 65 6c 22 2c 20 22 74  ": "channel", "t
86fb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
86fc0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
86fd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
86fe0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
86ff0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
87000 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
87010 68 75 6e 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  hunk", "type": {
87020 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
87030 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
87040 61 67 22 3a 20 22 4d 69 78 5f 43 68 75 6e 6b 22  ag": "Mix_Chunk"
87050 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
87060 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
87070 61 6d 65 22 3a 20 22 6c 6f 6f 70 73 22 2c 20 22  ame": "loops", "
87080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
87090 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
870a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
870b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
870c0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
870d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
870e0 74 69 63 6b 73 22 2c 20 22 74 79 70 65 22 3a 20  ticks", "type": 
870f0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
87100 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
87110 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
87120 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
87130 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
87140 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
87150 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
87160 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
87170 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
87180 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
87190 20 22 4d 69 78 5f 50 6c 61 79 4d 75 73 69 63 22   "Mix_PlayMusic"
871a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
871b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
871c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
871d0 78 65 72 2e 68 3a 35 35 31 3a 32 39 22 2c 20 22  xer.h:551:29", "
871e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
871f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
87200 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
87210 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
87220 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
87230 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
87240 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 75 73 69  ", "name": "musi
87250 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
87260 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
87270 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
87280 3a 20 22 4d 69 78 5f 4d 75 73 69 63 22 20 7d 20  : "Mix_Music" } 
87290 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
872a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
872b0 22 3a 20 22 6c 6f 6f 70 73 22 2c 20 22 74 79 70  ": "loops", "typ
872c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
872d0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
872e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
872f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
87300 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
87310 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
87320 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
87330 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
87340 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
87350 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
87360 6d 65 22 3a 20 22 4d 69 78 5f 46 61 64 65 49 6e  me": "Mix_FadeIn
87370 4d 75 73 69 63 22 2c 20 22 6e 73 22 3a 20 30 2c  Music", "ns": 0,
87380 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
87390 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
873a0 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 35 34 3a  SDL_mixer.h:554:
873b0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
873c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
873d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
873e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
873f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
87400 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
87410 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
87420 20 22 6d 75 73 69 63 22 2c 20 22 74 79 70 65 22   "music", "type"
87430 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
87440 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
87450 20 22 74 61 67 22 3a 20 22 4d 69 78 5f 4d 75 73   "tag": "Mix_Mus
87460 69 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ic" } } }, { "ta
87470 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
87480 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 6f 70 73 22   "name": "loops"
87490 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
874a0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
874b0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
874c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
874d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
874e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
874f0 3a 20 22 6d 73 22 2c 20 22 74 79 70 65 22 3a 20  : "ms", "type": 
87500 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
87510 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
87520 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
87530 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
87540 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
87550 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
87560 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
87570 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
87580 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
87590 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
875a0 20 22 4d 69 78 5f 46 61 64 65 49 6e 4d 75 73 69   "Mix_FadeInMusi
875b0 63 50 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cPos", "ns": 0, 
875c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
875d0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
875e0 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 35 35 3a 32  DL_mixer.h:555:2
875f0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
87600 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
87610 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
87620 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
87630 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
87640 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
87650 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
87660 22 6d 75 73 69 63 22 2c 20 22 74 79 70 65 22 3a  "music", "type":
87670 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
87680 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
87690 22 74 61 67 22 3a 20 22 4d 69 78 5f 4d 75 73 69  "tag": "Mix_Musi
876a0 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  c" } } }, { "tag
876b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
876c0 22 6e 61 6d 65 22 3a 20 22 6c 6f 6f 70 73 22 2c  "name": "loops",
876d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
876e0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
876f0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
87700 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
87710 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
87720 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
87730 20 22 6d 73 22 2c 20 22 74 79 70 65 22 3a 20 7b   "ms", "type": {
87740 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
87750 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
87760 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
87770 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
87780 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
87790 6e 61 6d 65 22 3a 20 22 70 6f 73 69 74 69 6f 6e  name": "position
877a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
877b0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
877c0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
877d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
877e0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
877f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
87800 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
87810 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
87820 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
87830 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
87840 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
87850 4d 69 78 5f 46 61 64 65 49 6e 43 68 61 6e 6e 65  Mix_FadeInChanne
87860 6c 54 69 6d 65 64 22 2c 20 22 6e 73 22 3a 20 30  lTimed", "ns": 0
87870 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
87880 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
87890 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 35 37  /SDL_mixer.h:557
878a0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
878b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
878c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
878d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
878e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
878f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
87900 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
87910 3a 20 22 63 68 61 6e 6e 65 6c 22 2c 20 22 74 79  : "channel", "ty
87920 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
87930 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
87940 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
87950 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
87960 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
87970 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68  er", "name": "ch
87980 75 6e 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  unk", "type": { 
87990 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
879a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
879b0 67 22 3a 20 22 4d 69 78 5f 43 68 75 6e 6b 22 20  g": "Mix_Chunk" 
879c0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
879d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
879e0 6d 65 22 3a 20 22 6c 6f 6f 70 73 22 2c 20 22 74  me": "loops", "t
879f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
87a00 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
87a10 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
87a20 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
87a30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
87a40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
87a50 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
87a60 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
87a70 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
87a80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
87a90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
87aa0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
87ab0 65 22 3a 20 22 74 69 63 6b 73 22 2c 20 22 74 79  e": "ticks", "ty
87ac0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
87ad0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
87ae0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
87af0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
87b00 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
87b10 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
87b20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
87b30 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
87b40 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
87b50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
87b60 61 6d 65 22 3a 20 22 4d 69 78 5f 56 6f 6c 75 6d  ame": "Mix_Volum
87b70 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
87b80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
87b90 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
87ba0 6d 69 78 65 72 2e 68 3a 35 36 34 3a 32 39 22 2c  mixer.h:564:29",
87bb0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
87bc0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
87bd0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
87be0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
87bf0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
87c00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
87c10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68  er", "name": "ch
87c20 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65 22 3a 20  annel", "type": 
87c30 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
87c40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
87c50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
87c60 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
87c70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
87c80 22 6e 61 6d 65 22 3a 20 22 76 6f 6c 75 6d 65 22  "name": "volume"
87c90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
87ca0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
87cb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
87cc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
87cd0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
87ce0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
87cf0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
87d00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
87d10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
87d20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
87d30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f  ", "name": "Mix_
87d40 56 6f 6c 75 6d 65 43 68 75 6e 6b 22 2c 20 22 6e  VolumeChunk", "n
87d50 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
87d60 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
87d70 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e  /SDL2/SDL_mixer.
87d80 68 3a 35 36 35 3a 32 39 22 2c 20 22 76 61 72 69  h:565:29", "vari
87d90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
87da0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
87db0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
87dc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
87dd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
87de0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
87df0 6e 61 6d 65 22 3a 20 22 63 68 75 6e 6b 22 2c 20  name": "chunk", 
87e00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
87e10 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
87e20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 4d  pe": { "tag": "M
87e30 69 78 5f 43 68 75 6e 6b 22 20 7d 20 7d 20 7d 2c  ix_Chunk" } } },
87e40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
87e50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
87e60 76 6f 6c 75 6d 65 22 2c 20 22 74 79 70 65 22 3a  volume", "type":
87e70 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
87e80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
87e90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
87ea0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
87eb0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
87ec0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
87ed0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
87ee0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
87ef0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
87f00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
87f10 3a 20 22 4d 69 78 5f 56 6f 6c 75 6d 65 4d 75 73  : "Mix_VolumeMus
87f20 69 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ic", "ns": 0, "l
87f30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
87f40 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
87f50 5f 6d 69 78 65 72 2e 68 3a 35 36 36 3a 32 39 22  _mixer.h:566:29"
87f60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
87f70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
87f80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
87f90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
87fa0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
87fb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
87fc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
87fd0 6f 6c 75 6d 65 22 2c 20 22 74 79 70 65 22 3a 20  olume", "type": 
87fe0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
87ff0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
88000 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
88010 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
88020 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
88030 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
88040 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
88050 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
88060 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
88070 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
88080 20 22 4d 69 78 5f 48 61 6c 74 43 68 61 6e 6e 65   "Mix_HaltChanne
88090 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
880a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
880b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
880c0 6d 69 78 65 72 2e 68 3a 35 36 39 3a 32 39 22 2c  mixer.h:569:29",
880d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
880e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
880f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
88100 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
88110 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
88120 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
88130 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68  er", "name": "ch
88140 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65 22 3a 20  annel", "type": 
88150 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
88160 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
88170 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
88180 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
88190 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
881a0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
881b0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
881c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
881d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
881e0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
881f0 20 22 4d 69 78 5f 48 61 6c 74 47 72 6f 75 70 22   "Mix_HaltGroup"
88200 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
88210 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
88220 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69  lude/SDL2/SDL_mi
88230 78 65 72 2e 68 3a 35 37 30 3a 32 39 22 2c 20 22  xer.h:570:29", "
88240 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
88250 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
88260 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
88270 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
88280 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
88290 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
882a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 61 67 22  ", "name": "tag"
882b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
882c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
882d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
882e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
882f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
88300 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
88310 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
88320 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
88330 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
88340 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
88350 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f  ", "name": "Mix_
88360 48 61 6c 74 4d 75 73 69 63 22 2c 20 22 6e 73 22  HaltMusic", "ns"
88370 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
88380 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
88390 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a  DL2/SDL_mixer.h:
883a0 35 37 31 3a 32 39 22 2c 20 22 76 61 72 69 61 64  571:29", "variad
883b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
883c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
883d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
883e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
883f0 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
88400 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
88410 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
88420 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
88430 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
88440 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
88450 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
88460 22 4d 69 78 5f 45 78 70 69 72 65 43 68 61 6e 6e  "Mix_ExpireChann
88470 65 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  el", "ns": 0, "l
88480 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
88490 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
884a0 5f 6d 69 78 65 72 2e 68 3a 35 37 37 3a 32 39 22  _mixer.h:577:29"
884b0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
884c0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
884d0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
884e0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
884f0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
88500 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
88510 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
88520 68 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65 22 3a  hannel", "type":
88530 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
88540 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
88550 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
88560 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
88570 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
88580 20 22 6e 61 6d 65 22 3a 20 22 74 69 63 6b 73 22   "name": "ticks"
88590 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
885a0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
885b0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
885c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
885d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
885e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
885f0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
88600 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
88610 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
88620 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
88630 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f  ", "name": "Mix_
88640 46 61 64 65 4f 75 74 43 68 61 6e 6e 65 6c 22 2c  FadeOutChannel",
88650 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
88660 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
88670 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78  ude/SDL2/SDL_mix
88680 65 72 2e 68 3a 35 38 33 3a 32 39 22 2c 20 22 76  er.h:583:29", "v
88690 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
886a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
886b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
886c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
886d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
886e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
886f0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68 69 63 68  , "name": "which
88700 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
88710 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
88720 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
88730 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
88740 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
88750 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
88760 22 3a 20 22 6d 73 22 2c 20 22 74 79 70 65 22 3a  ": "ms", "type":
88770 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
88780 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
88790 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
887a0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
887b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
887c0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
887d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
887e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
887f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
88800 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
88810 3a 20 22 4d 69 78 5f 46 61 64 65 4f 75 74 47 72  : "Mix_FadeOutGr
88820 6f 75 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  oup", "ns": 0, "
88830 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
88840 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
88850 4c 5f 6d 69 78 65 72 2e 68 3a 35 38 34 3a 32 39  L_mixer.h:584:29
88860 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
88870 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
88880 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
88890 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
888a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
888b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
888c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
888d0 74 61 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tag", "type": { 
888e0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
888f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
88900 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
88910 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
88920 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
88930 61 6d 65 22 3a 20 22 6d 73 22 2c 20 22 74 79 70  ame": "ms", "typ
88940 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
88950 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
88960 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
88970 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
88980 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
88990 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
889a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
889b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
889c0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
889d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
889e0 6d 65 22 3a 20 22 4d 69 78 5f 46 61 64 65 4f 75  me": "Mix_FadeOu
889f0 74 4d 75 73 69 63 22 2c 20 22 6e 73 22 3a 20 30  tMusic", "ns": 0
88a00 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
88a10 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
88a20 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 38 35  /SDL_mixer.h:585
88a30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
88a40 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
88a50 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
88a60 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
88a70 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
88a80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
88a90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
88aa0 3a 20 22 6d 73 22 2c 20 22 74 79 70 65 22 3a 20  : "ms", "type": 
88ab0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
88ac0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
88ad0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
88ae0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
88af0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
88b00 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
88b10 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
88b20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
88b30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
88b40 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
88b50 20 22 4d 69 78 5f 46 61 64 69 6e 67 4d 75 73 69   "Mix_FadingMusi
88b60 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  c", "ns": 0, "lo
88b70 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
88b80 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
88b90 6d 69 78 65 72 2e 68 3a 35 38 38 3a 33 36 22 2c  mixer.h:588:36",
88ba0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
88bb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
88bc0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
88bd0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
88be0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
88bf0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
88c00 20 7b 20 22 74 61 67 22 3a 20 22 4d 69 78 5f 46   { "tag": "Mix_F
88c10 61 64 69 6e 67 22 20 7d 20 7d 2c 0a 7b 20 22 74  ading" } },.{ "t
88c20 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
88c30 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 46 61   "name": "Mix_Fa
88c40 64 69 6e 67 43 68 61 6e 6e 65 6c 22 2c 20 22 6e  dingChannel", "n
88c50 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
88c60 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
88c70 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e  /SDL2/SDL_mixer.
88c80 68 3a 35 38 39 3a 33 36 22 2c 20 22 76 61 72 69  h:589:36", "vari
88c90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
88ca0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
88cb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
88cc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
88cd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
88ce0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
88cf0 6e 61 6d 65 22 3a 20 22 77 68 69 63 68 22 2c 20  name": "which", 
88d00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
88d10 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
88d20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
88d30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
88d40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
88d50 3a 20 7b 20 22 74 61 67 22 3a 20 22 4d 69 78 5f  : { "tag": "Mix_
88d60 46 61 64 69 6e 67 22 20 7d 20 7d 2c 0a 7b 20 22  Fading" } },.{ "
88d70 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
88d80 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 50  , "name": "Mix_P
88d90 61 75 73 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ause", "ns": 0, 
88da0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
88db0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
88dc0 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 39 32 3a 33  DL_mixer.h:592:3
88dd0 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
88de0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
88df0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
88e00 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
88e10 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
88e20 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
88e30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
88e40 22 63 68 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65  "channel", "type
88e50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
88e60 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
88e70 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
88e80 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
88e90 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
88ea0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
88eb0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
88ec0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
88ed0 22 4d 69 78 5f 52 65 73 75 6d 65 22 2c 20 22 6e  "Mix_Resume", "n
88ee0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
88ef0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
88f00 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e  /SDL2/SDL_mixer.
88f10 68 3a 35 39 33 3a 33 30 22 2c 20 22 76 61 72 69  h:593:30", "vari
88f20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
88f30 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
88f40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
88f50 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
88f60 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
88f70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
88f80 6e 61 6d 65 22 3a 20 22 63 68 61 6e 6e 65 6c 22  name": "channel"
88f90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
88fa0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
88fb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
88fc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
88fd0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
88fe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
88ff0 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
89000 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
89010 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 50 61 75 73  name": "Mix_Paus
89020 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ed", "ns": 0, "l
89030 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
89040 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
89050 5f 6d 69 78 65 72 2e 68 3a 35 39 34 3a 32 39 22  _mixer.h:594:29"
89060 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
89070 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
89080 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
89090 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
890a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
890b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
890c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
890d0 68 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65 22 3a  hannel", "type":
890e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
890f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
89100 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
89110 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
89120 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
89130 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
89140 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
89150 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
89160 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
89170 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
89180 3a 20 22 4d 69 78 5f 50 61 75 73 65 4d 75 73 69  : "Mix_PauseMusi
89190 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  c", "ns": 0, "lo
891a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
891b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
891c0 6d 69 78 65 72 2e 68 3a 35 39 37 3a 33 30 22 2c  mixer.h:597:30",
891d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
891e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
891f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
89200 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
89210 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
89220 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
89230 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
89240 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
89250 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
89260 65 22 3a 20 22 4d 69 78 5f 52 65 73 75 6d 65 4d  e": "Mix_ResumeM
89270 75 73 69 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20  usic", "ns": 0, 
89280 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
89290 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
892a0 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 39 38 3a 33  DL_mixer.h:598:3
892b0 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
892c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
892d0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
892e0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
892f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
89300 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
89310 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
89320 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
89330 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
89340 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 52 65 77 69  name": "Mix_Rewi
89350 6e 64 4d 75 73 69 63 22 2c 20 22 6e 73 22 3a 20  ndMusic", "ns": 
89360 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
89370 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
89380 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 35 39  2/SDL_mixer.h:59
89390 39 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  9:30", "variadic
893a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
893b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
893c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
893d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
893e0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
893f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
89400 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
89410 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
89420 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 50  , "name": "Mix_P
89430 61 75 73 65 64 4d 75 73 69 63 22 2c 20 22 6e 73  ausedMusic", "ns
89440 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
89450 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
89460 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68  SDL2/SDL_mixer.h
89470 3a 36 30 30 3a 32 39 22 2c 20 22 76 61 72 69 61  :600:29", "varia
89480 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
89490 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
894a0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
894b0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
894c0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
894d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
894e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
894f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
89500 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
89510 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
89520 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
89530 20 22 4d 69 78 5f 53 65 74 4d 75 73 69 63 50 6f   "Mix_SetMusicPo
89540 73 69 74 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30  sition", "ns": 0
89550 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
89560 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
89570 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 36 30 38  /SDL_mixer.h:608
89580 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
89590 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
895a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
895b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
895c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
895d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
895e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
895f0 3a 20 22 70 6f 73 69 74 69 6f 6e 22 2c 20 22 74  : "position", "t
89600 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
89610 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
89620 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
89630 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
89640 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
89650 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
89660 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
89670 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
89680 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
89690 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
896a0 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 50  , "name": "Mix_P
896b0 6c 61 79 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30  laying", "ns": 0
896c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
896d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
896e0 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 36 31 33  /SDL_mixer.h:613
896f0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
89700 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
89710 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
89720 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
89730 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
89740 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
89750 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
89760 3a 20 22 63 68 61 6e 6e 65 6c 22 2c 20 22 74 79  : "channel", "ty
89770 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
89780 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
89790 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
897a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
897b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
897c0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
897d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
897e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
897f0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
89800 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
89810 61 6d 65 22 3a 20 22 4d 69 78 5f 50 6c 61 79 69  ame": "Mix_Playi
89820 6e 67 4d 75 73 69 63 22 2c 20 22 6e 73 22 3a 20  ngMusic", "ns": 
89830 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
89840 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
89850 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 36 31  2/SDL_mixer.h:61
89860 34 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  4:29", "variadic
89870 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
89880 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
89890 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
898a0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
898b0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
898c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
898d0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
898e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
898f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
89900 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
89910 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ion", "name": "M
89920 69 78 5f 53 65 74 4d 75 73 69 63 43 4d 44 22 2c  ix_SetMusicCMD",
89930 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
89940 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
89950 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78  ude/SDL2/SDL_mix
89960 65 72 2e 68 3a 36 31 37 3a 32 39 22 2c 20 22 76  er.h:617:29", "v
89970 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
89980 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
89990 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
899a0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
899b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
899c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
899d0 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6d 6d 61  , "name": "comma
899e0 6e 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  nd", "type": { "
899f0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
89a00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
89a10 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
89a20 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
89a30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
89a40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
89a50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
89a60 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
89a70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
89a80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
89a90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
89aa0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78  n", "name": "Mix
89ab0 5f 53 65 74 53 79 6e 63 68 72 6f 56 61 6c 75 65  _SetSynchroValue
89ac0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
89ad0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
89ae0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
89af0 69 78 65 72 2e 68 3a 36 32 30 3a 32 39 22 2c 20  ixer.h:620:29", 
89b00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
89b10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
89b20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
89b30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
89b40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
89b50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
89b60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c  r", "name": "val
89b70 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ue", "type": { "
89b80 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
89b90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
89ba0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
89bb0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
89bc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
89bd0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
89be0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
89bf0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
89c00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
89c10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ion", "name": "M
89c20 69 78 5f 47 65 74 53 79 6e 63 68 72 6f 56 61 6c  ix_GetSynchroVal
89c30 75 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ue", "ns": 0, "l
89c40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
89c50 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
89c60 5f 6d 69 78 65 72 2e 68 3a 36 32 31 3a 32 39 22  _mixer.h:621:29"
89c70 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
89c80 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
89c90 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
89ca0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
89cb0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
89cc0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
89cd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
89ce0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
89cf0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
89d00 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
89d10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
89d20 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 53 65   "name": "Mix_Se
89d30 74 53 6f 75 6e 64 46 6f 6e 74 73 22 2c 20 22 6e  tSoundFonts", "n
89d40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
89d50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
89d60 2f 53 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e  /SDL2/SDL_mixer.
89d70 68 3a 36 32 34 3a 32 39 22 2c 20 22 76 61 72 69  h:624:29", "vari
89d80 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
89d90 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
89da0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
89db0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
89dc0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
89dd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
89de0 6e 61 6d 65 22 3a 20 22 70 61 74 68 73 22 2c 20  name": "paths", 
89df0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
89e00 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
89e10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
89e20 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
89e30 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
89e40 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
89e50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
89e60 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
89e70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
89e80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
89e90 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
89ea0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
89eb0 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 47 65 74 53  name": "Mix_GetS
89ec0 6f 75 6e 64 46 6f 6e 74 73 22 2c 20 22 6e 73 22  oundFonts", "ns"
89ed0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
89ee0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
89ef0 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a  DL2/SDL_mixer.h:
89f00 36 32 35 3a 33 37 22 2c 20 22 76 61 72 69 61 64  625:37", "variad
89f10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
89f20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
89f30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
89f40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
89f50 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
89f60 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
89f70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
89f80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
89f90 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
89fa0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
89fb0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
89fc0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
89fd0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d  ion", "name": "M
89fe0 69 78 5f 45 61 63 68 53 6f 75 6e 64 46 6f 6e 74  ix_EachSoundFont
89ff0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
8a000 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
8a010 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
8a020 69 78 65 72 2e 68 3a 36 32 36 3a 32 39 22 2c 20  ixer.h:626:29", 
8a030 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
8a040 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
8a050 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
8a060 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
8a070 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8a080 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8a090 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 75 6e  r", "name": "fun
8a0a0 63 74 69 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20  ction", "type": 
8a0b0 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
8a0c0 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
8a0d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8a0e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8a0f0 22 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20  "data", "type": 
8a100 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
8a110 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
8a120 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
8a130 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
8a140 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
8a150 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
8a160 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
8a170 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
8a180 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
8a190 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4d 69 78  n", "name": "Mix
8a1a0 5f 47 65 74 43 68 75 6e 6b 22 2c 20 22 6e 73 22  _GetChunk", "ns"
8a1b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8a1c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
8a1d0 44 4c 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a  DL2/SDL_mixer.h:
8a1e0 36 33 31 3a 33 37 22 2c 20 22 76 61 72 69 61 64  631:37", "variad
8a1f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
8a200 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
8a210 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
8a220 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
8a230 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8a240 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8a250 6d 65 22 3a 20 22 63 68 61 6e 6e 65 6c 22 2c 20  me": "channel", 
8a260 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8a270 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
8a280 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
8a290 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
8a2a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8a2b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
8a2c0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
8a2d0 20 22 74 61 67 22 3a 20 22 4d 69 78 5f 43 68 75   "tag": "Mix_Chu
8a2e0 6e 6b 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  nk" } } },.{ "ta
8a2f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8a300 22 6e 61 6d 65 22 3a 20 22 4d 69 78 5f 43 6c 6f  "name": "Mix_Clo
8a310 73 65 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20  seAudio", "ns": 
8a320 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8a330 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
8a340 32 2f 53 44 4c 5f 6d 69 78 65 72 2e 68 3a 36 33  2/SDL_mixer.h:63
8a350 34 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  4:30", "variadic
8a360 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8a370 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
8a380 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
8a390 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
8a3a0 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
8a3b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8a3c0 22 3a 76 6f 69 64 22 20 7d 20 7d 0a 5d 0a        ":void" } }.].